|
@@ -41,14 +41,14 @@
|
|
|
</a-select>
|
|
|
</a-form-item>
|
|
|
</row-item>
|
|
|
- <row-item>
|
|
|
+ <row-item v-if="verifyStatus!==3">
|
|
|
<a-form-item
|
|
|
label="费用预算"
|
|
|
:labelCol="BaseTool.Constant.labelCol2"
|
|
|
:wrapperCol="BaseTool.Constant.wrapperCol2"
|
|
|
>
|
|
|
<a-input
|
|
|
- v-decorator="['fee', {rules: [{required: true, message: '费用预算不能为空'}]}]" />
|
|
|
+ v-model="fee" />
|
|
|
</a-form-item>
|
|
|
</row-item>
|
|
|
<row-item>
|
|
@@ -88,8 +88,8 @@ export default {
|
|
|
// 下拉框map
|
|
|
model: null,
|
|
|
verifyRemark: '通过',
|
|
|
- nodeMap: []
|
|
|
-
|
|
|
+ nodeMap: [],
|
|
|
+ fee: 0
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
@@ -114,11 +114,11 @@ export default {
|
|
|
this.model = record
|
|
|
this.modalTitle = '费用审核'
|
|
|
this.nodeMap = DictCache.getChildrenList(DictCache.TYPE.PREPARATION_NODE).filter(item => this.model.nodeNum >= item.value)
|
|
|
+ this.fee = this.model.fee
|
|
|
const { form: { setFieldsValue } } = this
|
|
|
this.$nextTick(() => {
|
|
|
setFieldsValue(Object.assign(pick(record, [
|
|
|
- 'id',
|
|
|
- 'fee'
|
|
|
+ 'id'
|
|
|
])))
|
|
|
})
|
|
|
},
|
|
@@ -133,6 +133,7 @@ export default {
|
|
|
// 具体处理
|
|
|
values.verifyStatus = this.verifyStatus
|
|
|
values.verifyRemark = this.verifyRemark
|
|
|
+ values.fee = this.fee
|
|
|
console.log(values)
|
|
|
handleVerifyByDTO(values)
|
|
|
.then(() => {
|
|
@@ -146,6 +147,7 @@ export default {
|
|
|
this.visible = false
|
|
|
this.confirmLoading = false
|
|
|
this.verifyStatus = 1
|
|
|
+ this.fee = 0
|
|
|
this.verifyRemark = '通过'
|
|
|
this.form.resetFields()
|
|
|
if (this.BaseTool.Object.isNotBlank(values)) {
|