| | |
| | | /***/ (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"])) |
| | | |
| | | /***/ }), |
| | | |