对接新版私域引流

This commit is contained in:
gyq
2025-12-15 16:57:04 +08:00
parent f9762bc7ad
commit 2c18a5e8ca

View File

@@ -72,11 +72,11 @@
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="显示时机" prop="homeType"> <el-form-item label="显示时机" prop="homeType">
<el-checkbox-group v-model="form.homeType"> <el-radio-group v-model="form.homeType">
<el-checkbox value="only" label="仅显示1次" :disabled="!form.homeEnable" /> <el-radio value="only" label="仅显示1次" :disabled="!form.homeEnable"></el-radio>
<el-checkbox value="day" label="每天显示1次" :disabled="!form.homeEnable" /> <el-radio value="day" label="每天显示1次" :disabled="!form.homeEnable"></el-radio>
<el-checkbox value="every" label="每次达成触发条件都显示" :disabled="!form.homeEnable" /> <el-radio value="every" label="每次达成触发条件都显示" :disabled="!form.homeEnable"></el-radio>
</el-checkbox-group> </el-radio-group>
</el-form-item> </el-form-item>
<!-- <el-form-item label="模块提示语"> <!-- <el-form-item label="模块提示语">
<el-input :placeholder="defaultNote" :maxlength="20" v-model.trim="form.note"></el-input> <el-input :placeholder="defaultNote" :maxlength="20" v-model.trim="form.note"></el-input>
@@ -110,7 +110,7 @@ const form = ref({
note: defaultNote.value, note: defaultNote.value,
orderEnable: 1, orderEnable: 1,
homeEnable: 1, homeEnable: 1,
homeType: [], homeType: '',
isEnable: '', isEnable: '',
mainShopId: '', mainShopId: '',
shopId: '' shopId: ''
@@ -161,7 +161,7 @@ const rules = reactive({
homeType: [ homeType: [
{ {
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
if (form.value.homeEnable == 1 && form.value.homeType.length <= 0) { if (form.value.homeEnable == 1 && form.value.homeType == '') {
callback(new Error('请选择显示时机')) callback(new Error('请选择显示时机'))
} else { } else {
callback() callback()
@@ -216,7 +216,7 @@ async function drainageConfigGetAjax() {
form.value = res form.value = res
if (form.value.homeType == null) { if (form.value.homeType == null) {
form.value.homeType = [] form.value.homeType = ''
} }
if (form.value.title == '') { if (form.value.title == '') {