From bb3f1aaa6eafaab47575234828d975dd11d54799 Mon Sep 17 00:00:00 2001
From: XiaoMo <xiaomo.drip@gmail.com>
Date: Tue, 8 Apr 2025 15:52:52 +0800
Subject: [PATCH] 1234

---
 pages/index/index.js               |  6 ++--
 pages/user/user.js                 | 50 ++++++++++++++++++++++++++++++
 pages/user/user.wxml               |  4 +--
 pages/washCodeList/washCodeList.js |  2 +-
 project.private.config.json        |  2 +-
 utils/login.js                     |  8 ++---
 6 files changed, 61 insertions(+), 11 deletions(-)

diff --git a/pages/index/index.js b/pages/index/index.js
index c8609af..838795e 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -19,7 +19,7 @@ Page({
             img: "https://jm-static.v0750.com/image/xi.png",
             name: "洗车教程",
             dsc:"规范洗车,轻松安全",
-            url: "webview/webview?url=https://jmqf.v0750.com/video",
+            url: "webview/webview?url=https://t-jm.v0750.com/video",
             needlogin: !1
           }, {
             img: "https://jm-static.v0750.com/image/dui.png",
@@ -192,7 +192,7 @@ Page({
             success: function(i) {
                 console.log(i), wx.showLoading({
                     title: ""
-                }), e.globalData.qrcode = i.result, t.request("https://jmqf.v0750.com/miniprogram/identify", i, !0).then(function(t) {
+                }), e.globalData.qrcode = i.result, t.request("https://t-jm.v0750.com/miniprogram/identify", i, !0).then(function(t) {
                     console.log("data", t), wx.hideLoading(), e.globalData.devicecode = t.data.devicecode || e.globalData.devicecode,
                     a.setData({
                         isScan: !!t.data.devicecode
@@ -264,7 +264,7 @@ Page({
         wx.requestSubscribeMessage({
             tmplIds: this.data.tmplIds,
             success: function(e) {
-                console.log("requestSubscribeMessage", e), t.request("https://jmqf.v0750.com/miniprogram/index/newtmpl", e, !0).then(function(e) {}).catch(function(e) {});
+                console.log("requestSubscribeMessage", e), t.request("https://t-jm.v0750.com/miniprogram/index/newtmpl", e, !0).then(function(e) {}).catch(function(e) {});
             },
             fail: function(e) {
                 console.log("requestSubscribeMessagefail", e);
diff --git a/pages/user/user.js b/pages/user/user.js
index 989ea9d..541f904 100644
--- a/pages/user/user.js
+++ b/pages/user/user.js
@@ -56,5 +56,55 @@ Page({
         wx.makePhoneCall({
             phoneNumber: "" + t.globalData.servicetel
         });
+    },
+    updateUserAvatar: function() {
+        var that = this;
+        wx.getUserProfile({
+            desc: '用于更新您的头像',
+            success: function(res) {
+                var userInfo = res.userInfo;
+                e.request('miniprogram/user/update', {
+                    avatar: userInfo.avatarUrl
+                }, true).then(function(res) {
+                    if (res.code == 200) {
+                        that.getContent();
+                        wx.showToast({
+                            title: '头像更新成功',
+                            icon: 'success'
+                        });
+                    } else {
+                        wx.showToast({
+                            title: res.message,
+                            icon: 'none'
+                        });
+                    }
+                });
+            }
+        });
+    },
+    updateUserNickname: function() {
+        var that = this;
+        wx.getUserProfile({
+            desc: '用于更新您的昵称',
+            success: function(res) {
+                var userInfo = res.userInfo;
+                e.request('miniprogram/user/update', {
+                    nickname: userInfo.nickName
+                }, true).then(function(res) {
+                    if (res.code == 200) {
+                        that.getContent();
+                        wx.showToast({
+                            title: '昵称更新成功',
+                            icon: 'success'
+                        });
+                    } else {
+                        wx.showToast({
+                            title: res.message,
+                            icon: 'none'
+                        });
+                    }
+                });
+            }
+        });
     }
 });
\ No newline at end of file
diff --git a/pages/user/user.wxml b/pages/user/user.wxml
index d1755ed..a02a85a 100644
--- a/pages/user/user.wxml
+++ b/pages/user/user.wxml
@@ -2,12 +2,12 @@
     <page-loding wx:if="{{showLoding}}"></page-loding>
     <view class="page-top">
         <view class="user-info">
-            <view class="avatar">
+            <view class="avatar" bindtap="updateUserAvatar">
                 <image src="{{user.avatar}}"></image>
             </view>
             <view class="info">
                 <view class="left">
-                    <view class="username">{{user.nickname}}</view>
+                    <view class="username" bindtap="updateUserNickname">{{user.nickname}}</view>
                     <view class="tel">{{user.mobile}}</view>
                 </view>
                 <view class="right">
diff --git a/pages/washCodeList/washCodeList.js b/pages/washCodeList/washCodeList.js
index 3c0d399..8b8b404 100644
--- a/pages/washCodeList/washCodeList.js
+++ b/pages/washCodeList/washCodeList.js
@@ -77,7 +77,7 @@ Page({
             success: function(i) {
                 wx.showLoading({
                     title: ""
-                }), t.globalData.qrcode = i.result, e.request("https://jmqf.v0750.com/miniprogram/identify", i, !0).then(function(e) {
+                }), t.globalData.qrcode = i.result, e.request("https://t-jm.v0750.com/miniprogram/identify", i, !0).then(function(e) {
                     if (wx.hideLoading(), 200 != e.code) return wx.showModal({
                         title: "提示",
                         content: e.message
diff --git a/project.private.config.json b/project.private.config.json
index 5110753..eb2c7f6 100644
--- a/project.private.config.json
+++ b/project.private.config.json
@@ -1,6 +1,6 @@
 {
   "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
-  "projectname": "jmapp",
+  "projectname": "JMApp",
   "setting": {
     "compileHotReLoad": true,
     "urlCheck": false
diff --git a/utils/login.js b/utils/login.js
index 0581448..8d1c197 100644
--- a/utils/login.js
+++ b/utils/login.js
@@ -78,7 +78,7 @@ function n(a) {
 }
 
 function c(e, a) {
-    console.log("appstart", e), o = a, n("https://jmqf.v0750.com/miniprogram", {
+    console.log("appstart", e), o = a, n("https://t-jm.v0750.com/miniprogram", {
         code: e
     }, !0).then(function(e) {
         var o = e.data;
@@ -89,7 +89,7 @@ function c(e, a) {
 }
 
 module.exports = {
-    initial_url: "https://jmqf.v0750.com/miniprogram",
+    initial_url: "https://t-jm.v0750.com/miniprogram",
     login: t,
     request: n,
     pageStart: function(e) {
@@ -106,9 +106,9 @@ module.exports = {
             c(res.code, e);
         });
     },
-    baseUrl: "https://jmqf.v0750.com/",
+    baseUrl: "https://t-jm.v0750.com/",
     getDevicecode: function(e, a) {
-        o = e, n("https://jmqf.v0750.com/miniprogram/identify/reload", a, !0).then(function(e) {
+        o = e, n("https://t-jm.v0750.com/miniprogram/identify/reload", a, !0).then(function(e) {
             var a = e.data;
             console.log("onshow获取到的数据", a), o.globalData.devicecode = a.devicecode || o.globalData.devicecode;
         });