whj 1 年之前
父節點
當前提交
1269caa049
共有 1 個文件被更改,包括 8 次插入6 次删除
  1. 8 6
      src/views/preparation/preparation/modules/FeeVerifyForm.vue

+ 8 - 6
src/views/preparation/preparation/modules/FeeVerifyForm.vue

@@ -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)) {