tangning 1 gadu atpakaļ
vecāks
revīzija
79ce5bd31c
1 mainītis faili ar 36 papildinājumiem un 1 dzēšanām
  1. 36 1
      src/views/productOperation/modal/detailModal.vue

+ 36 - 1
src/views/productOperation/modal/detailModal.vue

@@ -191,7 +191,24 @@
           label: '编辑到期日期',
           ifShow: false,
           required: true,
-          // defaultValue: dayjs().add(1, 'month').format('YYYY-MM-DD HH:mm'),
+          rules: [
+            {
+              required: true,
+              // @ts-ignore
+              validator: async (rule, value) => {
+                console.log('value',value)
+                if (!value) {
+                  return Promise.reject('请选中日期');
+                }
+                if (dayjs().isBefore(dayjs(value))) {
+                  /* eslint-disable-next-line */
+                  return Promise.reject('请选择正确的到期时间');
+                }
+                return Promise.resolve();
+              },
+              trigger: 'change',
+            },
+          ],
           componentProps: {
             disabled: false,
             showTime: {
@@ -262,6 +279,24 @@
               return current && current < dayjs();
             },
           },
+          rules: [
+            {
+              required: true,
+              // @ts-ignore
+              validator: async (rule, value) => {
+                console.log('value',value)
+                if (!value) {
+                  return Promise.reject('请选中日期');
+                }
+                if (dayjs().isBefore(dayjs(value))) {
+                  /* eslint-disable-next-line */
+                  return Promise.reject('请选择正确的到期时间');
+                }
+                return Promise.resolve();
+              },
+              trigger: 'change',
+            },
+          ],
         },
         {
           field: 'isAuthor',