From 177e97ad54de23b4f897474a605ed576dd919864 Mon Sep 17 00:00:00 2001
From: hayu <1604366271@qq.com>
Date: Fri, 9 Jan 2026 10:20:24 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/repair/repair.js | 8 ++++++++
src/views/business/reliefRecord/index.vue | 12 +++++++++---
.../repair/repairManage/component/edit.vue | 15 +++++++--------
3 files changed, 24 insertions(+), 11 deletions(-)
diff --git a/src/api/repair/repair.js b/src/api/repair/repair.js
index 85e77455..100a52f2 100644
--- a/src/api/repair/repair.js
+++ b/src/api/repair/repair.js
@@ -38,6 +38,14 @@ export function partTypeTreeList(query) {
})
}
+export function partTypeTreeListNew(query) {
+ return request({
+ url: '/material/ma_part_type/partList',
+ method: 'get',
+ params: query,
+ })
+}
+
// //维修驳回至退料
// export function rejectRepair(data) {
diff --git a/src/views/business/reliefRecord/index.vue b/src/views/business/reliefRecord/index.vue
index 4f05a6d4..6f4ac8ad 100644
--- a/src/views/business/reliefRecord/index.vue
+++ b/src/views/business/reliefRecord/index.vue
@@ -78,7 +78,7 @@
- {{ scope.row.leaseMoney.toFixed(2) }}
+ {{ formatNumber(scope.row.leaseMoney) }}
- {{ scope.row.leaseMoneyAll.toFixed(2) }}
+ {{ formatNumber(scope.row.leaseMoneyAll) }}
@@ -351,7 +351,7 @@
:show-overflow-tooltip="true"
>
- {{ scope.row.reduceLeaseMoney.toFixed(2) }}
+ {{ formatNumber(scope.row.reduceLeaseMoney) }}
@@ -490,6 +490,12 @@ export default {
}
return ''
},
+ formatNumber(value) {
+ if (value === null || value === undefined || isNaN(value)) {
+ return '0.00'
+ }
+ return Number(value).toFixed(2)
+ },
/** 查询列表 */
async getList() {
diff --git a/src/views/material/repair/repairManage/component/edit.vue b/src/views/material/repair/repairManage/component/edit.vue
index 41247317..29a300d1 100644
--- a/src/views/material/repair/repairManage/component/edit.vue
+++ b/src/views/material/repair/repairManage/component/edit.vue
@@ -216,9 +216,9 @@
-
+
-
+
@@ -559,7 +559,7 @@ import {
getAppRepairMaTypeList,
partTypeTreeList,
saveCodeList,
- auditPass,
+ auditPass, partTypeTreeListNew,
} from "@/api/repair/repair.js";
import { mapState } from "vuex";
@@ -723,7 +723,6 @@ export default {
repairNum:0
},
formRight:{
- scrapNum:0,
scrapType:1,
scrapReason:undefined,
scrapNum:0
@@ -951,7 +950,7 @@ export default {
this.repairRowData = row;
this.repairDeviceList = [];
const params = {};
- partTypeTreeList(params).then((res) => {
+ partTypeTreeListNew(params).then((res) => {
this.partTypeTreeTwo = this.filterTree(res.data);
this.resetForm("formLeft");
this.resetForm("formMiddle")
@@ -1218,7 +1217,7 @@ export default {
partName: "",
partType: "0",
partNum: 1,
- backCost: 0,
+ partPrice: 0,
supplier:this.backForm.supplierId,
remark:this.backForm.remark,
};
@@ -1232,7 +1231,7 @@ export default {
partName: "",
partType: "0",
partNum: 1,
- backCost: 0,
+ partPrice: 0,
};
this.backTableList.push(obj);
},
@@ -1260,7 +1259,7 @@ export default {
return;
}
// const isCost = this.backTableList.some(
- // (item) => item.backCost == 0 || item.backCost == undefined
+ // (item) => item.partPrice == 0 || item.partPrice == undefined
// );
// if (isCost) {
// this.$message.error("维修金额不能为0!");