From 6f1ad9bcb73a415f1d45f1adc6bdeb3e80ddf95f Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 05 三月 2024 09:33:39 +0800
Subject: [PATCH] mrshi
---
company/src/components/business/OperaSettleClaimsCheckWindow.vue | 41 ++++++++++++++++++++++++++++++-----------
1 files changed, 30 insertions(+), 11 deletions(-)
diff --git a/company/src/components/business/OperaSettleClaimsCheckWindow.vue b/company/src/components/business/OperaSettleClaimsCheckWindow.vue
index affc0a8..3d3921c 100644
--- a/company/src/components/business/OperaSettleClaimsCheckWindow.vue
+++ b/company/src/components/business/OperaSettleClaimsCheckWindow.vue
@@ -25,20 +25,20 @@
<el-form-item label="缁撴鍐呭锛�" prop="doneInfo">
<el-input type="textarea" v-model="form.doneInfo" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
</el-form-item>
- <el-form-item label="鍖荤枟鐞嗚禂(鍏�)锛�" prop="ylClaimAccount">
+ <el-form-item label="鍖荤枟鐞嗚禂(鍏�)锛�" prop="ylClaimAccount">{{form.ylClaimAccount}}
<el-input type="number" v-model="form.ylClaimAccount" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
</el-form-item>
- <el-form-item label="璇伐鐞嗚禂(鍏�)锛�" prop="wgClaimAccount">
+ <el-form-item label="璇伐鐞嗚禂(鍏�)锛�" prop="wgClaimAccount">{{form.wgClaimAccount}}
<el-input type="number" v-model="form.wgClaimAccount" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
</el-form-item>
- <el-form-item label="浼ゆ畫鐞嗚禂(鍏�)锛�" prop="scClaimAccount">
+ <el-form-item label="浼ゆ畫鐞嗚禂(鍏�)锛�" prop="scClaimAccount">{{form.scClaimAccount}}
<el-input type="number" v-model="form.scClaimAccount" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
</el-form-item>
- <el-form-item label="姝讳骸鐞嗚禂(鍏�)锛�" prop="swClaimAccount">
+ <el-form-item label="姝讳骸鐞嗚禂(鍏�)锛�" prop="swClaimAccount">{{form.swClaimAccount}}
<el-input type="number" v-model="form.swClaimAccount" @change="changeAccount" placeholder="璇疯緭鍏�" v-trim/>
</el-form-item>
<el-form-item label="鎬婚噾棰濓細" >
- <el-input type="number" readonly v-model="form.totalAccount" placeholder="璇疯緭鍏�" v-trim/>
+ <el-input type="number" disabled v-model="form.totalAccount" placeholder="" v-trim/>
</el-form-item>
</el-form>
<div v-if="visible5 ==true" class="form">
@@ -117,7 +117,19 @@
},
rules4: {
doneInfo: [
- { required: true, message: '璇疯緭鍏�' }
+ { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
+ ],
+ ylClaimAccount: [
+ { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
+ ],
+ wgClaimAccount: [
+ { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
+ ],
+ scClaimAccount: [
+ { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
+ ],
+ swClaimAccount: [
+ { required: true, message: '璇疯緭鍏�', trigger: 'blur' }
]
}
}
@@ -173,10 +185,18 @@
}
},
changeAccount(){
- this.form.swClaimAccount = parseFloat(this.form.swClaimAccount).toFixed(2)
- this.form.scClaimAccount = parseFloat(this.form.scClaimAccount).toFixed(2)
- this.form.wgClaimAccount = parseFloat(this.form.wgClaimAccount).toFixed(2)
- this.form.ylClaimAccount = parseFloat(this.form.ylClaimAccount).toFixed(2)
+ if (this.form.swClaimAccount) {
+ this.form.swClaimAccount = parseFloat(this.form.swClaimAccount).toFixed(2)
+ }
+ if (this.form.scClaimAccount) {
+ this.form.scClaimAccount = parseFloat(this.form.scClaimAccount).toFixed(2)
+ }
+ if (this.form.wgClaimAccount) {
+ this.form.wgClaimAccount = parseFloat(this.form.wgClaimAccount).toFixed(2)
+ }
+ if (this.form.ylClaimAccount) {
+ this.form.ylClaimAccount = parseFloat(this.form.ylClaimAccount).toFixed(2)
+ }
this.form.totalAccount = parseFloat( this.form.scClaimAccount || 0) + parseFloat( this.form.swClaimAccount || 0)
+ parseFloat( this.form.wgClaimAccount|| 0)
+ parseFloat( this.form.ylClaimAccount|| 0)
@@ -199,7 +219,6 @@
})
} else if (this.type === 4) {
this.$refs.form4.validate((valid) => {
- // debugger
if (!valid) {
return
}
--
Gitblit v1.9.3