import { getMemberInfo, editMember, uploadUrl } from '../../api/index' Page({ /** * 页面的初始数据 */ data: { editFalg: false, slogans: '', costomerNum: '', qrcodeImg: '', qrcodeImgFull: '', companyQrcodeImg: '', companyQrcodeImgFull: '', userInfo: { name: '', phone: '', jobDate: '', }, endDate: '', // 获取当前年 // 下面为实例 name: "", region: [], address: '' }, onLoad(options) { const endDate = new Date().getFullYear() + '-09-01' this.setData({ endDate }) this.getUserInfo() }, startEdit() { this.setData({ editFalg: true }) }, onSubmit() { console.log('点了'); const { slogans, costomerNum, userInfo, qrcodeImg, companyQrcodeImg } = this.data editMember({ ...userInfo, slogans, costomerNum, qrcodeImg: qrcodeImg || userInfo.qrcodeImg , companyQrcodeImg: companyQrcodeImg || userInfo.companyQrcodeImg }).then(res => { this.setData({ editFalg: false }) wx.showToast({ title: '信息保存成功', }) }) }, getUserInfo() { getMemberInfo().then(res => { this.setData({ userInfo: res.data, slogans: res.data.slogans, costomerNum: res.data.costomerNum, qrcodeImgFull: res.data.qrcodeImgFull, qrcodeImg: res.data.qrcodeImg, companyQrcodeImgFull: res.data.companyQrcodeImgFull, companyQrcodeImg: res.data.companyQrcodeImg, }) }) }, bindDateChange(e) { const { userInfo } = this.data const endDate = new Date().getFullYear() userInfo.jobDate = endDate - e.detail.value this.setData({ userInfo }) }, bindRegionChange(e) { console.log('picker发送选择改变,携带值为', e.detail.value) this.setData({ region: e.detail.value }) }, getBindchooseavatar(e) { var that = this const { userInfo } = this.data if (e.detail.avatarUrl) { console.log(e) wx.uploadFile({ url: uploadUrl, filePath: e.detail.avatarUrl, formData: { folder: "users" }, name: 'file', success (res) { console.log(JSON.parse(res.data)) let data = JSON.parse(res.data) userInfo.imgurl = data.data.imgaddr userInfo.imgurlFull = data.data.url that.setData({userInfo}) console.log('userInfo', userInfo); } }) } }, selMedia() { const { editFalg, qrcodeImgFull } = this.data if (editFalg) { wx.chooseMedia({ count: 1, mediaType: ['image'], sourceType: ['album', 'camera'], maxDuration: 16, camera: 'back', success: (res) => { // console.log(res.tempFiles[0].tempFilePath) // console.log(res.tempFiles[0].size) wx.uploadFile({ url: uploadUrl, filePath: res.tempFiles[0].tempFilePath, name: 'file', formData: { folder: "users" }, header: { token: wx.getStorageSync('token') }, success: (ress) => { console.log('ress', JSON.parse(ress.data)); let data = JSON.parse(ress.data) this.setData({ qrcodeImg: data.data.imgaddr, qrcodeImgFull: data.data.url, }) } }) } }) } else { wx.previewImage({ urls: [qrcodeImgFull], }) } }, selMedia2() { const { editFalg, companyQrcodeImgFull } = this.data if (editFalg) { wx.chooseMedia({ count: 1, mediaType: ['image'], sourceType: ['album', 'camera'], maxDuration: 16, camera: 'back', success: (res) => { // console.log(res.tempFiles[0].tempFilePath) // console.log(res.tempFiles[0].size) wx.uploadFile({ url: uploadUrl, filePath: res.tempFiles[0].tempFilePath, name: 'file', formData: { folder: "users" }, header: { token: wx.getStorageSync('token') }, success: (ress) => { console.log('ress', JSON.parse(ress.data)); let data = JSON.parse(ress.data) this.setData({ companyQrcodeImg: data.data.imgaddr, companyQrcodeImgFull: data.data.url, }) } }) } }) }else{ wx.previewImage({ urls: [companyQrcodeImgFull], }) } }, onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })