营销:完善装修编辑器预览功能

This commit is contained in:
owen 2023-12-07 19:59:32 +08:00
parent 784623724d
commit cd89f75b07

View File

@ -7,6 +7,7 @@
:show-page-config="selectedTemplateItem !== 0" :show-page-config="selectedTemplateItem !== 0"
:show-tab-bar="selectedTemplateItem === 0" :show-tab-bar="selectedTemplateItem === 0"
:show-navigation-bar="selectedTemplateItem !== 0" :show-navigation-bar="selectedTemplateItem !== 0"
:preview-url="previewUrl"
@save="submitForm" @save="submitForm"
@reset="handleEditorReset" @reset="handleEditorReset"
> >
@ -50,6 +51,8 @@ const formData = ref<DiyTemplateApi.DiyTemplatePropertyVO>()
const formRef = ref() // Ref const formRef = ref() // Ref
// //
const currentFormData = ref<DiyTemplateApi.DiyTemplatePropertyVO | DiyPageApi.DiyPageVO>() const currentFormData = ref<DiyTemplateApi.DiyTemplatePropertyVO | DiyPageApi.DiyPageVO>()
// H5
const previewUrl = ref('')
// //
const getPageDetail = async (id: any) => { const getPageDetail = async (id: any) => {
@ -57,6 +60,10 @@ const getPageDetail = async (id: any) => {
try { try {
formData.value = await DiyTemplateApi.getDiyTemplateProperty(id) formData.value = await DiyTemplateApi.getDiyTemplateProperty(id)
currentFormData.value = formData.value currentFormData.value = formData.value
//
const domain = import.meta.env.VITE_MALL_H5_DOMAIN
previewUrl.value = `${domain}/#/pages/index/index?templateId=${formData.value.id}`
} finally { } finally {
formLoading.value = false formLoading.value = false
} }