From f444bd65f5dfc9828453991df415ef28bd7f722a Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 02 八月 2024 11:26:11 +0800
Subject: [PATCH] ''

---
 wechat_jiaxuan/pages/userinfo/index.js   |   46 ++++++++++++++++++++++++++++++++--------------
 wechat_jiaxuan/pages/userinfo/index.wxml |    2 +-
 wechat_jiaxuan/pages/design/design.wxml  |    2 +-
 wechat_staff/pages/kefu/select.js        |    2 +-
 4 files changed, 35 insertions(+), 17 deletions(-)

diff --git a/wechat_jiaxuan/pages/design/design.wxml b/wechat_jiaxuan/pages/design/design.wxml
index a607aad..210cead 100644
--- a/wechat_jiaxuan/pages/design/design.wxml
+++ b/wechat_jiaxuan/pages/design/design.wxml
@@ -18,7 +18,7 @@
           {{ addr.provinceName }}{{ addr.cityName }}{{ addr.areaName }}
         </view>
       </picker> -->
-      <areaSel  bindchange="regionChange" placeholder="璇烽�夋嫨鎵�鍦ㄥ尯鍩�" value="{{ addrValues }}"  /> 
+      <areaSel class="city_picler" bindchange="regionChange" placeholder="璇烽�夋嫨鎵�鍦ㄥ尯鍩�" value="{{ addrValues }}"  /> 
       <image class="arrow_right" src="../../static/icon/arrow_right.png" mode="widthFix"></image>
     </view> 
     <view class="btn" bindtap="onSubmit">绔嬪嵆鎶ュ悕</view>
diff --git a/wechat_jiaxuan/pages/userinfo/index.js b/wechat_jiaxuan/pages/userinfo/index.js
index 4efa7d6..c4c145d 100644
--- a/wechat_jiaxuan/pages/userinfo/index.js
+++ b/wechat_jiaxuan/pages/userinfo/index.js
@@ -22,6 +22,7 @@
     district: '',
     housearea: '',
     
+    addrValues: [],
     addr: {},
     areaData: [],
 
@@ -114,6 +115,7 @@
         longitude: res.data.longitude || '',
         district: res.data.district || '',
         housearea: res.data.housearea || '',
+        addrValues: [res.data.provinceCode, res.data.cityCode, res.data.areaCode],
         addr: {
           provinceCode: res.data.provinceCode,
           provinceName: res.data.provinceName,
@@ -129,21 +131,37 @@
       this.setData({ areaData: res.data })
     })
   },
-  positionChange (e) {
-    console.log(e.detail.value)
-    const names = e.detail.value
-    const codes = e.detail.code
-    let addr = {
-      provinceCode: codes[0] + '00',
-      provinceName: names[0],
-      cityCode: codes[1] + '00',
-      cityName: names[1],
-      areaCode: codes[2] + '00',
-      areaName: names[2],
-    }
-    this.setData({ addr })
-    console.log('addr', this.data.addr);
+  regionChange(e) {
+    console.log(e) 
+    if(e.detail.value &&e.detail.value.length ==3){
+      var tn = e.detail.label.split("-")
+      const addr = {
+        provinceCode: e.detail.value[0] ,
+        provinceName: tn[0],
+        cityCode:  e.detail.value[1] ,
+        cityName:  tn[1],
+        areaCode: e.detail.value[2] ,
+        areaName:  tn[2]
+      }
+      this.setData({ addr, showAreaList: false })
+      console.log('selectedOptions', addr);
+    } 
   },
+  // positionChange (e) {
+  //   console.log(e.detail.value)
+  //   const names = e.detail.value
+  //   const codes = e.detail.code
+  //   let addr = {
+  //     provinceCode: codes[0] + '00',
+  //     provinceName: names[0],
+  //     cityCode: codes[1] + '00',
+  //     cityName: names[1],
+  //     areaCode: codes[2] + '00',
+  //     areaName: names[2],
+  //   }
+  //   this.setData({ addr })
+  //   console.log('addr', this.data.addr);
+  // },
   getBindchooseavatar(e) {
     console.log('e', e);
     var that = this
diff --git a/wechat_jiaxuan/pages/userinfo/index.wxml b/wechat_jiaxuan/pages/userinfo/index.wxml
index d1ff53a..3c98730 100644
--- a/wechat_jiaxuan/pages/userinfo/index.wxml
+++ b/wechat_jiaxuan/pages/userinfo/index.wxml
@@ -24,7 +24,7 @@
       <view class="val">
         <view class="picker" style="width: 100%">
           <view class="picker_wrap">
-            <areaSel class="city_picler" bindchange="regionChange" placeholder="璇烽�夋嫨鎵�鍦ㄥ尯鍩�" value="{{['210000000','210500000','210501000']}}" />
+            <areaSel class="city_picler" bindchange="regionChange" placeholder="璇烽�夋嫨鎵�鍦ㄥ尯鍩�"  value="{{ addrValues }}" />
             <image class="icon" src="../../static/icon/home_ar@2x.png" mode="widthFix"></image>
           </view>
           <!-- <picker class="picker" mode="region" value="{{ addr }}" bindchange="positionChange">
diff --git a/wechat_staff/pages/kefu/select.js b/wechat_staff/pages/kefu/select.js
index 2799167..7bd8777 100644
--- a/wechat_staff/pages/kefu/select.js
+++ b/wechat_staff/pages/kefu/select.js
@@ -47,7 +47,7 @@
     })
     batchAddLike({
       articleIds: enjoyList.filter(i => i.checked).map(i => i.id).join(','),
-      customerId: customer.platSourceId,
+      customerId: customer.customerId,
       platId: customer.platSourceId,
       platSource: customer.platSource
     }).then(res => {

--
Gitblit v1.9.3