From ec9047869bd2642821d1dfc5bbd339313d910d66 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 06 七月 2026 18:14:11 +0800
Subject: [PATCH] 新增功能

---
 bicycle/pages/order/order.vue |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/bicycle/pages/order/order.vue b/bicycle/pages/order/order.vue
index 9caf101..6548310 100644
--- a/bicycle/pages/order/order.vue
+++ b/bicycle/pages/order/order.vue
@@ -32,15 +32,15 @@
 				<view class="order-card__row">杞﹁締缂栧彿锛歿{ item.bikeCode || '-' }}</view>
 				<view class="order-card__row">璁㈠崟绫诲瀷锛歿{ item.bikeTypeText }}</view>
 				<view class="order-card__row">缁撶畻杞﹀瀷锛歿{ item.paramName || '-' }}</view>
-				<view class="order-card__row">鐢ㄦ埛鎵嬫満锛歿{ item.phone || '-' }}</view>
+				<view class="order-card__row">鐢ㄦ埛鎵嬫満锛歿{ maskPhoneText(item.phone) }}</view>
 				<view class="order-card__row">楠戣寮�濮嬫椂闂达細{{ item.rentDate || '-' }}</view>
 				<view v-if="activeTab === 'completed'" class="order-card__row">缁撶畻鏃堕棿锛歿{ item.closeDate || '-' }}</view>
 
 				<view class="order-card__footer">
-					<view v-if="Number(item.bikeType) === 1" class="order-card__track" @click="handleAction('鏌ョ湅杞ㄨ抗', item)">鏌ョ湅杞ㄨ抗</view>
+					<view class="order-card__track" @click="handleAction('鏌ョ湅杞ㄨ抗', item)">鏌ョ湅杞ㄨ抗</view>
 					<view class="order-card__actions" v-if="activeTab === 'renting'">
-						<view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('寮�閿�', item)">寮�閿�</view>
-						<view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('鍏抽攣', item)">鍏抽攣</view>
+						<!-- <view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('寮�閿�', item)">寮�閿�</view>
+						<view v-if="Number(item.bikeType) === 1" class="action-btn action-btn--line" @click="handleAction('鍏抽攣', item)">鍏抽攣</view> -->
 						<view class="action-btn action-btn--primary" @click="handleAction('寮哄埗杩樿溅', item)">寮哄埗杩樿溅</view>
 					</view>
 					<view class="order-card__actions" v-else>
@@ -125,6 +125,8 @@
 </template>
 
 <script>
+	import { maskPhone } from '@/utils/utils.js'
+
 	export default {
 		data() {
 			return {
@@ -194,6 +196,9 @@
 			clearTimeout(this.searchTimer)
 		},
 		methods: {
+			maskPhoneText(phone) {
+				return maskPhone(phone) || '-'
+			},
 			handleSearch() {
 				clearTimeout(this.searchTimer)
 				this.resetAndLoad()
@@ -382,7 +387,7 @@
 				}
 			},
 			formatBikeType(bikeType) {
-				return Number(bikeType) === 1 ? '鐢佃溅' : '鑷杞�'
+				return !String(bikeType) ? '-' : bikeType === 1 ? '鐢佃溅' : bikeType ===  0 ? '鑷杞�': '-'
 			},
 			async getList() {
 				if (this.loading || this.finished) {

--
Gitblit v1.9.3