From 3c456949b70671cc2ad95ad5395dfaceda519f17 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 23 二月 2024 10:12:19 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 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