195 lines
4.6 KiB
JavaScript

import { areaList } from '../../data/index';
let util = require('../../../../utils/util')
let apiArr = require('../../../../api/partner')
// packages/master/masterInfo/index.js
Page({
/**
* 页面的初始数据
*/
data: {
areaList,
Info: {},
sexOptions: ['男', '女'],
sexIndex: "",
avatarUrl: "https://wechat-img-file.oss-cn-beijing.aliyuncs.com/person/Group_309.png?2",
avatarUrl2: "",
fileList: [],
show: "",
},
// 选择头像
chooseAvatar() {
let that = this
wx.chooseMedia({
count: 1,
mediaType: ['image'],
sourceType: ['album', 'camera'],
success: (res) => {
const tempFilePath = res.tempFiles[0].tempFilePath;
// 这里可以添加上传头像到服务器的逻辑
util.uploadFileUrl(tempFilePath, (res) => {
let datas = JSON.parse(res)
console.log(datas.data);
let url = util.img_url + datas.data.path
let url2 = datas.data.path
let fileList = that.data.fileList
that.setData({
"Info.deal_img": url,
"Info.deal_icon": url2
})
})
}
});
},
changeLegal(e) {
let that = this
that.setData({
"Info.legal": e.detail.value
})
},
changeDealName(e) {
let that = this
that.setData({
"Info.deal_name": e.detail.value
})
},
changePhone(e) {
let that = this
that.setData({
"Info.phone": e.detail.value
})
},
changeCustomerPhone(e) {
let that = this
that.setData({
"Info.customer_phone": e.detail.value
})
},
changeAddress(e){
let that = this
that.setData({
"Info.address": e.detail.value
})
},
choseRegion() {
let that = this
that.setData({
show: true
})
},
changeAddress(e){
let that = this
that.setData({
"Info.address": e.detail.value
})
},
onClose() {
let that = this
that.setData({
show: false
})
},
AreaConfirm(e){
let that = this
let region
if(e.detail.values[0].name == e.detail.values[1].name){
region = e.detail.values[0].name + e.detail.values[2].name
}else{
region = e.detail.values[0].name + e.detail.values[1].name + e.detail.values[2].name
}
that.setData({
"Info.region":region,
show:false
})
},
getAdminInfo() {
let that = this
util.postUrl4(apiArr.getPartner, { deal_id: wx.getStorageSync('admin').shop_id }, res => {
console.log(res);
res.deal_icon = res.deal_icon.startsWith('http') ? res.deal_icon : util.img_url + res.deal_icon
that.setData({
Info: res
})
})
},
saveMasterInfo(){
let that = this
wx.showLoading({
title: '修改中...',
})
util.postUrl4(apiArr.editPartner,that.data.Info,res=>{
wx.hideLoading()
wx.showToast({
title: '修改成功',
icon:"none"
})
that.getAdminInfo()
})
},
exit(){
wx.removeStorageSync('atoken')
wx.removeStorageSync('admin')
wx.reLaunch({
url: '/pages/newLogin/newLogin',
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.getAdminInfo()
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
let that = this
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})