|
|
@@ -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)
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|