From 1b897c74e44d185669d87abd4c3a29c90d6fe225 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期五, 19 七月 2024 20:10:27 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/zbomyoujia

---
 wechat_staff/pages/store/info.js |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/wechat_staff/pages/store/info.js b/wechat_staff/pages/store/info.js
index 1d6af09..af51976 100644
--- a/wechat_staff/pages/store/info.js
+++ b/wechat_staff/pages/store/info.js
@@ -1,3 +1,5 @@
+import { updateShop,getMemberInfo } from "../../api/index";
+
 // pages/store/info.js
 Page({
 
@@ -5,23 +7,67 @@
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
   data: {
-    name: ''
+    linkerName:'',
+    linkPhone:'',
+    address:'',
+    latitude:'',
+    longitude:'',
+    shopInfo:{}
   },
 
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
    */
   onLoad(options) {
-
+    const obj =JSON.parse(options.data);
+    this.setData({shopInfo: obj ,
+      linkPhone:obj.linkPhone,
+      linkerName:obj.linkerName,
+      address:obj.address,
+      latitude:obj.latitude,
+      longitude:obj.longitude }) 
   },
-  getLocation() {
-    console.log('鎯﹁浜�');
+  getLocation() { 
+    const that = this;
     wx.chooseLocation({
       success: (result) => {
         console.log('result', result);
+        const {shopInfo,latitude,longitude,address} = that.data;
+        shopInfo.latitude = result.latitude
+        shopInfo.longitude = result.longitude  
+        shopInfo.address = result.address ||shopInfo.address
+        that.setData({shopInfo: shopInfo ,
+          address:shopInfo.address,
+          latitude:shopInfo.latitude,
+          longitude:shopInfo.longitude })
       },
     })
   },
+  saveInfo(){
+    const {shopInfo} =this.data;
+    console.log(shopInfo)
+    shopInfo.address = this.data.address
+    shopInfo.linkerName = this.data.linkerName
+    shopInfo.linkPhone = this.data.linkPhone
+    shopInfo.latitude = this.data.latitude
+    shopInfo.longitude = this.data.longitude
+    updateShop(shopInfo).then(res => { 
+      wx.showToast({
+        title: '闂ㄥ簵淇℃伅淇敼鎴愬姛',
+        icon: 'none'
+      })
+      getMemberInfo().then(res => {
+        this.setData({
+          userInfo: res.data
+        }) 
+        wx.setStorageSync('member',res.data)
+        wx.navigateBack({
+          delta: 1  
+        });
+      }) 
+     
+    }) 
+  },
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
    */

--
Gitblit v1.9.3