From 2021d60c9a601db3a24074fbaac6e8d4d61269e5 Mon Sep 17 00:00:00 2001 From: zhangyh Date: Mon, 24 Nov 2025 15:59:43 +0800 Subject: [PATCH 1/3] =?UTF-8?q?bugfix:=20=E4=BA=8C=E5=88=9B=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=B7=BB=E5=8A=A0debounce?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/WorksPage/newScaleImage.vue | 37 ++++++++++++----------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/component/WorksPage/newScaleImage.vue b/src/component/WorksPage/newScaleImage.vue index 7d5c54d7..b77d8f86 100644 --- a/src/component/WorksPage/newScaleImage.vue +++ b/src/component/WorksPage/newScaleImage.vue @@ -276,6 +276,7 @@ import { Modal,message } from "ant-design-vue"; import { useI18n } from 'vue-i18n'; import { ExclamationCircleOutlined } from '@ant-design/icons-vue'; import fullScreenImg from '@/component/HomePage/fullScreenImg.vue' +import { debounce } from 'lodash-es' export default defineComponent({ components:{fullScreenImg}, @@ -437,26 +438,26 @@ export default defineComponent({ }) } - let setChoose = async () =>{ + let setChoose = debounce(async()=>{ if(userDetail.value.systemList.indexOf(1) == -1){ - return message.info(t('newScaleImage.jsContent1')) - } + return message.info(t('newScaleImage.jsContent1')) + } - const targetDate = new Date('2025-09-01T00:00:00'); - // 解析输入日期字符串 - const inputDate = new Date(imgData.scaleImageData.createDate); - if(inputDate < targetDate){ - return message.info(t('newScaleImage.jsContent2')) - } - if(imgData.scaleImageData.openSource == 0){ - return message.info(t('newScaleImage.jsContent2')) - } - let id = await getWorks(imgData.scaleImageData.id) - router.push(`/home/history/${id}`) - // router.push({name:'home',params: {id:imgData.scaleImageData.id,type:'Works'}}) - store.commit('setChooseIsDesign',false) - // router.push({name:'homePage',params: {id:imgData.scaleImageData.userLikeGroupSourceId,type:'Works'}}) - } + const targetDate = new Date('2025-09-01T00:00:00'); + // 解析输入日期字符串 + const inputDate = new Date(imgData.scaleImageData.createDate); + if(inputDate < targetDate){ + return message.info(t('newScaleImage.jsContent2')) + } + if(imgData.scaleImageData.openSource == 0){ + return message.info(t('newScaleImage.jsContent2')) + } + let id = await getWorks(imgData.scaleImageData.id) + router.push(`/home/history/${id}`) + // router.push({name:'home',params: {id:imgData.scaleImageData.id,type:'Works'}}) + store.commit('setChooseIsDesign',false) + },300) + let setCommentReply = (value:any,str:any)=>{ imgData.commentReply.leve1Id = value.id imgData.commentReply.leve2Id = null From f86c18cf3ab01c8277b2dc16241238ab303f4073 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Mon, 24 Nov 2025 16:04:33 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=83=85=E7=BB=AA=E7=89=88=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/HomePage/Cropper.vue | 3 ++- .../home/design/collection/MoodboardUpload.vue | 7 +++---- .../design/collection/PrintboardUpload.vue | 2 +- src/views/HomeMain.vue | 18 +++++++++--------- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/component/HomePage/Cropper.vue b/src/component/HomePage/Cropper.vue index 4988b3db..f6d9661a 100644 --- a/src/component/HomePage/Cropper.vue +++ b/src/component/HomePage/Cropper.vue @@ -30,7 +30,7 @@ :outputSize="option.size" :outputType="option.outputType" :auto-crop="option.autoCrop" - :fixedBox="!isRound" + :fixedBox="isRound" :movable="true" :fixed="isRound" :auto-crop-width="option.autoCropWidth" @@ -333,6 +333,7 @@ export default defineComponent({ .cut_picture_review_block{ width: 100%; height: calc(100% - 6.8rem*1.2); + min-height: calc(100% - 6.8rem*1.2); margin: 0 auto; .next_step_button{ margin-top: 2rem; diff --git a/src/component/home/design/collection/MoodboardUpload.vue b/src/component/home/design/collection/MoodboardUpload.vue index f938579d..9afe46aa 100644 --- a/src/component/home/design/collection/MoodboardUpload.vue +++ b/src/component/home/design/collection/MoodboardUpload.vue @@ -711,10 +711,9 @@ export default defineComponent({ top: 50%; left: 50%; transform: translate(-50%,-50%); - float: left; - object-fit: contain; - user-select:none; - -webkit-user-drag: none; + // float: left; + // user-select:none; + // -webkit-user-drag: none; } } .wh1{ diff --git a/src/component/home/design/collection/PrintboardUpload.vue b/src/component/home/design/collection/PrintboardUpload.vue index 531b3782..636a7412 100644 --- a/src/component/home/design/collection/PrintboardUpload.vue +++ b/src/component/home/design/collection/PrintboardUpload.vue @@ -145,7 +145,7 @@ - +