From 05df4b2245a36cfe655f8b304be67b65cbc90ffc Mon Sep 17 00:00:00 2001 From: suixy <2277317060@qq.com> Date: Thu, 18 Sep 2025 11:20:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/editEl/editEl12.vue | 163 +++++ src/components/editEl/editEl13.vue | 111 ++++ src/components/editEl/editEl14.vue | 99 +++ src/components/editEl/editEl15.vue | 115 ++++ src/components/editEl/uploadFile.vue | 6 +- src/components/el/el12.vue | 136 ++++ src/components/el/el13.vue | 85 +++ src/components/el/el14.vue | 105 ++++ src/components/el/el15.vue | 109 ++++ src/router/index.js | 2 +- src/views/editPage/index.vue | 530 ++++++++++++++++ src/views/page/index.vue | 403 +----------- src/views/productCenter/detail-1.vue | 543 ++++++++++++++++ src/views/productCenter/detail.vue | 587 +++--------------- src/views/productCenter/edit/produceModel.vue | 13 +- 15 files changed, 2126 insertions(+), 881 deletions(-) create mode 100644 src/components/editEl/editEl12.vue create mode 100644 src/components/editEl/editEl13.vue create mode 100644 src/components/editEl/editEl14.vue create mode 100644 src/components/editEl/editEl15.vue create mode 100644 src/components/el/el12.vue create mode 100644 src/components/el/el13.vue create mode 100644 src/components/el/el14.vue create mode 100644 src/components/el/el15.vue create mode 100644 src/views/editPage/index.vue create mode 100644 src/views/productCenter/detail-1.vue diff --git a/src/components/editEl/editEl12.vue b/src/components/editEl/editEl12.vue new file mode 100644 index 0000000..775bbce --- /dev/null +++ b/src/components/editEl/editEl12.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/src/components/editEl/editEl13.vue b/src/components/editEl/editEl13.vue new file mode 100644 index 0000000..298a09d --- /dev/null +++ b/src/components/editEl/editEl13.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/src/components/editEl/editEl14.vue b/src/components/editEl/editEl14.vue new file mode 100644 index 0000000..b564a95 --- /dev/null +++ b/src/components/editEl/editEl14.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/src/components/editEl/editEl15.vue b/src/components/editEl/editEl15.vue new file mode 100644 index 0000000..3f9d9b3 --- /dev/null +++ b/src/components/editEl/editEl15.vue @@ -0,0 +1,115 @@ + + + + + diff --git a/src/components/editEl/uploadFile.vue b/src/components/editEl/uploadFile.vue index e0e9234..1dcaf0e 100644 --- a/src/components/editEl/uploadFile.vue +++ b/src/components/editEl/uploadFile.vue @@ -21,7 +21,11 @@ export default { }, computed: { fileList() { - return [{url: this.$props.data[this.$props.field || 'file'], name: this.$props.data.fileName}] + if (this.$props.data[this.$props.field || 'file']) { + return [{url: this.$props.data[this.$props.field || 'file'], name: this.$props.data.fileName}] + } else { + return [] + } }, }, methods: { diff --git a/src/components/el/el12.vue b/src/components/el/el12.vue new file mode 100644 index 0000000..b927abb --- /dev/null +++ b/src/components/el/el12.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/src/components/el/el13.vue b/src/components/el/el13.vue new file mode 100644 index 0000000..27f9275 --- /dev/null +++ b/src/components/el/el13.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/components/el/el14.vue b/src/components/el/el14.vue new file mode 100644 index 0000000..d20a391 --- /dev/null +++ b/src/components/el/el14.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/components/el/el15.vue b/src/components/el/el15.vue new file mode 100644 index 0000000..265a8f8 --- /dev/null +++ b/src/components/el/el15.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index 4b9b08f..d05e795 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,7 +7,7 @@ Vue.use(Router) export default new Router({ routes: [ { - path: '/editor', component: () => import('@/views/pageEditor/index.vue'), + path: '/editor', component: () => import('@/views/editPage/index.vue'), }, // { // path: '/test', component: () => import('@/views/page/index.vue'), diff --git a/src/views/editPage/index.vue b/src/views/editPage/index.vue new file mode 100644 index 0000000..376a796 --- /dev/null +++ b/src/views/editPage/index.vue @@ -0,0 +1,530 @@ + + + \ No newline at end of file diff --git a/src/views/page/index.vue b/src/views/page/index.vue index dace38b..d3817c3 100644 --- a/src/views/page/index.vue +++ b/src/views/page/index.vue @@ -22,6 +22,10 @@ + + + + @@ -42,6 +46,11 @@ import EditEl8 from "@/components/el/el8.vue"; import EditEl9 from "@/components/el/el9.vue"; import EditEl10 from "@/components/el/el10.vue"; import EditEl11 from "@/components/el/el11.vue"; +import EditEl12 from "@/components/el/el12.vue"; +import EditEl13 from "@/components/el/el13.vue"; +import EditEl14 from "@/components/el/el14.vue"; +import EditEl15 from "@/components/el/el15.vue"; + import Copyright from '@/components/copyright' import ContactUs from "@/views/index/contactUs.vue"; import Carousel from "@/components/el/carousel.vue"; @@ -69,6 +78,10 @@ export default { EditEl9, EditEl10, EditEl11, + EditEl12, + EditEl13, + EditEl14, + EditEl15, }, data() { return { @@ -76,383 +89,6 @@ export default { addEl: false, value: [], components: [], - // components: [ - // { - // type: 'carousel', - // value: { - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // value: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '222', - // value: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '333', - // value: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '444', - // value: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '555', - // value: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // ], - // }, - // }, - // { - // type: 1, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // value: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '222', - // value: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '333', - // value: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '444', - // value: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '555', - // value: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // ], - // }, - // }, - // { - // type: 2, - // value: { - // title: '123', - // subTitle: '456', - // contentTitle: 'contentTitle', - // contentSubTitle: 'DEVELOPMENT PLATFORM', - // contentInfo: 'contentInfo', - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // }, - // }, - // { - // type: 3, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '111', - // itemInfo: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '222', - // itemInfo: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '333', - // itemInfo: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '444', - // itemInfo: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '555', - // itemInfo: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // itemTitle: '666', - // itemInfo: '777' - // }, - // ], - // }, - // }, - // { - // type: 4, - // value: { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '123', - // subTitle: '456', - // list: [ - // { - // title: '111', - // value: '222' - // }, - // { - // title: '111', - // value: '222' - // }, - // { - // title: '111', - // value: '222' - // }, - // ], - // }, - // }, - // { - // type: 5, - // value: { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '123', - // subTitle: '456', - // }, - // }, - // { - // type: 6, - // value: { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '123', - // subTitle: '456', - // info: '789', - // }, - // }, - // { - // type: 7, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // value: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '222', - // value: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '333', - // value: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '444', - // value: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '555', - // value: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // ], - // }, - // }, - // { - // type: 8, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // leftTitle: '222', - // leftInfo: '333', - // infos: [ - // {title: '111', info: '222'}, - // {title: '111', info: '222'}, - // {title: '111', info: '222'}, - // ] - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // leftTitle: '222', - // leftInfo: '333', - // infos: [ - // {title: '111', info: '222'}, - // {title: '111', info: '222'}, - // {title: '111', info: '222'}, - // ] - // }, - // ], - // }, - // }, - // { - // type: 9, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '777' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // value: '777' - // }, - // ], - // }, - // }, - // { - // type: 10, - // value: { - // title: '123', - // subTitle: '456', - // list: [ - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '111', - // value: '222' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '222', - // value: '333' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '333', - // value: '444' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '444', - // value: '555' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '555', - // value: '666' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // { - // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // title: '666', - // value: '777' - // }, - // ], - // }, - // }, - // // { - // // type: 11, - // // value: { - // // title: '123', - // // subTitle: '456', - // // list: [ - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '111', - // // value: '222' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '222', - // // value: '333' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '333', - // // value: '444' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '444', - // // value: '555' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '555', - // // value: '666' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '666', - // // value: '777' - // // }, - // // { - // // icon: 'https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', - // // title: '666', - // // value: '777' - // // }, - // // ], - // // }, - // // }, - // ] } }, watch: { @@ -463,24 +99,11 @@ export default { } }, mounted() { - console.log(this.$route.query?.id) getHwWeb(this.$route.query.id).then(res => { this.components = JSON.parse(res?.data?.webJsonString || '[]') }) }, methods: { - handleChange(val) { - console.log(val) - }, - edit(key, e) { - this[key] = e.target.innerText - }, - add() { - this.addEl = true - }, - save() { - console.log(this.components) - } } } diff --git a/src/views/productCenter/detail-1.vue b/src/views/productCenter/detail-1.vue new file mode 100644 index 0000000..cccb789 --- /dev/null +++ b/src/views/productCenter/detail-1.vue @@ -0,0 +1,543 @@ + + + + + diff --git a/src/views/productCenter/detail.vue b/src/views/productCenter/detail.vue index cccb789..f2f3135 100644 --- a/src/views/productCenter/detail.vue +++ b/src/views/productCenter/detail.vue @@ -1,373 +1,125 @@ - + + \ No newline at end of file diff --git a/src/views/productCenter/edit/produceModel.vue b/src/views/productCenter/edit/produceModel.vue index 4148a36..d1c3950 100644 --- a/src/views/productCenter/edit/produceModel.vue +++ b/src/views/productCenter/edit/produceModel.vue @@ -24,7 +24,8 @@