| 
					
				 | 
			
			
				@@ -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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |