Procházet zdrojové kódy

运营管理 启动页 修复选择时间不能修改bug

DESKTOP-O04BTUJ\muzen před 3 roky
rodič
revize
1cd24b44bc
1 změnil soubory, kde provedl 19 přidání a 17 odebrání
  1. 19 17
      src/views/operation/startPage/detail.vue

+ 19 - 17
src/views/operation/startPage/detail.vue

@@ -52,7 +52,6 @@ export default {
     return {
       // 表单
       form: {},
-      date: [],
       // 是否禁用
       disabled: false,
       rules: {
@@ -88,7 +87,7 @@ export default {
       } else {
         this.disabled = false
       }
-    }
+    },
   },
   mounted() {
     if (this.$route.query.id) {
@@ -104,28 +103,30 @@ export default {
         if (res.code === 0) {
           this.form = res.data
           this.form.id = this.$route.query.id
-          this.date = [res.data.startTime, res.data.endTime]
+          this.$set(this.form, "date", [res.data.startTime, res.data.endTime])
         }
       })
     },
 
     // 判断生效日期
     getchecked(e) {
-      this.date = []
-      checked({
-        startTime: e[0],
-        endTime: e[1]
-      }).then(res => {
-        if (res.code === 0) {
-          if (res.data) {
-            this.date = e
-            this.form.startTime = e[0]
-            this.form.endTime = e[1]
-          } else {
-            this.$message.error('该日期范围存在启动页')
+      this.form.date = []
+      if (e) {
+        checked({
+          startTime: e[0],
+          endTime: e[1]
+        }).then(res => {
+          if (res.code === 0) {
+            if (res.data) {
+              this.form.date = e
+              this.form.startTime = e[0]
+              this.form.endTime = e[1]
+            } else {
+              this.$message.error('该日期范围存在启动页')
+            }
           }
-        }
-      })
+        })
+      }
     },
 
     // 上传
@@ -137,6 +138,7 @@ export default {
     getSubmit() {
       this.$refs.form.validate((valid) => {
         if (valid) {
+          delete this.form.date
           if (this.$route.query.id) {
             edit(this.form).then(res => {
               if (res.code === 0) {