Explorar o código

fix(bugs): 修改优化

tangning %!s(int64=3) %!d(string=hai) anos
pai
achega
cd6183a18b
Modificáronse 2 ficheiros con 12 adicións e 4 borrados
  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();