diff --git a/src/views/client/wxapp/Setting.vue b/src/views/client/wxapp/Setting.vue index 0ce1535..9ab0bc9 100644 --- a/src/views/client/wxapp/Setting.vue +++ b/src/views/client/wxapp/Setting.vue @@ -13,9 +13,7 @@ - +

登录微信小程序平台,开发 - 开发管理 - 开发设置,记录AppID (小程序ID)

@@ -29,10 +27,65 @@ 登录微信小程序平台,开发 - 开发管理 - 开发设置,记录AppSecret (小程序密钥)

+ + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问同城送 +
+
+ + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问新人首礼 +
+
+ + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问大牌正品 +
+
+ + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问新品首发 +
+
+ + + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问排行榜 +
+
+ + + 开启 + 关闭 + +
+ 注:如关闭,用户则无法通过微信小程序端访问服务 +
+
授权域名设置 {{ `${item.protocol}://${domain}` }} - 点击复制 + 点击复制

登录小程序平台,开发 - 开发管理 - 开发设置 - 服务器域名,修改{{ item.protocol }}协议业务域名

@@ -68,24 +119,24 @@ import * as Api from '@/api/client/wxapp/setting' const domainList = [ { name: 'request', - protocol: 'https' + protocol: 'https', }, { name: 'socket', - protocol: 'wss' + protocol: 'wss', }, { name: 'uploadFile', - protocol: 'https' + protocol: 'https', }, { name: 'downloadFile', - protocol: 'https' + protocol: 'https', }, ] export default { - data () { + data() { return { // 标签布局属性 labelCol: { span: 4 }, @@ -106,46 +157,60 @@ export default { } }, // 初始化数据 - created () { + created() { // 获取当前详情记录 this.getDetail() }, methods: { - // 获取当前详情记录 - getDetail () { + getDetail() { this.isLoading = true Api.detail(this.key) - .then(result => { + .then((result) => { // 当前记录 this.record = result.data.detail this.domain = result.data.domain // 设置默认值 this.setFieldsValue() }) - .finally(() => this.isLoading = false) + .finally(() => (this.isLoading = false)) }, // 设置默认值 - setFieldsValue () { + setFieldsValue() { const { record, $nextTick, form } = this - !isEmpty(form.getFieldsValue()) && $nextTick(() => { - form.setFieldsValue(pick(record, ['enabled', 'app_id', 'app_secret'])) - }) + !isEmpty(form.getFieldsValue()) && + $nextTick(() => { + form.setFieldsValue( + pick(record, [ + 'enabled', + 'app_id', + 'app_secret', + 'same_city', + 'new_first_gift', + 'big_brand', + 'new_product', + 'ranking_list', + 'service', + ]) + ) + }) }, // 复制链接地址 - handleCopyLink (url) { - this.$copyText(url).then(res => { + handleCopyLink(url) { + this.$copyText(url).then((res) => { this.$message.success('复制成功', 0.8) }) }, // 确认按钮 - handleSubmit (e) { + handleSubmit(e) { e.preventDefault() // 表单验证 - const { form: { validateFields } } = this + const { + form: { validateFields }, + } = this validateFields((errors, values) => { // 提交到后端api !errors && this.onFormSubmit(values) @@ -153,14 +218,13 @@ export default { }, // 提交到后端api - onFormSubmit (values) { + onFormSubmit(values) { this.isLoading = true Api.update(this.key, { form: values }) - .then(result => this.$message.success(result.message, 1.5)) - .finally(() => this.isLoading = false) - } - - } + .then((result) => this.$message.success(result.message, 1.5)) + .finally(() => (this.isLoading = false)) + }, + }, }