|
@@ -28,6 +28,7 @@
|
|
|
// import { Tinymce } from '/@/components/Tinymce';
|
|
|
import { uploadApi } from '/@/api/advertisement/list';
|
|
|
import { formatToDateTime } from '/@/utils/dateUtil';
|
|
|
+
|
|
|
const { t } = useI18n();
|
|
|
export default defineComponent({
|
|
|
components: { BasicModal, BasicForm },
|
|
@@ -66,7 +67,7 @@
|
|
|
},
|
|
|
|
|
|
{
|
|
|
- field: '[startTime,endTime]',
|
|
|
+ field: 'selectTime',
|
|
|
component: 'RangePicker',
|
|
|
componentProps: {
|
|
|
format: 'YYYY-MM-DD HH:mm',
|
|
@@ -74,6 +75,7 @@
|
|
|
},
|
|
|
label: '时间段',
|
|
|
required: true,
|
|
|
+
|
|
|
rules: [
|
|
|
{
|
|
|
required: true,
|
|
@@ -188,10 +190,14 @@
|
|
|
if (data.isView) {
|
|
|
isView.value = true;
|
|
|
title.value = '编辑消息';
|
|
|
- // setFieldsValue({
|
|
|
- // ...data,
|
|
|
- // effectiveTime: [data.startTime, data.endTime],
|
|
|
- // });
|
|
|
+ setFieldsValue({
|
|
|
+ ...data,
|
|
|
+ });
|
|
|
+ if (data.startTime && data.endTime) {
|
|
|
+ setFieldsValue({
|
|
|
+ selectTime: [formatToDateTime(data.startTime), formatToDateTime(data.endTime)],
|
|
|
+ });
|
|
|
+ }
|
|
|
if (data.type === 0) {
|
|
|
setFieldsValue({
|
|
|
content1: data.content,
|
|
@@ -224,7 +230,10 @@
|
|
|
title: data.title,
|
|
|
content: data.type === 0 ? data.content1 : data.content2[0],
|
|
|
type: String(data.type),
|
|
|
- effectiveTime: [formatToDateTime(data.startTime), formatToDateTime(data.endTime)],
|
|
|
+ effectiveTime: [
|
|
|
+ formatToDateTime(data.selectTime[0]),
|
|
|
+ formatToDateTime(data.selectTime[1]),
|
|
|
+ ],
|
|
|
id: data.id,
|
|
|
});
|
|
|
console.log('res', res);
|