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