feat: 后台配置点单商品正常/审核展示模式
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -12,6 +12,33 @@
|
||||
</div>
|
||||
|
||||
<el-tabs v-model="activeTab" class="config-tabs">
|
||||
<el-tab-pane label="点单商品展示" name="shop">
|
||||
<el-alert
|
||||
type="warning"
|
||||
:closable="false"
|
||||
show-icon
|
||||
class="shop-hint"
|
||||
title="控制小程序首页/点单页调用的 /shangpin/shangpinhuoqu 展示哪套商品。改完后用户重新进入点单页即可生效,无需改代码、无需发版。"
|
||||
/>
|
||||
<el-form label-width="200px" class="shop-form" v-loading="sysLoading">
|
||||
<el-form-item label="当前展示模式">
|
||||
<el-radio-group v-model="sysForm.shangpin_shenhe_mode">
|
||||
<el-radio :label="1">正常运营(shenhezhuangtai = 1)</el-radio>
|
||||
<el-radio :label="2">审核专用(shenhezhuangtai = 2)</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-text type="info">
|
||||
商品/类型/专区在后台商品管理里分别标记审核状态。选「正常运营」只展示标记为 1 的数据;选「审核专用」只展示标记为 2 的数据(提审微信时用)。
|
||||
</el-text>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" :loading="sysSaving" @click="saveSysConfig">保存</el-button>
|
||||
<el-button @click="loadSysConfig">刷新</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</el-tab-pane>
|
||||
|
||||
<el-tab-pane label="微信与支付配置" name="sys">
|
||||
<el-form :model="sysForm" label-width="160px" class="sys-form" v-loading="sysLoading">
|
||||
<el-form-item label="小程序 AppID">
|
||||
@@ -115,7 +142,7 @@ import request from '@/utils/request'
|
||||
|
||||
const username = ref(localStorage.getItem('username') || '')
|
||||
const hasPermission = ref(true)
|
||||
const activeTab = ref('sys')
|
||||
const activeTab = ref('shop')
|
||||
const ossBaseUrl = ref(window.$ossURL || '')
|
||||
|
||||
const sysLoading = ref(false)
|
||||
@@ -132,6 +159,7 @@ const sysForm = reactive({
|
||||
weixin_shanghu_miyao: '',
|
||||
weixin_notify_url: '',
|
||||
notify_base_url: '',
|
||||
shangpin_shenhe_mode: 2,
|
||||
})
|
||||
|
||||
const assetGroup = ref('paihangbang')
|
||||
@@ -167,6 +195,7 @@ const loadSysConfig = async () => {
|
||||
weixin_shanghu_miyao: '',
|
||||
weixin_notify_url: res.data.weixin_notify_url || '',
|
||||
notify_base_url: res.data.notify_base_url || '',
|
||||
shangpin_shenhe_mode: res.data.shangpin_shenhe_mode ?? 2,
|
||||
})
|
||||
} else {
|
||||
ElMessage.error(res.msg || '加载失败')
|
||||
@@ -321,6 +350,13 @@ onMounted(() => {
|
||||
.asset-hint {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.shop-hint {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
.shop-form {
|
||||
max-width: 720px;
|
||||
margin-top: 12px;
|
||||
}
|
||||
.asset-table {
|
||||
margin-top: 8px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user