tangning 3 роки тому
батько
коміт
cd6183a18b
2 змінених файлів з 12 додано та 4 видалено
  1. 1 1
      src/views/corporation/index.vue
  2. 11 3
      src/views/scenes/roomDeital.vue

+ 1 - 1
src/views/corporation/index.vue

@@ -202,7 +202,7 @@
           width: 80,
         },
         {
-          title: '带看套餐',
+          title: '设备信息',
           dataIndex: 'cameraNum',
           slots: { customRender: 'setMeal' },
           width: 80,

+ 11 - 3
src/views/scenes/roomDeital.vue

@@ -150,16 +150,24 @@
               required: true,
               // @ts-ignore
               validator: async (rule, value) => {
-                console.log('rule', rule, modalTitle.value);
                 if (!value) {
                   return Promise.reject('请选择开播时间段');
                 }
                 if (modalTitle.value == '查看') {
                   return Promise.resolve();
                 }
-                if (dayjs(value[1]).isSame(dayjs(value[2]), 'minute')) {
+                let start, end;
+                if (dayjs(value[0]).isAfter(dayjs(value[1]))) {
+                  start = dayjs(value[1]);
+                  end = dayjs(value[0]);
+                } else {
+                  end = dayjs(value[1]);
+                  start = dayjs(value[0]);
+                }
+                console.log('start', start.format('YYYY-MM-DD'), end.format('YYYY-MM-DD'), value);
+                if (end.isSame(start, 'minute')) {
                   return Promise.reject('结束时间应大于开始时间');
-                } else if (dayjs().isAfter(dayjs(dayjs(value[1])))) {
+                } else if (dayjs().isAfter(dayjs(end))) {
                   return Promise.reject('结束时间应大于当前时间');
                 } else {
                   return Promise.resolve();