lilei 2 veckor sedan
förälder
incheckning
eb1d8d5496

+ 3 - 1
src/views/financialManagement/accountStatement/confrontModal.vue

@@ -167,6 +167,7 @@ export default {
           if (res.status == 200) {
             data = res.data
             const no = 0
+            let prevTotalAmount = 0
             for (var i = 0; i < data.length; i++) {
               data[i].no = no + i + 1
               const dates = data[i].bizDate.split('-')
@@ -179,7 +180,8 @@ export default {
               } else {
                 data[i].creditorAmount = Number(data[i].bizAmount * -1).toFixed(2)
               }
-              data[i].totalAmount = Number(data[i].debitAmount || 0 - data[i].creditorAmount || 0).toFixed(2)
+              data[i].totalAmount = Number(Number(prevTotalAmount || 0) + Number(data[i].debitAmount || 0) - Number(data[i].creditorAmount || 0)).toFixed(2)
+              prevTotalAmount = data[i].totalAmount
             }
             this.total = data.length || 0 + 1
             this.disabled = false

+ 1 - 0
src/views/financialManagement/manualEntryForm/baseModal.vue

@@ -156,6 +156,7 @@ export default {
       verifyAccountChangeDetail({ sn: this.itemSn }).then(res => {
         if (res.status == 200) {
           const data = res.data
+          data.changeAmount = Math.abs(data.changeAmount)
           this.form = Object.assign(this.form, data)
           // 回显客户
           if (this.form.dealerSn) {

+ 2 - 1
src/views/financialManagement/manualEntryForm/list.vue

@@ -266,11 +266,12 @@ export default {
     // 审核提交弹框
     hanldAudit (data) {
       this.$refs.table.refresh()
+      this.itemSn = data.changeSn
       this.openDepartUserModal = true
     },
     // 提交审核人员
     handleSave (data) {
-      verifyAcountBillSubmit({ changeSn: this.itemSn || data.changeSn, ...data }).then(res => {
+      verifyAcountBillSubmit({ changeSn: this.itemSn, ...data }).then(res => {
         if (res.status == 200) {
           this.$message.success('提交成功')
           this.openDepartUserModal = false