[bug] 表单下拉带出信息清除
This commit is contained in:
+7
-1
@@ -309,7 +309,7 @@ export default {
|
|||||||
},
|
},
|
||||||
principalId: {
|
principalId: {
|
||||||
rules: [{ required: true, message: '请选择负责人' }],
|
rules: [{ required: true, message: '请选择负责人' }],
|
||||||
validateTrigger: 'blur'
|
validateTrigger: 'change'
|
||||||
},
|
},
|
||||||
contractAmount: {
|
contractAmount: {
|
||||||
rules: [{ required: true, validator: this.checkMoney }],
|
rules: [{ required: true, validator: this.checkMoney }],
|
||||||
@@ -527,6 +527,8 @@ export default {
|
|||||||
* @param value
|
* @param value
|
||||||
*/
|
*/
|
||||||
principalChange(value) {
|
principalChange(value) {
|
||||||
|
// value不为undefined
|
||||||
|
if (value) {
|
||||||
let param = {
|
let param = {
|
||||||
id: value
|
id: value
|
||||||
}
|
}
|
||||||
@@ -536,6 +538,10 @@ export default {
|
|||||||
this.form.setFieldsValue(pick(this.model, 'departmentName'))
|
this.form.setFieldsValue(pick(this.model, 'departmentName'))
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// value为undefined时清除部门名称
|
||||||
|
this.form.setFieldsValue({departmentName: undefined})
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 总签订金额修改
|
* 总签订金额修改
|
||||||
|
|||||||
@@ -589,6 +589,8 @@ export default {
|
|||||||
* @param value
|
* @param value
|
||||||
*/
|
*/
|
||||||
principalChange(value) {
|
principalChange(value) {
|
||||||
|
// value不为undefined
|
||||||
|
if (value) {
|
||||||
let param = {
|
let param = {
|
||||||
id: value
|
id: value
|
||||||
}
|
}
|
||||||
@@ -602,6 +604,10 @@ export default {
|
|||||||
this.$message.warn(res.message)
|
this.$message.warn(res.message)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// value为undefined时清除部门名称
|
||||||
|
this.form.setFieldsValue({departmentName: undefined})
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 打包状态修改
|
* 打包状态修改
|
||||||
|
|||||||
@@ -283,6 +283,8 @@ export default {
|
|||||||
*/
|
*/
|
||||||
postContactChange(value) {
|
postContactChange(value) {
|
||||||
console.log(value)
|
console.log(value)
|
||||||
|
// value不为undefined
|
||||||
|
if (value) {
|
||||||
getContactsById({ id: value }).then(res => {
|
getContactsById({ id: value }).then(res => {
|
||||||
let obj = {
|
let obj = {
|
||||||
postalCode: res.result.postalCode,
|
postalCode: res.result.postalCode,
|
||||||
@@ -295,6 +297,14 @@ export default {
|
|||||||
this.form.setFieldsValue(pick(obj, 'postalCode', 'contactAddress'))
|
this.form.setFieldsValue(pick(obj, 'postalCode', 'contactAddress'))
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
// value为undefined,清除邮政编码和通讯地址
|
||||||
|
const obj = {
|
||||||
|
postalCode: undefined,
|
||||||
|
contactAddress: undefined
|
||||||
|
}
|
||||||
|
this.form.setFieldsValue(pick(obj, 'postalCode', 'contactAddress'))
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 清空本次开票金额
|
* 清空本次开票金额
|
||||||
|
|||||||
Reference in New Issue
Block a user