From 4424a0660346ab8c7705a258b9cc7b53da51123e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=B1?= <2671189764@qq.com> Date: Mon, 14 Apr 2025 13:49:20 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ebike-maintenance/pages.json | 5 ++ .../pages/user/HelpPage/BillingRules.vue | 35 ++++++++++++++ .../pages/user/HelpPage/HelpPage.vue | 47 +++++++++++++++++-- 3 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 ebike-maintenance/pages/user/HelpPage/BillingRules.vue diff --git a/ebike-maintenance/pages.json b/ebike-maintenance/pages.json index 6ef0c3c..c040cb6 100644 --- a/ebike-maintenance/pages.json +++ b/ebike-maintenance/pages.json @@ -309,6 +309,11 @@ "style": { "navigationBarTitleText": "常见问题" } + }, { + "path": "BillingRules", + "style": { + "navigationBarTitleText": "计费规则" + } }] }, { diff --git a/ebike-maintenance/pages/user/HelpPage/BillingRules.vue b/ebike-maintenance/pages/user/HelpPage/BillingRules.vue new file mode 100644 index 0000000..7810df7 --- /dev/null +++ b/ebike-maintenance/pages/user/HelpPage/BillingRules.vue @@ -0,0 +1,35 @@ + + + 计费规则 + + 这里是计费规则的详细描述。 + + + + + + + diff --git a/ebike-maintenance/pages/user/HelpPage/HelpPage.vue b/ebike-maintenance/pages/user/HelpPage/HelpPage.vue index b693759..dedd390 100644 --- a/ebike-maintenance/pages/user/HelpPage/HelpPage.vue +++ b/ebike-maintenance/pages/user/HelpPage/HelpPage.vue @@ -2,7 +2,7 @@ - + 计费规则 @@ -20,9 +20,16 @@ - popup 内容 - + + + 客服电话 + + + 400-888-88888 + + + + .billing-item { + display: flex; + justify-content: space-between; + margin-bottom: 12px; + } + + .item-title { + font-size: 13px; + color: #333; + } + + .item-value { + font-size: 13px; + color: #666; + } + \ No newline at end of file diff --git a/ebike-maintenance/pages/user/HelpPage/HelpPage.vue b/ebike-maintenance/pages/user/HelpPage/HelpPage.vue index dedd390..97bbc22 100644 --- a/ebike-maintenance/pages/user/HelpPage/HelpPage.vue +++ b/ebike-maintenance/pages/user/HelpPage/HelpPage.vue @@ -1,6 +1,6 @@ - + 计费规则 From ea8deaeb67d74851feef56412e2901051fe43275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=B0=8F?= <736883394@qq.com> Date: Mon, 14 Apr 2025 16:59:56 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E6=89=AB=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ebike-maintenance/pages/user/home/home.vue | 49 +---- .../pages/user/scan/inputcode.vue | 178 +++++++++++++----- .../pages/user/scan/scancode.vue | 54 +++--- 3 files changed, 170 insertions(+), 111 deletions(-) diff --git a/ebike-maintenance/pages/user/home/home.vue b/ebike-maintenance/pages/user/home/home.vue index 860dbe2..85d03c2 100644 --- a/ebike-maintenance/pages/user/home/home.vue +++ b/ebike-maintenance/pages/user/home/home.vue @@ -182,15 +182,13 @@ } arrBikeData=data||[]; const arrData=markers.value||[]; - debugger; arrBikeData.map((item) => { const{longitude,latitude}=item; let index=findIndex(arrData,{longitude,latitude}); - index==index==-1?arrData.length:index; - arrData[index]=addMarker(index, item[1], item[0], "mapbike.png",true); + index=index==-1?arrData.length:index; + arrData[index]=addMarker(index, longitude, latitude, "mapbike.png",true); }) markers.value =arrData ; - console.log("555555555555555555555555555",arrData) }) @@ -246,48 +244,9 @@ uni.navigateTo({ url:"/pages/user/scan/scancode?type=ride" }) - /* - uni.scanCode({ - onlyFromCamera: true, //只能扫码 - scanType: ["qrCode"], - success: function(res) { - const { - result - } = res; - if (!result || result.indexOf("number") == -1) { - showModelMessage("无效的车辆二维码"); - return - } - const options = getUrlParams(result); - console.log("11111111111111111111","scanBike",options); - const bikeId = options["number"]; - addRide(bikeId) - } - }) */ + } - /* //订单 - function addRide(bikeId){ - const { - userId - } = oUser; - const params = { - userId, - bikeId - } - callOrdereApi("userOrders/saveRide", params, "post").then(res => { - const { - code, - message - } = res; - console.log("11111111111111111111", "addRide", res); - if (code != 200) { - showModelMessage(message); - } else { - - } - }) - } */ //添加点 function addMarker (id, longitude, latitude, icon,joinCluster) { @@ -352,7 +311,7 @@ orderData = data; if(status==2){ completeRiding(); - // hasOrder.value = true; + hasOrder.value = true; return; } else if(status!=0){ diff --git a/ebike-maintenance/pages/user/scan/inputcode.vue b/ebike-maintenance/pages/user/scan/inputcode.vue index 1c69920..616fbdb 100644 --- a/ebike-maintenance/pages/user/scan/inputcode.vue +++ b/ebike-maintenance/pages/user/scan/inputcode.vue @@ -1,20 +1,20 @@ - + 请输入车辆二维码下方6位编号开锁 - + + + - {changeInput(index,e)}" - adjust-position="false" - type="number" cursor-color="#61D246" maxlength="1"/> + {{item}} - 轻触点亮 - 确认 + 轻触点亮 + 确认 @@ -23,53 +23,139 @@