diff --git a/src/views/finance/components/examineRegistration.vue b/src/views/finance/components/examineRegistration.vue
index fd8cace..6cf334a 100644
--- a/src/views/finance/components/examineRegistration.vue
+++ b/src/views/finance/components/examineRegistration.vue
@@ -250,7 +250,7 @@ import {
moneyFormatter
} from "@/utils";
import { listdeptNoAuth } from '@/api/system/department'
-
+import { Decimal } from 'decimal.js'
export default {
data() {
return {
@@ -553,16 +553,10 @@ import { listdeptNoAuth } from '@/api/system/department'
this.payment = res.data
},
- add (num1, num2) {
- const num1Digits = (num1.toString().split('.')[1] || '').length;
- const num2Digits = (num2.toString().split('.')[1] || '').length;
- const baseNum = Math.pow(10, Math.max(num1Digits, num2Digits));
- return (num1 * baseNum + num2 * baseNum) / baseNum;
- },
-
//确认审核
+ // this.add(pre, Number(cur.use_money))
editor() {
- let total = this.planSelection.reduce((pre,cur) => this.add(pre, Number(cur.use_money)),0)
+ let total = this.planSelection.reduce((pre,cur) => new Decimal(pre).add(new Decimal(cur.use_money)),0).toNumber()
console.log(Number(this.paymentRegistrationForm.actMoney),total)
if (Number(this.paymentRegistrationForm.actMoney) !== total) {
this.$message({
diff --git a/src/views/inOut/expenseAccount.vue b/src/views/inOut/expenseAccount.vue
index 04fd8b1..abbfd63 100644
--- a/src/views/inOut/expenseAccount.vue
+++ b/src/views/inOut/expenseAccount.vue
@@ -567,7 +567,7 @@ export default {
this.planTotal = res.list.total || 0;
this.toggleSelection(
- this.plan.map((item) => {
+ this.plan?.map((item) => {
return item.value.plan_id;
}),
1