[update] 收入合同普通项目工作组项目新增带出合同号

This commit is contained in:
zhaoxiao
2021-09-09 09:28:41 +08:00
parent fb8f109405
commit edaa60ca9c
6 changed files with 87 additions and 6 deletions
@@ -122,6 +122,7 @@
<a-input placeholder="请输入合同号"
v-decorator="['contractNum',validatorRules.contractNum]"
:maxLength='50'
:disabled="isContractNumDisabled"
@change="e => {e.target.value = (e.target.value + '').trim()}"></a-input>
</a-form-item>
</a-col>
@@ -228,6 +229,18 @@ export default {
type: Boolean,
required: false,
default: false
},
// 收入合同新增项目时带入合同号且不可修改
defaultContractNum: {
type: String,
requirde: false,
default: null
},
// 合同号是否可编辑
isContractNumDisabled: {
type: Boolean,
required: false,
default: false
}
},
data() {
@@ -315,10 +328,18 @@ export default {
methods: {
add() {
this.edit({})
// 判断默认来款用途是否为合同(收入合同新增)
if (this.defaultChargeWay) {
this.loadWorkingGroupList()
this.chargeWayType = 2
}
// 判断是否存在默认合同号(收入合同新增)
if (this.defaultContractNum && this.defaultContractNum !== '') {
this.model.contractNum = this.defaultContractNum
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'contractNum'))
})
}
},
loadWorkingGroupList() {
let param = {