From 0a76c58cf403ab325a4867e58ec2e87d56697ba5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 17 七月 2025 15:28:45 +0800
Subject: [PATCH] 对接口,新建富文本页面

---
 small-program/unpackage/dist/dev/mp-weixin/pages/set-up/set-up.js |  102 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 68 insertions(+), 34 deletions(-)

diff --git a/small-program/unpackage/dist/dev/mp-weixin/pages/set-up/set-up.js b/small-program/unpackage/dist/dev/mp-weixin/pages/set-up/set-up.js
index 0349cca..994ba9f 100644
--- a/small-program/unpackage/dist/dev/mp-weixin/pages/set-up/set-up.js
+++ b/small-program/unpackage/dist/dev/mp-weixin/pages/set-up/set-up.js
@@ -135,50 +135,84 @@
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
+/* WEBPACK VAR INJECTION */(function(uni) {
 
-
+var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 4);
 Object.defineProperty(exports, "__esModule", {
   value: true
 });
 exports.default = void 0;
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
-//
+var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 11));
+var _vuex = __webpack_require__(/*! vuex */ 33);
+function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
 var _default = {
+  computed: _objectSpread({}, (0, _vuex.mapState)(['navHeight', 'statusbarHeight', 'userInfo', 'token', 'openid'])),
   data: function data() {
-    return {};
+    return {
+      name: null,
+      coverImage: null,
+      nickname: null,
+      fullCoverImage: null
+    };
+  },
+  onShow: function onShow(options) {
+    this.coverImage = this.userInfo.coverImage;
+    this.nickname = this.userInfo.nickname;
+    this.fullCoverImage = this.userInfo.fullCoverImage;
+    this.name = this.userInfo.name;
+  },
+  methods: {
+    onChooseAvatar: function onChooseAvatar(e) {
+      var detail = e.detail;
+      var that = this;
+      uni.compressImage({
+        src: detail.avatarUrl,
+        quality: 80,
+        success: function success(res) {
+          that.uploadFile(res.tempFilePath);
+        }
+      });
+    },
+    uploadFile: function uploadFile(fileUrl) {
+      var that = this;
+      console.log(fileUrl, 'fileUrl');
+      uni.uploadFile({
+        url: "web/public/upload?folder=member",
+        filePath: fileUrl,
+        name: 'file',
+        success: function success(data) {
+          var res = JSON.parse(data.data);
+          that.coverImage = res.data.imgaddr;
+          that.fullCoverImage = res.data.url;
+          that.updateMemberInfo();
+        },
+        fail: function fail(e) {
+          uni.showToast({
+            title: '涓婁紶澶辫触',
+            duration: 2000,
+            icon: "none"
+          });
+        }
+      });
+    },
+    updateMemberInfo: function updateMemberInfo() {
+      var that = this;
+      this.$u.api.editMemberInfo((0, _defineProperty2.default)({
+        name: that.name,
+        coverImage: that.nickname
+      }, "coverImage", that.coverImage)).then(function (res) {
+        uni.showToast({
+          title: '鏇存柊鎴愬姛',
+          icon: "none",
+          duration: 2000
+        });
+      });
+    }
   }
 };
 exports.default = _default;
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 2)["default"]))
 
 /***/ }),
 

--
Gitblit v1.9.3