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