소스 검색

fix time join

scorpio 2 년 전
부모
커밋
3bbc7b0fd8
2개의 변경된 파일24개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 1
      src/views/home/component/params/params1.vue
  2. 23 5
      src/views/home/component/params/params2.vue

+ 1 - 1
src/views/home/component/params/params1.vue

@@ -131,7 +131,7 @@
           </el-form-item>
           <el-form-item label="实际竣工时间" style='flex:1' class='ml-20'>
             <el-date-picker
-                v-model="form.planStorageTime"
+                v-model="form.completion_time"
                 type="date"
                 style="width:100%;"
                 placeholder="实际竣工时间"

+ 23 - 5
src/views/home/component/params/params2.vue

@@ -105,6 +105,14 @@ export default {
         this.form = val
       },
       immediate: true
+    },
+    disabled: {
+      handler (val) {
+        if (val) {
+          this.updata()
+        }
+      },
+      immediate: false
     }
   },
   data () {
@@ -114,11 +122,21 @@ export default {
         { label: '否', value: 0 },
         { label: '是', value: 1 }
       ],
-      form: {
-        name: '',
-        region: '',
-        type: ''
-      }
+      form: {}
+    }
+  },
+  methods: {
+    updata () {
+      this.form.projectId = this.detail.id
+      this.form.total_amount = Number.parseFloat(this.detail.total_amount)
+      delete this.detail._id
+      this.$api.project.proUpdate(this.form).then(res => {
+        if (res.code === 200) {
+          this.$message.success(res.msg)
+        } else {
+          this.$message.error(res.msg)
+        }
+      })
     }
   }
 }