diff --git a/src/api/mall/promotion/diy/page.ts b/src/api/mall/promotion/diy/page.ts index 255015d2a9a5a625a833b916793667f80fd5bfc9..1cd34282a666ca517c2e9b8837d45e71f3bb9e9f 100644 --- a/src/api/mall/promotion/diy/page.ts +++ b/src/api/mall/promotion/diy/page.ts @@ -33,3 +33,13 @@ export const updateDiyPage = async (data: DiyPageVO) => { export const deleteDiyPage = async (id: number) => { return await request.delete({ url: `/promotion/diy-page/delete?id=` + id }) } + +// 获得装修页面属性 +export const getDiyPageProperty = async (id: number) => { + return await request.get({ url: `/promotion/diy-page/get-property?id=` + id }) +} + +// 更新装修页面属性 +export const updateDiyPageProperty = async (data: DiyPageVO) => { + return await request.put({ url: `/promotion/diy-page/update-property`, data }) +} diff --git a/src/api/mall/promotion/diy/template.ts b/src/api/mall/promotion/diy/template.ts index 72eea41c580ec6d97d3f542070394846f265a9cd..f8d4bc8038ab03ff99c19afae231d7c71cf33ba3 100644 --- a/src/api/mall/promotion/diy/template.ts +++ b/src/api/mall/promotion/diy/template.ts @@ -1,4 +1,5 @@ import request from '@/config/axios' +import { DiyPageVO } from '@/api/mall/promotion/diy/page' export interface DiyTemplateVO { id?: number @@ -10,6 +11,10 @@ export interface DiyTemplateVO { property: string } +export interface DiyTemplatePropertyVO extends DiyTemplateVO { + pages: DiyPageVO[] +} + // 查询装修模板列表 export const getDiyTemplatePage = async (params: any) => { return await request.get({ url: `/promotion/diy-template/page`, params }) @@ -39,3 +44,15 @@ export const deleteDiyTemplate = async (id: number) => { export const useDiyTemplate = async (id: number) => { return await request.put({ url: `/promotion/diy-template/use?id=` + id }) } + +// 获得装修模板属性 +export const getDiyTemplateProperty = async (id: number) => { + return await request.get({ + url: `/promotion/diy-template/get-property?id=` + id + }) +} + +// 更新装修模板属性 +export const updateDiyTemplateProperty = async (data: DiyTemplateVO) => { + return await request.put({ url: `/promotion/diy-template/update-property`, data }) +} diff --git a/src/components/DiyEditor/components/mobile/NavigationBar/index.vue b/src/components/DiyEditor/components/mobile/NavigationBar/index.vue index 953748c7f35fa17699f033274d440cef6446e5f1..345b6681384ff30985cbd259dcc63c24b08011b2 100644 --- a/src/components/DiyEditor/components/mobile/NavigationBar/index.vue +++ b/src/components/DiyEditor/components/mobile/NavigationBar/index.vue @@ -40,7 +40,6 @@ defineProps<{ property: NavigationBarProperty }>() display: flex; justify-content: space-between; align-items: center; - cursor: pointer; /* 左边 */ .left { margin-left: 8px; diff --git a/src/components/DiyEditor/components/mobile/NoticeBar/index.vue b/src/components/DiyEditor/components/mobile/NoticeBar/index.vue index dc360688748f3ee0860a31c12484f568faae2706..fce1afbb37898606a61f7a70bf34b637165735aa 100644 --- a/src/components/DiyEditor/components/mobile/NoticeBar/index.vue +++ b/src/components/DiyEditor/components/mobile/NoticeBar/index.vue @@ -1,6 +1,6 @@