From cf17c2f7012fc4351f66c71d66a4aa3a9fe9e34a Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期四, 30 四月 2026 15:24:17 +0800
Subject: [PATCH] 代码生成
---
small-program/shop/pages/store-home/store-home.vue | 23 ++++++++++++++++-------
1 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/small-program/shop/pages/store-home/store-home.vue b/small-program/shop/pages/store-home/store-home.vue
index 6de6a02..79f8402 100644
--- a/small-program/shop/pages/store-home/store-home.vue
+++ b/small-program/shop/pages/store-home/store-home.vue
@@ -28,13 +28,13 @@
<text>閿�鍞(鍏�)</text>
<image class="stat-icon" src="/static/icon/ic_visible@2x.png"></image>
</view>
- <text class="stat-value">{{countData.salesAmount}}</text>
+ <text class="stat-value">{{((countData.salesAmount || 0)/100).toFixed(2)}}</text>
</view>
<view class="stat-card">
<view class="stat-label">
<text>缁撶畻鍒╂鼎(鍏�)</text>
</view>
- <text class="stat-value">{{countData.settlementProfit}}</text>
+ <text class="stat-value">{{((countData.settlementProfit|| 0)/100).toFixed(2)}}</text>
</view>
<view class="stat-card">
<view class="stat-label">
@@ -72,7 +72,7 @@
<view class="order-header" @click="jumpOrderDetails(item.id)">
<view style="display: flex; align-items: center;">
<view class="order-tag">{{item.type===1?'鍚屽煄閰嶉��':'灏卞湴瀵勫瓨'}}</view>
- <text class="order-user">{{item.takeUser || ''}} {{item.takePhone||''}}</text>
+ <text class="order-user">{{formatName(item.takeUser)}} {{formatPhoneStar(item.takePhone)||''}}</text>
</view>
<view style="display: flex;flex-direction: column;">
<text v-if="item.status ===5 && item.overdueStatus ===1 " class="order-status" style="color: red;">瓒呮椂鏈彇浠�</text>
@@ -101,9 +101,9 @@
<text>楼{{((item.estimatedAmount || 0)/100).toFixed(2) }}</text>
</text>
<view class="order-buttons">
- <button class="btn secondary" @click="contactPhoneDo(item.takePhone)">鑱旂郴瀹㈡埛</button>
- <button class="btn secondary" @click="contactPhoneDo(item.driverPhone)" v-if="item.type ===1&&(item.status === 4 || item.status === 3)">鑱旂郴楠戞墜</button>
- <button class="btn primary" v-if="item.status ===1 " @click="jumpHexiaoOrder(item)">鏀朵欢鏍搁攢</button>
+<!-- <button class="btn secondary" @click="contactPhoneDo(item.takePhone)">鑱旂郴瀹㈡埛</button>
+ <button class="btn secondary" @click="contactPhoneDo(item.driverPhone)" v-if="item.type ===1&&(item.status === 4 || item.status === 3)">鑱旂郴楠戞墜</button> -->
+ <button class="btn primary" v-if="item.status ===1 ||item.status ===4" @click="jumpHexiaoOrder(item)">鏀朵欢鏍搁攢</button>
<button class="btn primary" v-if="item.status ===5 &&(item.overdueStatus ==0 || item.overdueStatus == 1)" @click="jumpHexiaoOrder(item)">纭鍒板簵</button>
<button class="btn primary" v-if="item.status ===5 && (item.overdueStatus == 4 || item.overdueStatus == 2) " @click="jumpHexiaoOrder(item)">鍙栦欢鏍搁攢</button>
</view>
@@ -120,6 +120,7 @@
<script>
import { mapState } from 'vuex'
+import { formatPhoneStar } from '@/utils/utils.js'
import CustomTabbar from '@/components/custom-tabbar/custom-tabbar.vue'
export default {
components: {
@@ -144,6 +145,13 @@
this.getFirstPageData()
},
methods: {
+ formatPhoneStar(phone){
+ return formatPhoneStar(phone)
+ },
+ formatName(name) {
+ if (!name) return ''
+ return name.length > 7 ? name.substring(0, 7) + '...' : name
+ },
changeActive(index){
this.getCountData(index)
},
@@ -252,8 +260,9 @@
})
},
goToStore() {
+ this.$store.commit('setUserType', 0)
uni.switchTab({
- url: '/pages/index/index'
+ url: '/pages/index/index'
})
},
jumpShopLogin() {
--
Gitblit v1.9.3