From d34d2ef6f466e6025763cbab415f6504601fd3d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Mon, 28 Apr 2025 17:51:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BE=AE=E4=BF=A1=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E5=92=8C=E5=AE=8C=E6=88=90=E6=8A=95=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maintenancepage/maintenancepage.vue | 2 +- .../pages/user/login/wx_login.vue | 16 +- .../warehouse/ebikehouse/vehicleoperation.vue | 51 +++-- .../vehicledispatch/vehicledispatch.vue | 194 ++++++++++++++++-- 4 files changed, 212 insertions(+), 51 deletions(-) diff --git a/ebike-maintenance/pages/devops/maintenancepage/maintenancepage.vue b/ebike-maintenance/pages/devops/maintenancepage/maintenancepage.vue index 099095a..bccd00e 100644 --- a/ebike-maintenance/pages/devops/maintenancepage/maintenancepage.vue +++ b/ebike-maintenance/pages/devops/maintenancepage/maintenancepage.vue @@ -412,7 +412,7 @@ content } = data; if (index == 0) { //取消工单 - api.callEbikeInfo("canCellWorkOrder?orderId=" + orderId.value, {}, "get").then((res) => { + api.callEbikeInfo("canCellWorkOrder?orderId=" + orderId.value+"&orderType=1", {}, "get").then((res) => { if (res.code == 200) { uni.showToast({ title: "取消成功!", diff --git a/ebike-maintenance/pages/user/login/wx_login.vue b/ebike-maintenance/pages/user/login/wx_login.vue index e6b1191..be6bc24 100644 --- a/ebike-maintenance/pages/user/login/wx_login.vue +++ b/ebike-maintenance/pages/user/login/wx_login.vue @@ -57,7 +57,7 @@ const isAgreed = ref([]); // 用来控制复选框的选中状态 const isloading = ref(false); const phone = ref(""); - const openid = ref(""); + const openId = ref(""); const agreed = ref([{ value: true // true 表示选中 }]); @@ -85,12 +85,12 @@ api.callOrdereApi("ebikeUser/login?js_code=" + res.code, {}, "get").then( (wx) => { if (wx.code == 200) { + openId.value = wx.data; api.callOrdereApi("ebikeUser/getInfoByOpenId?openId=" + wx.data, {}, "get") .then((info) => { isloading.value = false; if (info.code == 200) { - openid.value = wx.data; uni.setStorageSync('wechat_user', info.data); phone.value = info.data.mobile; if (!info.data.nickname) { @@ -98,12 +98,12 @@ } } else { let params = { - "openid": wx.data, + "openId": wx.data, "status": 1, } api.callOrdereApi("ebikeUser/save", params).then( re => { - if (re.code == 200) { + if (re.code == 200) { params.userId = re.data; uni.setStorageSync('wechat_user', params); @@ -142,7 +142,6 @@ let wechat_user = uni.getStorageSync('wechat_user'); const params = { "userId": wechat_user.userId, - "openid": openid.value, "nickname": res.userInfo.nickName, "avatar": res.userInfo.avatarUrl }; @@ -172,7 +171,7 @@ // 获取到手机号的加密数据 wx.login({ success: (res) => { - let wechat_user = uni.getStorageSync('wechat_user'); + let wechat_user = uni.getStorageSync('wechat_user'); const encryptedData = e.detail.encryptedData; const iv = e.detail.iv; const param = { @@ -185,7 +184,6 @@ //更新手机号 const params = { "userId": wechat_user.userId, - "openid": openid.value, "mobile": info.data } phone.value = info.data; @@ -220,8 +218,8 @@ showModelMessage("您的账户已经注销,请联系管理员!"); } else { // 调用 wx.login 获取登录凭证 code - login(); - setTimeout(() => { + login(); + setTimeout(() => { uni.switchTab({ url: "/pages/user/home/home" }) diff --git a/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue b/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue index a652aa8..e52d753 100644 --- a/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue +++ b/ebike-maintenance/pages/warehouse/ebikehouse/vehicleoperation.vue @@ -1,5 +1,5 @@