From 9fa2f503c3dec502e30a60edf823abddb119ddd5 Mon Sep 17 00:00:00 2001
From: litian <C21AF165>
Date: 星期三, 20 三月 2024 16:07:33 +0800
Subject: [PATCH] shezhi

---
 pages/personalCenter/index.wxml |   24 +++++++++++++++---------
 pages/personalCenter/index.json |    3 ++-
 pages/personalCenter/index.wxss |   21 +++++++++++++++++++++
 custom-tab-bar/index.js         |    1 -
 pages/personalCenter/index.js   |   10 ++++++----
 5 files changed, 44 insertions(+), 15 deletions(-)

diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js
index da654b8..90c58df 100644
--- a/custom-tab-bar/index.js
+++ b/custom-tab-bar/index.js
@@ -7,7 +7,6 @@
 
   methods: {
     onChange(event) {
-
       this.setData({ active: event.detail.value });
       wx.switchTab({
         url: this.data.list[event.detail.value].url.startsWith('/')
diff --git a/pages/personalCenter/index.js b/pages/personalCenter/index.js
index 1cfeaa4..1ecdbf5 100644
--- a/pages/personalCenter/index.js
+++ b/pages/personalCenter/index.js
@@ -117,7 +117,6 @@
     moreMenu,
     moreMenu1,
     visible: false,
-
   },
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
@@ -251,9 +250,12 @@
   },
   //淇敼鐢ㄦ埛绫诲瀷
   editUserType() {
-    this.setData({
-      visible: true,
-    });
+    console.log(44)
+    if (!this.data.visible) {
+      this.setData({
+        visible: true,
+      });
+    }
   },
   onVisibleChange(e) {
     this.setData({
diff --git a/pages/personalCenter/index.json b/pages/personalCenter/index.json
index a7c0c31..98d959b 100644
--- a/pages/personalCenter/index.json
+++ b/pages/personalCenter/index.json
@@ -3,7 +3,8 @@
   "navigationStyle": "custom",
   "usingComponents": {
     "t-user-center-card": "./components/user-center-card/index",
-    "t-image": "tdesign-miniprogram/image/image"
+    "t-image": "tdesign-miniprogram/image/image",
+    "t-popup": "tdesign-miniprogram/popup/popup"
   },
   "enablePullDownRefresh": true
 }
\ No newline at end of file
diff --git a/pages/personalCenter/index.wxml b/pages/personalCenter/index.wxml
index fd0ed0c..e5396f0 100644
--- a/pages/personalCenter/index.wxml
+++ b/pages/personalCenter/index.wxml
@@ -67,13 +67,19 @@
       </view>
     </view>
   </view>
-</view>
-<t-popup visible="{{visible}}" bind:visible-change="onVisibleChange" placement="bottom">
-  <view class="block">
-    <view class="header">
-      <view class="btn btn--cancel" aria-role="button">鍙栨秷</view>
-      <view class="title">鏍囬鏂囧瓧</view>
-      <view class="btn btn--confirm" aria-role="button">纭畾</view>
+  <t-popup visible="{{visible}}" bind:visible-change="onVisibleChange" placement="bottom">
+    <view class="block">
+      <view class="header">
+        <view class="title">璇烽�夋嫨鎮ㄧ殑鐢ㄦ埛绫诲瀷</view>
+      </view>
+      <view class="body">
+        <view wx:for="{{userTypeList}}" wx:for-item="item" wx:for-index="index" wx:key="index" data-info="{{item}}" bindtap="tabUserTypeClick" :class="item.value == userTypeActive ? 'activeItem item hover' : 'item hover'">
+          {{ item.lable }}
+        </view>
+      </view>
+      <view class="footer">
+        <button class="submit" bindtap="submit">鎻愪氦</button>
+      </view>
     </view>
-  </view>
-</t-popup>
\ No newline at end of file
+  </t-popup>
+</view>
\ No newline at end of file
diff --git a/pages/personalCenter/index.wxss b/pages/personalCenter/index.wxss
index 8582b08..058000d 100644
--- a/pages/personalCenter/index.wxss
+++ b/pages/personalCenter/index.wxss
@@ -136,4 +136,25 @@
   line-height: 40rpx;
   text-align: center;
   margin-top: 20rpx;
+}
+
+.block {
+  width: 100vw;
+  height: 240px;
+  background: #fff;
+  border-top-left-radius: 16rpx;
+  border-top-right-radius: 16rpx;
+}
+
+.header {
+  display: flex;
+  align-items: center;
+  height: 116rpx;
+}
+
+.title {
+  flex: 1;
+  text-align: center;
+  font-weight: 600;
+  font-size: 36rpx;
 }
\ No newline at end of file

--
Gitblit v1.9.1