소스 검색

修改结算不足600的问题

余思翰 3 달 전
부모
커밋
45a9e57867

+ 2
- 2
oa-ui/src/views/flowable/form/components/print/settlePrint.vue 파일 보기

@@ -83,7 +83,7 @@
83 83
         </tr>
84 84
         <tr>
85 85
           <td :colspan="4" class="header">实际结算总金额</td>
86
-          <td :colspan="6">{{ actualSumSettle.toFixed(2) }}</td>
86
+          <td :colspan="3">{{ actualSumSettle.toFixed(2) }}</td>
87 87
         </tr>
88 88
         <!-- 分页就加入样式 style="page-break-after: always;" -->
89 89
         <tr>
@@ -208,7 +208,7 @@ export default {
208 208
       for (let s of this.settleList) {
209 209
         if (s.tableNumber == '0') {
210 210
           this.deductionsList.push(s)
211
-        } else if (s.tableNumber == '1') {
211
+        } else if (s.tableNumber == '1' && s.content != '实际结算总金额') {
212 212
           this.deptSettleList.push(s)
213 213
         } else {
214 214
           this.settleSum = s

+ 17
- 2
oa-ui/src/views/flowable/form/settleForm.vue 파일 보기

@@ -2,7 +2,7 @@
2 2
  * @Author: ysh
3 3
  * @Date: 2024-04-30 09:03:14
4 4
  * @LastEditors: Please set LastEditors
5
- * @LastEditTime: 2024-12-30 10:46:54
5
+ * @LastEditTime: 2024-12-31 11:06:44
6 6
 -->
7 7
 <template>
8 8
   <div class="app-container" v-loading="loading">
@@ -223,7 +223,11 @@
223 223
               </td>
224 224
               <td>
225 225
                 <!-- <el-input-number style="width:100px" v-model="work.settle" clearable :controls="false"></el-input-number> -->
226
-                {{ work.settle }}
226
+                <div>{{ work.settle }}</div>
227
+                <div v-if="taskName == '结算发起'">
228
+                  <el-button size="mini" type="text" v-if="Number(work.settle) <= 600 && Number(work.settle) != 0" @click="setSettle(work)">置为600</el-button>
229
+                  <el-button size="mini" type="text" v-if="Number(work.settle) <= 600 && Number(work.settle) != 0" @click="resetSettle(work)">还原</el-button>
230
+                </div>
227 231
               </td>
228 232
               <td>
229 233
                 <el-input v-model="work.remark" type="textarea" clearable :disabled="isModify"
@@ -1014,6 +1018,17 @@ export default {
1014 1018
       this.calculateSumSettle();
1015 1019
       this.calculateActualSumSettle();
1016 1020
     },
1021
+    // 置为600
1022
+    setSettle(work){
1023
+      work.settle = 600;
1024
+      work.remark = '不足600,按600算';
1025
+      this.calculateSumSettle();
1026
+      this.calculateActualSumSettle();
1027
+    },
1028
+    resetSettle(work){
1029
+      work.remark = '';
1030
+      this.calculateSettle(work)
1031
+    },
1017 1032
     calculateSumSettle() {
1018 1033
       let sum = 0;
1019 1034
       let arr = this.settleWorkList;

+ 9
- 0
oa-ui/src/views/flowable/form/settleOther.vue 파일 보기

@@ -665,6 +665,15 @@ export default {
665 665
       this.calculateSumSettle();
666 666
       this.calculateActualSumSettle();
667 667
     },
668
+    // 置为600
669
+    setSettle(work){
670
+      work.settle = 600;
671
+      this.calculateSumSettle();
672
+      this.calculateActualSumSettle();
673
+    },
674
+    resetSettle(work){
675
+      this.calculateSettle(work)
676
+    },
668 677
     calculateSumSettle() {
669 678
       let sum = 0;
670 679
       let arr = this.settleWorkList;

Loading…
취소
저장