336 lines
7.5 KiB
JavaScript
336 lines
7.5 KiB
JavaScript
// pages/ExtensionApply/ExtensionApply.js
|
|
var app = getApp();
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
language: '',
|
|
info_img: "",
|
|
//-----模块
|
|
//是否提交审核
|
|
isCheck: false,
|
|
|
|
//显示模块
|
|
becomeType_1: false,
|
|
becomeType_2: false,
|
|
becomeType_3: false,
|
|
becomeType_4: false,
|
|
|
|
become_1_info_1: "",
|
|
become_1_info_2: "",
|
|
|
|
become_2_info_1: "0",
|
|
become_2_info_2: "0",
|
|
become_2_info_3: "",
|
|
|
|
become_3_info_1: "0",
|
|
become_3_info_2: "0",
|
|
become_3_info_3: "",
|
|
|
|
|
|
become_4_info_1: "",
|
|
become_4_info_2: "",
|
|
become_4_info_3: "",
|
|
|
|
para_name: "",
|
|
para_phone: "",
|
|
para_weixin: "",
|
|
|
|
//推广提示
|
|
extensionTips: "",
|
|
//专区商品
|
|
areaGoods: []
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function (options) {
|
|
this.getExtensionBanner();
|
|
this.initExtension();
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function () {
|
|
let language = wx.getStorageSync('langIndex');
|
|
this.setData({ 'language': language.en });
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function () {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function () {
|
|
|
|
},
|
|
getExtensionBanner() {
|
|
let that = this;
|
|
let urlStr = app.getNetAddresss('member.member.agentbase');
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
that.setData({
|
|
info_img: res.data.banner
|
|
});
|
|
} else {
|
|
that.setData({
|
|
info_img: ''
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res.msg);
|
|
}
|
|
});
|
|
},
|
|
goHome() {
|
|
wx.reLaunch({
|
|
url: '/packageG/index/index'
|
|
});
|
|
},
|
|
initExtension() {
|
|
//是否提交审核
|
|
this.setData({
|
|
isCheck: false,
|
|
becomeType_1: false,
|
|
becomeType_2: false,
|
|
becomeType_3: false,
|
|
becomeType_4: false,
|
|
become_1_info_1: "",
|
|
become_1_info_2: "",
|
|
become_2_info_1: "0",
|
|
become_2_info_2: "0",
|
|
become_2_info_3: "",
|
|
become_3_info_1: "0",
|
|
become_3_info_2: "0",
|
|
become_3_info_3: "",
|
|
become_4_info_1: "",
|
|
become_4_info_2: "",
|
|
become_4_info_3: '',
|
|
para_name: "",
|
|
para_phone: '',
|
|
para_weixin: ''
|
|
});
|
|
// this.getExtension();
|
|
this.getExtensionInfo();
|
|
},
|
|
// getExtension() {
|
|
// let that = this;
|
|
// let urlStr = app.getNetAddresss('member.member.getMemberRelationInfo');
|
|
// app._getNetWork({
|
|
// url: urlStr,
|
|
// success: function (resdata) {
|
|
// var res = resdata.data;
|
|
// if (res.result == 1) {
|
|
// that.setView(res.data);
|
|
// }
|
|
// },
|
|
// fail: function (res) {
|
|
// console.log(res.msg);
|
|
// }
|
|
// });
|
|
// },
|
|
//设置view 显示
|
|
setView(data) {
|
|
if (data.base_info.status == 0) {
|
|
this.setBecomeType(data.become);
|
|
this.setBecomeTypeView(data.become, data);
|
|
} else if (data.base_info.status == 1){
|
|
//显示已申请
|
|
this.setData({
|
|
becomeType_1: false,
|
|
becomeType_2: false,
|
|
becomeType_3: false,
|
|
becomeType_4: false,
|
|
isCheck: true
|
|
});
|
|
} else {
|
|
wx.redirectTo({
|
|
url: '/packageA/member/distribution/distribution'
|
|
})
|
|
}
|
|
},
|
|
//设置类型显示
|
|
setBecomeType(become) {
|
|
if (become == 1) {
|
|
this.setData({
|
|
becomeType_1: true,
|
|
becomeType_2: false,
|
|
becomeType_3: false,
|
|
becomeType_4: false
|
|
});
|
|
} else if (become == 2 || become == 3) {
|
|
this.setData({
|
|
becomeType_1: false,
|
|
becomeType_2: true,
|
|
becomeType_3: true,
|
|
becomeType_4: true
|
|
});
|
|
} else {
|
|
this.setData({
|
|
becomeType_1: false,
|
|
becomeType_2: false,
|
|
becomeType_3: false,
|
|
becomeType_4: false
|
|
});
|
|
}
|
|
},
|
|
//设置类型显示view
|
|
setBecomeTypeView(become, data) {
|
|
if (become == 1) {
|
|
this.setData({
|
|
become_1_info_1: data.base_info.parent_name,
|
|
become_1_info_2: data.base_info.shop_name,
|
|
para_name: data.base_info.realname,
|
|
para_phone: data.base_info.mobile
|
|
});
|
|
} else if (become == 2 || become == 3) {
|
|
// this.getExtensionInfo();
|
|
}
|
|
},
|
|
getExtensionInfo() {
|
|
let that = this;
|
|
let urlStr = app.getNetAddresss('member.member.shareinfo');
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
that.setView(res.data);
|
|
that.setData({
|
|
become_3_info_1: res.data.become_term.become_moneycount ? res.data.become_term.become_moneycount : '',
|
|
become_3_info_2: res.data.getCostTotalPrice ? res.data.getCostTotalPrice : '',
|
|
become_2_info_1: res.data.become_term.become_ordercount ? res.data.become_term.become_ordercount : '',
|
|
become_2_info_2: res.data.getCostTotalNum ? res.data.getCostTotalNum : '',
|
|
extensionTips: res.data.tip ? res.data.tip : '',
|
|
areaGoods: res.data.become_term.goodsinfo ? res.data.become_term.goodsinfo : '',
|
|
become_term_id:res.data.become_term_id,
|
|
become_selfmoney:res.data.become_selfmoney
|
|
});
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res.msg);
|
|
}
|
|
});
|
|
},
|
|
paraNameinp(e) {
|
|
let val = e.detail.value;
|
|
this.setData({
|
|
para_name: val
|
|
});
|
|
},
|
|
paraPhoneinp(e) {
|
|
let val = e.detail.value;
|
|
this.setData({
|
|
para_phone: val
|
|
});
|
|
},
|
|
//状态1 点击
|
|
become_1_click() {
|
|
if (app._isTextEmpty(this.data.para_name)) {
|
|
wx.showToast({
|
|
icon: 'none',
|
|
title: "请输入真实姓名",
|
|
duration: 1000
|
|
});
|
|
return;
|
|
}
|
|
if (app._isTextEmpty(this.data.para_phone)) {
|
|
wx.showToast({
|
|
icon: 'none',
|
|
title: "请输入手机号",
|
|
duration: 1000
|
|
});
|
|
return;
|
|
}
|
|
if (app._isMoblie(this.data.para_phone)) {
|
|
wx.showToast({
|
|
icon: 'none',
|
|
title: "请输入正确的手机号",
|
|
duration: 1000
|
|
});
|
|
return;
|
|
}
|
|
let _mid = "";
|
|
try {
|
|
const value = wx.getStorageSync('mid');
|
|
if (value) {
|
|
_mid = value;
|
|
// Do something with return value
|
|
}
|
|
} catch (e) {
|
|
// Do something when catch error
|
|
}
|
|
let that = this;
|
|
let urlStr = app.getNetAddresss('member.member.addAgentApply');
|
|
urlStr += '&mid=' + _mid;
|
|
urlStr += '&realname=' + this.data.para_name;
|
|
urlStr += '&mobile=' + this.data.para_phone;
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
success: function (resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
that.getExtensionInfo(); //重新获取
|
|
}
|
|
},
|
|
fail: function (res) {
|
|
console.log(res.msg);
|
|
}
|
|
});
|
|
},
|
|
gotoShopGood() {
|
|
wx.navigateTo({
|
|
url: '/packageA/member/extension/ExtensionGoods/ExtensionGoods'
|
|
});
|
|
//ExtensionGoods
|
|
},
|
|
//状态3 点击
|
|
become_3_click() {
|
|
wx.reLaunch({
|
|
url: '/packageG/index/index'
|
|
});
|
|
},
|
|
});
|