Pārlūkot izejas kodu

fix(其它变更): 修复edit

gemercheung 2 gadi atpakaļ
vecāks
revīzija
3e3ba213e8
1 mainītis faili ar 15 papildinājumiem un 6 dzēšanām
  1. 15 6
      src/views/notification/addModal.vue

+ 15 - 6
src/views/notification/addModal.vue

@@ -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);