209 lines
5.2 KiB
JavaScript
209 lines
5.2 KiB
JavaScript
import { Toast } from 'vant';
|
|
export default {
|
|
props: ['datas'],
|
|
|
|
data() {
|
|
return {
|
|
//是否提交审核
|
|
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: "",
|
|
|
|
income_name_text: "",
|
|
};
|
|
},
|
|
|
|
|
|
activated() {
|
|
|
|
|
|
},
|
|
mounted() {
|
|
//是否提交审核
|
|
this.isCheck = false;
|
|
|
|
//显示模块
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = false;
|
|
|
|
|
|
this.getData();
|
|
this.customizeIncome();
|
|
},
|
|
methods: {
|
|
//获取推广 设置
|
|
getData() {
|
|
let that = this;
|
|
let json = {};
|
|
$http.get('member.member.getMemberRelationInfo', json).then(function (response) {
|
|
console.log(response);
|
|
if (response.result == 1) {
|
|
that.setView(response.data);
|
|
}
|
|
}, function (response) {
|
|
console.log(response);
|
|
});
|
|
},
|
|
|
|
//设置view 显示
|
|
setView(data) {
|
|
if (data.status == 0) {
|
|
this.setBecomeType(data.become);
|
|
this.setBecomeTypeView(data.become, data);
|
|
} else {
|
|
//显示已申请
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = false;
|
|
|
|
this.isCheck = true;
|
|
}
|
|
|
|
},
|
|
|
|
//设置类型显示
|
|
setBecomeType(become) {
|
|
if (become == 1) {
|
|
this.becomeType_1 = true;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = false;
|
|
} else if (become == 2) {
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = true;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = false;
|
|
} else if (become == 3) {
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = true;
|
|
this.becomeType_4 = false;
|
|
} else if (become == 4) {
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = true;
|
|
} else {
|
|
this.becomeType_1 = false;
|
|
this.becomeType_2 = false;
|
|
this.becomeType_3 = false;
|
|
this.becomeType_4 = false;
|
|
}
|
|
},
|
|
//设置类型显示view
|
|
setBecomeTypeView(become, data) {
|
|
if (become == 1) {
|
|
this.become_1_info_1 = data.become1.parent_name;
|
|
this.become_1_info_2 = data.become1.shop_name;
|
|
this.para_name = data.become1.realname;
|
|
this.para_phone = data.become1.mobile;
|
|
} else if (become == 2) {
|
|
this.become_2_info_1 = data.become2.total;
|
|
this.become_2_info_2 = data.become2.cost;
|
|
this.become_2_info_3 = data.become2.shop_name;
|
|
} else if (become == 3) {
|
|
this.become_3_info_1 = data.become3.total;
|
|
this.become_3_info_2 = data.become3.cost;
|
|
this.become_3_info_3 = data.become3.shop_name;
|
|
} else if (become == 4) {
|
|
this.become_4_info_1 = data.become4.goods_name;
|
|
this.become_4_info_2 = data.become4.shop_name;
|
|
this.become_4_info_3 = data.become4.goods_id;
|
|
}
|
|
},
|
|
|
|
|
|
//状态1 点击
|
|
become_1_click() {
|
|
if (this.fun.isTextEmpty(this.para_name)) {
|
|
Toast("请输入真实姓名");
|
|
return;
|
|
}
|
|
|
|
if (this.fun.isTextEmpty(this.para_phone)) {
|
|
Toast("请输入手机号");
|
|
return;
|
|
}
|
|
|
|
|
|
// if (!(/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.para_phone))) {
|
|
// Toast("请输入正确的手机号");
|
|
// return;
|
|
// }
|
|
|
|
// if (this.fun.isTextEmpty(this.para_weixin)) {
|
|
// Toast("请输入微信号");
|
|
// return;
|
|
// }
|
|
|
|
|
|
let that = this;
|
|
let _mid = window.localStorage.mid;
|
|
let json = { mid: _mid, realname: this.para_name, mobile: this.para_phone };
|
|
$http.get('member.member.addAgentApply', json).then(function (response) {
|
|
if (response.result == 1) {
|
|
that.getData();//重新获取
|
|
}
|
|
|
|
}, function (response) {
|
|
console.log(response);
|
|
});
|
|
},
|
|
//状态2 点击
|
|
become_2_click() {
|
|
console.log("become_2_click");
|
|
this.$router.push({ name: "home", params: {} });
|
|
},
|
|
|
|
//状态3 点击
|
|
become_3_click() {
|
|
console.log("become_3_click");
|
|
this.$router.push({ name: "home", params: {} });
|
|
},
|
|
|
|
//状态4 点击
|
|
become_4_click(goods_id) {
|
|
console.log(goods_id);
|
|
this.$router.push({ name: 'goods', params: { id: goods_id } });
|
|
},
|
|
|
|
//等待审核 处理
|
|
isCheck_click() {
|
|
this.$router.push({ name: "home", params: {} });
|
|
},
|
|
//自定义提现收入语言
|
|
customizeIncome(){
|
|
let mailLanguage = this.fun.initMailLanguage();
|
|
//自定义收入字段
|
|
this.income_name_text = mailLanguage.income.income_name;
|
|
}
|
|
}
|
|
|
|
}; |