From b6b8b8eb2fb4d3d66f450b45abe0dc2c045fa5d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com>
Date: Tue, 29 Apr 2025 16:25:56 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=9B=BE=E7=89=87=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warehouse/ebikehouse/vehicleoperation.vue | 11 ++++---
.../vehicledispatch/vehicledispatch.vue | 32 +++++++++++++++++--
2 files changed, 36 insertions(+), 7 deletions(-)
diff --git a/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue b/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue
index 35ddfdc..f74a727 100644
--- a/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue
+++ b/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue
@@ -135,7 +135,8 @@
//运营区域下拉值 和列表
const regindata = ref([])
onShow(() => {
- loadMoreData(1, 5)
+ loadMoreData(1, 5);
+ selectedItems.value=[]
})
//提交表单相关信息
@@ -256,10 +257,10 @@
if (statusZT.value == 0) { // 下架
handleLeaveWarehouse();
} else { // 投放
- // handleLaunch();
- uni.navigateTo({
- url: `/pages/warehouse/vehicledispatch/vehicledispatch?orderId=274372153543897088`
- });
+ handleLaunch();
+ // uni.navigateTo({
+ // url: `/pages/warehouse/vehicledispatch/vehicledispatch?orderId=274372153543897088`
+ // });
}
}).catch(err => {
console.log('err', err);
diff --git a/ebike-maintenance/pages/warehouse/vehicledispatch/vehicledispatch.vue b/ebike-maintenance/pages/warehouse/vehicledispatch/vehicledispatch.vue
index 3ab2f98..a2bf0d0 100644
--- a/ebike-maintenance/pages/warehouse/vehicledispatch/vehicledispatch.vue
+++ b/ebike-maintenance/pages/warehouse/vehicledispatch/vehicledispatch.vue
@@ -8,6 +8,14 @@
+
+
+
+
+
+
+
@@ -62,6 +70,7 @@
} from '@/utils/tools.js';
const orderId = ref("");
+ const fileLists = ref([]);
const newbikeCode = ref("");
@@ -90,7 +99,25 @@
}
})
}
-
+ const delChangeImg = (res) => {
+ const fileUniqueKey = fileLists.value[res.index].fileUniqueKey;
+ fileLists.value.splice(res.index, 1);
+ api.callEbikeInfo("deletedFile?fileUniqueKey=" + fileUniqueKey, {}, "get");
+ };
+ const selectImg = (data) => {
+ const file = data.tempFiles[0];
+ api.fileUpload(file).then(res => {
+ if (res.code == 200) {
+ fileLists.value.push(res.data)
+ } else {
+ if (fileLists.value.length > 0) {
+ fileLists.value.pop();
+ } else {
+ fileLists.value = [];
+ }
+ }
+ });
+ };
const deleteDispatchRecord = (recordId, index) => {
if (dispatchRecords.value.length == 1) {
uni.showModal({
@@ -175,7 +202,8 @@
if (index == 0) //完成投放
{
const params = {
- "orderId": orderId.value
+ "orderId": orderId.value,
+ "fileLists":fileLists.value
}
api.callEbikeInfo("completeDeployment", params).then(res => {
if (res.code == 200) {