liukangdong
2024-08-05 00bf17838b496e6fcfed2e521f9c27f8f0e3e3c7
wechat_staff/pages/userinfo/index.js
@@ -41,24 +41,27 @@
    })
  },
  onSubmit() {
    var that = this
    console.log('点了');
    const {
      slogans,
      costomerNum,
      jobDate,
      costomerNum,
      userInfo,
      qrcodeImg,
      companyQrcodeImg
    } = this.data
    editMember({
      ...userInfo,
      slogans,
      costomerNum,
      qrcodeImg: qrcodeImg || userInfo.qrcodeImg ,
      companyQrcodeImg: companyQrcodeImg || userInfo.companyQrcodeImg
    editMember({
      jobDate:jobDate,
      slogans:slogans,
      costomerNum:costomerNum,
      qrcodeImg: qrcodeImg ,
      companyQrcodeImg: companyQrcodeImg
    }).then(res => {
      this.setData({
        editFalg: false
      })
      that.getUserInfo()
      wx.showToast({
        title: '信息保存成功',
      })
@@ -69,6 +72,7 @@
      this.setData({
        userInfo: res.data,
        slogans: res.data.slogans,
        jobDate: res.data.jobDate,
        costomerNum: res.data.costomerNum,
        qrcodeImgFull: res.data.qrcodeImgFull,
        qrcodeImg: res.data.qrcodeImg,
@@ -97,6 +101,7 @@
    var that = this
    const { userInfo } = this.data
    if (e.detail.avatarUrl) {
      console.log(e)
      wx.uploadFile({
        url: uploadUrl,
        filePath: e.detail.avatarUrl,
@@ -114,6 +119,54 @@
        }
      })
    }
  },
  selMedia3() {
    var that = this
    const {
      userInfo,
      imgurlFull
    } = this.data
      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(JSON.parse(ress.data))
              let data = JSON.parse(ress.data)
              userInfo.imgurl = data.data.imgaddr
              userInfo.imgurlFull = data.data.url
              that.setData({userInfo})
              console.log('userInfo', userInfo);
              editMember({
                ...userInfo
              }).then(res => {
                this.setData({
                  editFalg: false
                })
                wx.showToast({
                  title: '头像更改成功',
                })
              })
            }
          })
        }
      })
  },
  selMedia() {
    const {
@@ -135,7 +188,7 @@
            filePath: res.tempFiles[0].tempFilePath,
            name: 'file',
            formData: {
              folder: "member"
              folder: "users"
            },
            header: {
              token: wx.getStorageSync('token')
@@ -177,7 +230,7 @@
            filePath: res.tempFiles[0].tempFilePath,
            name: 'file',
            formData: {
              folder: "member"
              folder: "users"
            },
            header: {
              token: wx.getStorageSync('token')