From 841967ef5aafb80e8895e4d4b8de0cd1110b3e2a Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Tue, 29 Jul 2025 15:43:10 +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/maintenance/maintenance.js | 23 +- src/api/outbounds.js | 8 + src/api/system/fixAssets.js | 17 ++ src/views/car/driveStatistics.vue | 10 +- src/views/component/inventorysSelect.vue | 2 +- src/views/inventorys/index.vue | 21 +- src/views/inventorys/stocktaking.vue | 14 +- src/views/maintenance/maintenance_records.vue | 110 +++++++- src/views/maintenance/maintenance_rules.vue | 17 +- .../outbounds/component/addoutbounds.vue | 34 ++- .../outbounds/component/printoutbounds.vue | 261 +++++++++++++++--- src/views/outbounds/index.vue | 4 +- src/views/stocks/component/addRuku.vue | 2 +- src/views/storages/components/imports.vue | 198 +++++++++++++ src/views/storages/fixAssets.vue | 243 +++++++++++++++- src/views/team/components/addTeamUpdate.vue | 157 ++++++++++- src/views/team/teamUpdate.vue | 19 +- 17 files changed, 1021 insertions(+), 119 deletions(-) create mode 100644 src/views/storages/components/imports.vue diff --git a/src/api/maintenance/maintenance.js b/src/api/maintenance/maintenance.js index 0d03ade..d24b46d 100644 --- a/src/api/maintenance/maintenance.js +++ b/src/api/maintenance/maintenance.js @@ -1,4 +1,24 @@ import request from '@/utils/request' +function customParamsSerializer(params) { + let result = ''; + for (let key in params) { + if (params.hasOwnProperty(key)) { + if (Array.isArray(params[key])) { + params[key].forEach((item,index) => { + if(item.key){ + result += `${key}[${index}][key]=${item.key}&${key}[${index}][op]=${item.op}&${key}[${index}][value]=${item.value}&`; + + }else{ + result +=`${key}[${index}]=${item}&` + } + }); + } else { + result += `${key}=${params[key]}&`; + } + } + } + return result.slice(0, -1); +} // 设备运维规则配置 export function getMaintainConfigList(params) { @@ -38,7 +58,8 @@ export function getOperationList(params) { return request({ url: '/api/admin/equipment-operation/index', method: 'get', - params + params, + paramsSerializer: customParamsSerializer, }) } diff --git a/src/api/outbounds.js b/src/api/outbounds.js index e9d025b..0fa14d8 100644 --- a/src/api/outbounds.js +++ b/src/api/outbounds.js @@ -18,3 +18,11 @@ export function delOutbounds(params) { params }) } + +export function show(params) { + return request({ + url: '/api/admin/outbounds/show', + method: 'get', + params + }) +} diff --git a/src/api/system/fixAssets.js b/src/api/system/fixAssets.js index 683982b..1d1cf05 100644 --- a/src/api/system/fixAssets.js +++ b/src/api/system/fixAssets.js @@ -28,3 +28,20 @@ export function saveFixAssets(data) { data }) } + +export function excelShowFixAssets(data) { + return request({ + url: '/api/admin/asset/excel-show', + method: 'post', + data + }) +} + +export function importAsset(data) { + return request({ + url: '/api/admin/asset/import', + method: 'post', + data + }) +} + diff --git a/src/views/car/driveStatistics.vue b/src/views/car/driveStatistics.vue index d1c5dc8..52c1e8d 100644 --- a/src/views/car/driveStatistics.vue +++ b/src/views/car/driveStatistics.vue @@ -33,19 +33,19 @@
- +
总里程
{{ overviewData.totalMileage }}km
- + -
平均里程
+
平均在线时长
{{ overviewData.avgMileage }}km
- +
diff --git a/src/views/component/inventorysSelect.vue b/src/views/component/inventorysSelect.vue index a88c1e7..a6fafcd 100644 --- a/src/views/component/inventorysSelect.vue +++ b/src/views/component/inventorysSelect.vue @@ -211,7 +211,7 @@ export default { console.log("res.list.data",res.list.data) let arr = res.list.data if(!this.isHuiku){ - let arr = this.processInventoryData(res.list.data) + arr = this.processInventoryData(res.list.data) } for (var m of arr) { diff --git a/src/views/inventorys/index.vue b/src/views/inventorys/index.vue index d9e82e1..fa710ff 100644 --- a/src/views/inventorys/index.vue +++ b/src/views/inventorys/index.vue @@ -64,12 +64,12 @@ --> - - 查询 - 打印 - 导出 - +
+ 查询 + 打印 + 导出 +
@@ -86,14 +86,7 @@ --> - + + +