|
@@ -5,8 +5,8 @@
|
|
|
v-model="currentFormData!.property"
|
|
|
:title="templateItems[selectedTemplateItem].name"
|
|
|
:libs="libs"
|
|
|
- :show-page-config="selectedTemplateItem !== 0"
|
|
|
- :show-tab-bar="selectedTemplateItem === 0"
|
|
|
+ :show-page-config="selectedTemplateItem === 0"
|
|
|
+ :show-tab-bar="selectedTemplateItem !== 0"
|
|
|
:show-navigation-bar="selectedTemplateItem !== 0"
|
|
|
:preview-url="previewUrl"
|
|
|
@save="submitForm"
|
|
@@ -41,9 +41,9 @@ defineOptions({ name: 'DiyTemplateDecorate' })
|
|
|
// 左上角工具栏操作按钮
|
|
|
const selectedTemplateItem = ref(0)
|
|
|
const templateItems = reactive([
|
|
|
- { name: '基础设置', icon: 'ep:iphone' },
|
|
|
+ // { name: '基础设置', icon: 'ep:iphone' },
|
|
|
{ name: '首页', icon: 'ep:home-filled' },
|
|
|
- { name: '我的', icon: 'ep:user-filled' }
|
|
|
+ // { name: '我的', icon: 'ep:user-filled' }
|
|
|
])
|
|
|
|
|
|
const message = useMessage() // 消息弹窗
|
|
@@ -78,12 +78,11 @@ const libs = ref<DiyComponentLibrary[]>(templateLibs)
|
|
|
// 模板选项切换
|
|
|
const handleTemplateItemChange = () => {
|
|
|
// 编辑模板
|
|
|
- if (selectedTemplateItem.value === 0) {
|
|
|
- libs.value = templateLibs
|
|
|
- currentFormData.value = formData.value
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
+ // if (selectedTemplateItem.value === 0) {
|
|
|
+ // libs.value = templateLibs
|
|
|
+ // currentFormData.value = formData.value
|
|
|
+ // return
|
|
|
+ // }
|
|
|
// 编辑页面
|
|
|
libs.value = PAGE_LIBS
|
|
|
currentFormData.value = formData.value!.pages.find(
|
|
@@ -98,13 +97,13 @@ const submitForm = async () => {
|
|
|
// 提交请求
|
|
|
formLoading.value = true
|
|
|
try {
|
|
|
- if (selectedTemplateItem.value === 0) {
|
|
|
- // 提交模板属性
|
|
|
- await DiyTemplateApi.updateDiyTemplateProperty(unref(formData)!)
|
|
|
- } else {
|
|
|
+ // if (selectedTemplateItem.value === 0) {
|
|
|
+ // // 提交模板属性
|
|
|
+ // await DiyTemplateApi.updateDiyTemplateProperty(unref(formData)!)
|
|
|
+ // } else {
|
|
|
// 提交页面属性
|
|
|
await DiyPageApi.updateDiyPageProperty(unref(currentFormData)!)
|
|
|
- }
|
|
|
+ // }
|
|
|
message.success('保存成功')
|
|
|
} finally {
|
|
|
formLoading.value = false
|
|
@@ -144,8 +143,8 @@ const recoverPageIndex = () => {
|
|
|
// 切换页面
|
|
|
if (pageIndex !== selectedTemplateItem.value) {
|
|
|
selectedTemplateItem.value = pageIndex
|
|
|
- handleTemplateItemChange()
|
|
|
}
|
|
|
+ handleTemplateItemChange()
|
|
|
}
|
|
|
//#endregion
|
|
|
|