From d2cf4a2969d2b463bfc43f4a5fa805aa55558e2a Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Wed, 11 Sep 2024 16:36:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=94=BB=E5=B8=83=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetailAlter.vue | 7 +- src/component/Detail/DesignDetailEnd.vue | 2 +- src/component/Detail/DesignElements.vue | 122 +++- src/component/Detail/DesignElementsMobile.vue | 12 +- src/component/Detail/DesignPrintOperation.vue | 121 +++- .../Detail/DesignPrintOperationMobile.vue | 14 +- src/component/Detail/addDetails.vue | 182 +++--- src/component/Detail/editFrontBack.vue | 283 +++++---- src/component/Detail/setDesignItem.vue | 8 +- src/component/Detail/setDesignItemMobile.vue | 8 +- src/component/HomePage/ExportModel.vue | 566 +++++++++--------- src/component/HomePage/MoodboardUpload.vue | 150 ++--- src/component/HomePage/layout.vue | 14 +- src/component/HomePage/layoutMobile.vue | 4 +- src/component/LibraryPage/ModelPlacement.vue | 57 +- src/store/uploadFile/uploadFile.ts | 12 +- src/tool/mdEvent.js | 2 + src/tool/util.js | 2 - src/views/HomeMain.vue | 2 - src/views/HomeView/HomeView.vue | 2 +- src/views/HomeView/library.vue | 3 +- 21 files changed, 898 insertions(+), 675 deletions(-) diff --git a/src/component/Detail/DesignDetailAlter.vue b/src/component/Detail/DesignDetailAlter.vue index 6bc6c426..89344ae3 100644 --- a/src/component/Detail/DesignDetailAlter.vue +++ b/src/component/Detail/DesignDetailAlter.vue @@ -430,12 +430,13 @@ export default defineComponent({ threshold:[.5] }) ob.observe(el) - // this.currentPage = 1 + // this.currentPage = +=1 // this.pageSize = 12 + // currentPage let this_ = binding.instance function callback(entries, observer) { entries.forEach((entry) => { - if (entry.isIntersecting) { + if (entry.isIntersecting && !this_.isShowLoading) { this_.getLibraryList() } else { } @@ -775,6 +776,7 @@ export default defineComponent({ }, //请求我的印花&&模型 getLibraryList(){ + this.isShowLoading = true let level2Type = '' if(this.selectCode == 'Printboard' || this.selectCode == 'DesignElements'){ level2Type = this.designType @@ -792,7 +794,6 @@ export default defineComponent({ pictureName:this.searchPictureName, size:this.pageSize+this.clothesList.length, } - this.isShowLoading = true Https.axiosPost(Https.httpUrls.queryLibraryPage,data).then( (rv) => { if(this.selectCode == 'Sketchboard'){ diff --git a/src/component/Detail/DesignDetailEnd.vue b/src/component/Detail/DesignDetailEnd.vue index 7dc17ea0..4005f6e4 100644 --- a/src/component/Detail/DesignDetailEnd.vue +++ b/src/component/Detail/DesignDetailEnd.vue @@ -350,7 +350,7 @@ export default defineComponent({ }, setElemets(){ if(this.current.trims.prints && this.current.trims.prints.length == 0 && this.elementsList.length == 0)return message.info('请选择至少一张element') - let DesignElementsOperation = isMoible() ? this.$refs.DesignPrintMobile : this.$refs.DesignElementsOperation + let DesignElementsOperation = this.$refs.DesignElementsOperation DesignElementsOperation.init() }, //提交 diff --git a/src/component/Detail/DesignElements.vue b/src/component/Detail/DesignElements.vue index 48cf7d8e..a185c5df 100644 --- a/src/component/Detail/DesignElements.vue +++ b/src/component/Detail/DesignElements.vue @@ -43,7 +43,7 @@ v-for="item,index in exhibitionElementsList" :key="item" :style="[printStyleList?.[index]?.style]" - @mousedown.stop="itemMoveMousedown(index,$event)" + @mousedown.stop="itemMoveMousedown(index,getMousePosition($event,false))" @touchstart.passive="itemMoveMousedown(index,getMousePosition($event,true))" class="modal_imgItem" ref="content" > @@ -52,11 +52,11 @@
-