From 5204d23fac7d019f44c3b6eaf83561c0cd6175b2 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 25 七月 2025 11:18:09 +0800
Subject: [PATCH] 订单详情隐藏,审核状态显示替换,会员自动登录密码无法登录问题
---
pages/userPermissions/addStoreMember.vue | 5 +-
pages.json | 13 ++++++
pages/goods-manager/goodsList/goodsList.vue | 8 ++-
pages/supplier/suppler-order/order-detail.vue | 37 +++++++++++++++++-
4 files changed, 53 insertions(+), 10 deletions(-)
diff --git a/pages.json b/pages.json
index c7c0890..269850f 100644
--- a/pages.json
+++ b/pages.json
@@ -1820,8 +1820,19 @@
{
"path": "order-detail",
"style": {
- "navigationBarTitleText": "璁㈠崟璇︽儏"
+ "navigationBarTitleText": "璁㈠崟璇︽儏",
+ "componentPlaceholder": {
+ "u-icon": "view",
+ "u-button": "view",
+ "u-form": "view",
+ "u-form-item": "view",
+ "u-input": "view",
+ "u-popup": "view",
+ "u-search": "view",
+ "u-upload": "view"
+ }
// "navigationStyle": "custom"
+
}
}
]
diff --git a/pages/goods-manager/goodsList/goodsList.vue b/pages/goods-manager/goodsList/goodsList.vue
index fe00306..4e74f30 100644
--- a/pages/goods-manager/goodsList/goodsList.vue
+++ b/pages/goods-manager/goodsList/goodsList.vue
@@ -31,9 +31,11 @@
<view class="uni-note">{{ item.commentNum || 0 }}鏉¤瘎璁�
</view>
<view class="uni-note ellipsis">
- <text :class="item.marketEnable == 'DOWN' ? 'market-down' : 'market-up'">{{
- item.marketEnable == 'DOWN' ? "宸蹭笅鏋�" : "宸蹭笂鏋�" }}</text>
-
+ <!-- <text :class="item.marketEnable == 'DOWN' ? 'market-down' : 'market-up'">{{
+ item.marketEnable == 'DOWN' ? "宸蹭笅鏋�" : "宸蹭笂鏋�" }}</text> -->
+ <text :class="item.authFlag == 'TOBEAUDITED' ? 'market-down' : item.authFlag == 'PASS' ? 'market-up' : 'market-down'">
+ {{ item.authFlag == 'TOBEAUDITED' ? "寰呭鏍�" : (item.authFlag == 'PASS' ? '閫氳繃' : '鏈�氳繃') }}
+ </text>
<!--<text class="uni-link" style="color:red;">鍒犻櫎</text> -->
</view>
</view>
diff --git a/pages/supplier/suppler-order/order-detail.vue b/pages/supplier/suppler-order/order-detail.vue
index b9c7906..9793d96 100644
--- a/pages/supplier/suppler-order/order-detail.vue
+++ b/pages/supplier/suppler-order/order-detail.vue
@@ -6,9 +6,17 @@
<view class="section-title">鐗╂祦淇℃伅</view>
<view class="userInfo">
<view class="name">
- <text>濮撳悕锛�</text> {{order.consigneeName}}</view>
- <view class="phone"><text>鑱旂郴鐢佃瘽:</text> {{order.consigneeMobile}}</view>
- <view class="addresss"><text>鍦板潃锛�</text> {{order.consigneeAddressPath}}</view>
+ <text>濮撳悕锛�</text> {{showPrivateInfo ? order.consigneeName : hideInfo(order.consigneeName)}}</view>
+ <view class="phone"><text>鑱旂郴鐢佃瘽:</text> {{showPrivateInfo ? order.consigneeMobile : hidePhone(order.consigneeMobile)}}</view>
+ <view class="address-line">
+ <view class="addresss"><text>鍦板潃锛�</text> {{order.consigneeAddressPath}}</view>
+ <u-icon
+ :name="showPrivateInfo ? 'eye-fill' : 'eye-off'"
+ size="34"
+ @click="togglePrivacy"
+ ></u-icon>
+ </view>
+
</view>
<view class="form-item">
<picker @change="selectLogistics" :value="logisticsIndex" :range="logisticsList" range-key="name"
@@ -81,9 +89,11 @@
getChecked,
partDelivery
} from '@/api/supplier.js'
+ import '@/components/uview-components/uview-ui';
export default {
data() {
return {
+ showPrivateInfo:false,
logisticsIndex: -1,
logisticsList: [],
trackingNumber: '',
@@ -122,6 +132,21 @@
}
},
methods: {
+ togglePrivacy(){
+ this.showPrivateInfo = !this.showPrivateInfo;
+ },
+ hideInfo(info) {
+ if (!info) return '';
+ // 濮撳悕锛氭樉绀虹涓�涓瓧锛屽叾浠栫敤*浠f浛
+ return info.length > 1
+ ? info.substring(0, 1) + '*'.repeat(info.length - 1)
+ : '*';
+ },
+ hidePhone(phone) {
+ if (!phone) return '';
+ // 鎵嬫満鍙凤細鏄剧ず鍓�3浣嶅拰鍚�4浣嶏紝涓棿鐢�****浠f浛
+ return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');
+ },
// 閫夋嫨鐗╂祦鍏徃
selectLogistics(e) {
this.logisticsIndex = e.detail.value
@@ -265,6 +290,12 @@
</script>
<style scoped>
+ /* 鍦板潃鍜屽浘鏍囧湪鍚屼竴琛� */
+ .address-line {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
/* 鏍峰紡淇濇寔涓嶅彉 */
.container {
padding: 20rpx;
diff --git a/pages/userPermissions/addStoreMember.vue b/pages/userPermissions/addStoreMember.vue
index c20f723..e46a111 100644
--- a/pages/userPermissions/addStoreMember.vue
+++ b/pages/userPermissions/addStoreMember.vue
@@ -295,12 +295,11 @@
id: this.form.id,
mobile: this.form.mobile,
realName: this.form.realName,
- password: this.form.password,
+ password: this.md5(this.form.password),
role: this.form.role,
isSuper:this.form.isSuper,
departmentId:this.form.departmentId,
}
-
if (form.id) {
update(form).then(res => {
this.loading = false;
@@ -314,7 +313,7 @@
setTimeout(() => uni.navigateBack(), 1500);
}
})
- } else {
+ } else {0
add(form).then(res => {
this.loading = false;
if (res.statusCode === 200) {
--
Gitblit v1.8.0