1.选项卡优化

v1.0.0
sws 2024-10-09 18:32:47 +08:00
parent 5a8347707a
commit a2454a0d3b
4 changed files with 8 additions and 8 deletions

View File

@ -184,9 +184,9 @@ const theme_bg_img = ref<themeBgImg>({
url_3: ``,
});
onMounted(() => {
if (!isEmpty(form.value.data_list) && form.value.data_type == '0') {
if (!isEmpty(form.value.data_list) && form.value.data_type == '1') {
data_list.value = form.value.data_list;
} else if (form.value.data_type == '1') {
} else if (form.value.data_type == '0') {
if (!isEmpty(form.value.data_auto_list)) {
data_list.value = form.value.data_auto_list;
} else {
@ -224,7 +224,7 @@ const data_list_computer = computed(() => {
watch(
() => data_list_computer.value,
(new_value) => {
if (new_value.data_type == '1') {
if (new_value.data_type == '0') {
get_coupon();
} else {
if (!isEmpty(form.value.data_list)) {

View File

@ -15,7 +15,7 @@
<el-radio v-for="item in base_list.data_type_list" :key="item.value" :value="item.value">{{ item.name }}</el-radio>
</el-radio-group>
</el-form-item>
<template v-if="form.data_type === '0'">
<template v-if="form.data_type === '1'">
<el-form-item label="手动选择">
<div class="flex-col gap-20 w">
<drag v-if="form.data_list.length > 0" :data="form.data_list" :space-col="20" @remove="remove" @on-sort="on_sort">
@ -73,8 +73,8 @@ const url_value_dialog_visible = ref(false);
const new_url = ref('');
const base_list = reactive({
data_type_list: [
{ name: '自动', value: '1' },
{ name: '手动', value: '0' },
{ name: '自动', value: '0' },
{ name: '手动', value: '1' },
],
themeList: Array.from({ length: 7 }, (_, index) => ({
id: String(index + 1),

View File

@ -40,7 +40,7 @@ interface DefaultCoupon {
const defaultCoupoin: DefaultCoupon = {
content: {
theme: '1',
data_type: '1',
data_type: '0',
type: [],
number: 4,
// 只有主题4用到

View File

@ -219,7 +219,7 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
item.data_auto_list = [];
});
} else if (new_array_3.includes(item.key)) {
item.com_data.content.data_ids = item.com_data.content.data_list.map((item: any) => item.data.id).join(',') || '';
item.com_data.content.data_ids = item.com_data.content.data_list.map((item: any) => item.id).join(',') || '';
item.com_data.content.data_list = [];
item.com_data.content.data_auto_list = [];
} else if (new_array_4.includes(item.key)) {