diff --git a/src/views/marketing/agent/config/index.vue b/src/views/marketing/agent/config/index.vue index 26c4aac..4294714 100644 --- a/src/views/marketing/agent/config/index.vue +++ b/src/views/marketing/agent/config/index.vue @@ -523,10 +523,28 @@ + + + + + + + + + + + + + + + 删除 + + 保存 + 增加缴费类型 @@ -575,6 +593,7 @@ export default { external_personnel_money_initiator: 0, }, invite_limit: {},// 邀请人数限制 + payment_list: {},// 配送商缴费设置 // 加载及验证 rules: { province_money: [{ required: true, message: '请输入成为省发起人费用', trigger: 'change'}], @@ -599,6 +618,7 @@ export default { // 信息处理 let config = Object.assign({}, _this.config); config.invite_limit = Object.assign({}, _this.invite_limit) || {}; + config.payment_list = Object.assign({}, _this.payment_list) || {}; // 提交配置信息 setAgentConfig(config).then((res) => { _this.$message.success(res.message); @@ -613,10 +633,31 @@ export default { getAgentConfig().then((res) => { _this.config = res.data || {}; _this.invite_limit = Object.assign({}, res.data.invite_limit) || {}; + _this.payment_list = Object.assign({}, res.data.payment_list) || {}; }).catch((res) => { _this.$message.error(res.message); }); + }, + // 增加缴费类型 + addPayment(){ + let paymentList = Object.assign({}, this.payment_list); + paymentList[Object.values(paymentList).length] = { + price: 0, + title_quota: 0, + other_quota: 0 + }; + this.$set(this, 'payment_list', paymentList); + }, + // 删除缴费类型 + delPayment(index){ + let paymentList = Object.assign({}, this.payment_list); + delete paymentList[index] + paymentList = Object.values(paymentList); + this.$set(this, 'payment_list', paymentList); } + + + } }