1.解决新增可以无限保存新数据,新增新的模块的问题
parent
90721acc05
commit
0871a52ae0
|
|
@ -38,7 +38,7 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="scoped.row.data_type == '0' ? '微页面' : '商品分类'" class="w mb-0">
|
<el-form-item :label="scoped.row.data_type == '0' ? '微页面' : '商品分类'" class="w mb-0">
|
||||||
<template v-if="scoped.row.data_type == '0'">
|
<template v-if="scoped.row.data_type == '0'">
|
||||||
<url-value v-model="scoped.row.micro_page_list"></url-value>
|
<url-value v-model="scoped.row.micro_page_list" :type="['diy']"></url-value>
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<url-value v-model="scoped.row.classify" :type="['goods-category']"></url-value>
|
<url-value v-model="scoped.row.classify" :type="['goods-category']"></url-value>
|
||||||
|
|
|
||||||
|
|
@ -245,14 +245,11 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
|
||||||
show_tabs: '0',
|
show_tabs: '0',
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
// 将数据暂存到localStorage
|
|
||||||
// localStorage.setItem('diy_data', JSON.stringify(clone_form));
|
|
||||||
// 数据改造
|
// 数据改造
|
||||||
const new_data = diy_data_transfor_form_data(clone_form);
|
const new_data = diy_data_transfor_form_data(clone_form);
|
||||||
DiyAPI.save(new_data).then((res) => {
|
DiyAPI.save(new_data).then((res) => {
|
||||||
if (is_export || is_preview) {
|
// 如果是导出或预览模式,则不显示保存成功的消息
|
||||||
// 如果是导出或预览模式,则不显示保存成功的消息
|
if (!(is_export || is_preview)) {
|
||||||
} else {
|
|
||||||
ElMessage.success('保存成功');
|
ElMessage.success('保存成功');
|
||||||
}
|
}
|
||||||
if (close) {
|
if (close) {
|
||||||
|
|
@ -274,6 +271,7 @@ const save_formmat_form_data = (data: diy_data_item, close: boolean = false, is_
|
||||||
preview_dialog.value = true;
|
preview_dialog.value = true;
|
||||||
diy_id.value = String(res.data);
|
diy_id.value = String(res.data);
|
||||||
}
|
}
|
||||||
|
form.value.id = String(res.data);
|
||||||
history.pushState({}, '', '?s=diy/saveinfo/id/' + res.data + '.html');
|
history.pushState({}, '', '?s=diy/saveinfo/id/' + res.data + '.html');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
<template>
|
||||||
|
<div></div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts"></script>
|
||||||
|
|
||||||
|
<style scoped lang="scss"></style>
|
||||||
Loading…
Reference in New Issue