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