diff --git a/src/views/agent/siteBaseSetting.vue b/src/views/agent/siteBaseSetting.vue index f6c7e1e..a14aeb2 100644 --- a/src/views/agent/siteBaseSetting.vue +++ b/src/views/agent/siteBaseSetting.vue @@ -68,6 +68,20 @@ +
+

销售渠道

+ +
+
+
+ +
+
+
+
+ + +

收款方式至少需要配置1种收款方式

@@ -394,6 +408,9 @@ export default { { required: true, message: '请设置站点域名', trigger: [] } ], }, + + saleChannels: [], + saleChannel: 0, } }, computed: { @@ -516,6 +533,8 @@ export default { this.siteDomain = response.data.domain; this.domainPrefix = response.data.domain_prefix this.domainName = response.data.domain_name + this.saleChannels = response.data.sale_channels; + this.saleChannel = Number(response.data.sale_channel); if ( response.data && @@ -643,6 +662,9 @@ export default { domainChange(){ this.domainData.domainPrefix = this.domainPrefix }, + changeSaleChannel(data) { + console.log(data, 'changeSaleChannel'); + }, onSwitchChange(data) { console.log(data, '---'); }, @@ -761,6 +783,24 @@ export default { }) } + }, + updateSaleChannel() { + this.$http('POST', '/agentnew/ajax_update_site_sale_channel', { + uid: this.$route.query.uid, + sale_channel: this.saleChannel, + }).then(response => { + this.$nextTick(() => { + if (response.status) { + this.$Message.success(response.info); + this.getSiteInfo(); + } else { + this.$Message.error(response.info); + } + }) + }).catch(error => { + console.error(error, 'error') + }) + } }