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 |   43 +++++++++++++++++++++++++++++++------------
 1 files changed, 31 insertions(+), 12 deletions(-)

diff --git a/company/src/components/business/OperaSettleClaimsCheckWindow.vue b/company/src/components/business/OperaSettleClaimsCheckWindow.vue
index d3d79f9..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">
@@ -88,7 +88,7 @@
       },
       model: {},
       activeName: 'first',
-      reverse: true,
+      reverse: false,
       tableData: [],
       visible1: false,
       visible2: false,
@@ -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