diff --git a/.eslintrc.js b/.eslintrc.js index 7d4355b8..a06b4d88 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -62,5 +62,5 @@ module.exports = { jest: true } } - ]s + ] }; diff --git a/src/assets/style/style.css b/src/assets/style/style.css index cc723b4a..cf99ac0f 100644 --- a/src/assets/style/style.css +++ b/src/assets/style/style.css @@ -172,7 +172,7 @@ li { background-color: #f3f3f3; border: 1px solid #d9d9d9; border-radius: 4rem; - padding: 2rem; + padding: 1rem; box-sizing: content-box; height: 2.5rem; transition: all 0.3s; @@ -975,9 +975,12 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte display: flex; align-items: center; justify-content: center; + z-index: 2; +} +.generalModel .generalModel_btn .generalModel_closeIcon > svg { + flex-shrink: 0; border-radius: 50%; border: 1px solid; - z-index: 2; } @media (max-width: 768px) { .generalModel .generalModel_btn .generalModel_closeIcon { diff --git a/src/assets/style/style.less b/src/assets/style/style.less index 4a4a865c..af35e141 100644 --- a/src/assets/style/style.less +++ b/src/assets/style/style.less @@ -178,7 +178,7 @@ input:focus{ background-color: #f3f3f3; border: 1px solid #d9d9d9; border-radius: 4rem; - padding: 2rem; + padding: 1rem; box-sizing: content-box; height: 2.5rem; transition: all .3s; @@ -1067,9 +1067,12 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte display: flex; align-items: center; justify-content: center; - border-radius: 50%; - border: 1px solid; z-index: 2; + > svg{ + flex-shrink: 0; + border-radius: 50%; + border: 1px solid; + } @media (max-width: 768px) { transform: translate(-100%, 100%); } diff --git a/src/component/Account/account.vue b/src/component/Account/account.vue index fd841bb9..388cf45a 100644 --- a/src/component/Account/account.vue +++ b/src/component/Account/account.vue @@ -134,7 +134,7 @@ export default defineComponent({ route:'/home/account/accountMessage', icon:'fi-rr-envelope' },{ - name:`${t('account.Follow')} ${t('account.Fans')}`, + name:`${t('account.FollowFans')}`, route:'/home/account/accountFollowFans', icon:'fi-rr-users-alt' }, @@ -266,7 +266,8 @@ export default defineComponent({ .account_page{ height: 100%; // overflow-y: auto; - padding: 0 7rem; + padding: 0 26rem; + // padding: 0 7rem; padding-top: 4rem; display: flex; overflow: hidden; @@ -286,25 +287,28 @@ export default defineComponent({ display: flex; justify-content: space-between; align-items: center; - margin-bottom: 7rem; + margin-bottom: 4rem; .content_item_user_left{ display: flex; .content_item_user_left_detail{ position: relative; + > .modal_title_text{ + font-size: var(--aida-fsize1-6); + } > .upload_box{ position: absolute; bottom: 0; right: 0; > i{ - width: 4rem; - height: 4rem; + width: 3rem; + height: 3rem; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0,0,0,.5); color: #fff; - font-size: 2rem; + font-size: 1.6rem; } > .upload{ position: absolute; @@ -346,8 +350,9 @@ export default defineComponent({ align-items: center; > i{ font-weight: 600; - font-size: 2.2rem; + font-size: 1.6rem; cursor: pointer; + display: flex; &.fi-br-check{ width: 3rem; height: 3rem; @@ -368,15 +373,17 @@ export default defineComponent({ } img{ border-radius: 50%; - width: 10rem; - height: 10rem + width: 8rem; + height: 8rem; } .content_item_user_left_detail_bottom{ display: flex; font-size: 1.8rem; >div{ + display: flex; font-weight: 900; width: 10rem; + margin-right: 2rem; span{ font-weight: 600; color: rgba(0,0,0,.45); @@ -394,9 +401,10 @@ export default defineComponent({ flex: 1; overflow: hidden; .account_page_content_left{ - width: 24rem; + width: 18rem; text-align: center; - margin-right: 10rem; + margin-right: 2rem; + padding: 12px 0; } .account_page_content_right{ flex: 1; @@ -419,7 +427,7 @@ export default defineComponent({ .content_left_item{ display: flex; align-items: center; - height: 6rem; + height: 5rem; color: #232323; div{ white-space: nowrap; @@ -427,11 +435,11 @@ export default defineComponent({ color: #999999; // text-align-last: justify; text-align: left; - font-size: 2rem; + font-size: 1.6rem; } i{ color: #cfcfcf; - font-size: 2rem; + font-size: 1.6rem; display: flex; margin: 0 2rem; } @@ -468,6 +476,7 @@ export default defineComponent({ } .account_generalMessage_title_setting{ cursor: pointer; + font-size: var(--aida-fsize1-6); margin-left: auto } .account_generalMessage_title_seach{ @@ -496,7 +505,7 @@ export default defineComponent({ border-radius: 0px; justify-content: space-between; align-items: center; - padding: 2rem 5rem; + padding: 1.5rem 5rem; border: none; border-bottom: 1px solid #e9eaec; box-shadow: none; diff --git a/src/component/Account/accountFollowFans.vue b/src/component/Account/accountFollowFans.vue index 2757e059..7a15aeca 100644 --- a/src/component/Account/accountFollowFans.vue +++ b/src/component/Account/accountFollowFans.vue @@ -134,7 +134,7 @@ export default defineComponent({ padding-bottom: 3rem; height: 100%; :deep(.ant-badge){ - font-size: var(--aida-fsize2); + font-size: var(--aida-fsize1-8); } :deep(.ant-tabs-nav){ padding: 0rem 5rem; @@ -144,7 +144,7 @@ export default defineComponent({ .ant-tabs-nav-wrap{ .ant-tabs-tab-btn{ color: #000; - font-size: 2.4rem; + font-size: var(--aida-fsize1-6); } .ant-tabs-tab-active{ .ant-tabs-tab-btn{ diff --git a/src/component/Account/accountMessage.vue b/src/component/Account/accountMessage.vue index d737651b..f48a8dbc 100644 --- a/src/component/Account/accountMessage.vue +++ b/src/component/Account/accountMessage.vue @@ -177,7 +177,7 @@ export default defineComponent({ .account_message_body{ padding-bottom: 3rem; :deep(.ant-badge){ - font-size: var(--aida-fsize2); + font-size: var(--aida-fsize1-8); } :deep(.ant-tabs-nav){ padding: 0rem 5rem; @@ -186,7 +186,7 @@ export default defineComponent({ } .ant-tabs-nav-wrap{ .ant-tabs-tab-btn{ - font-size: 2.4rem; + font-size: var(--aida-fsize1-6); } .ant-tabs-tab-active{ .ant-tabs-tab-btn{ diff --git a/src/component/Account/followFans/fans.vue b/src/component/Account/followFans/fans.vue index 2fd56d47..d8176d62 100644 --- a/src/component/Account/followFans/fans.vue +++ b/src/component/Account/followFans/fans.vue @@ -3,7 +3,7 @@
-
{{ item.userName }}
- +
{{ item.userName }}
+
@@ -143,8 +143,8 @@ export default defineComponent({ display: flex; align-items: center; .account_generalMessage_item_right_img{ - width: 8rem; - height: 8rem; + width: 6rem; + height: 6rem; margin-right: 2rem; cursor: pointer; img{ @@ -160,6 +160,7 @@ export default defineComponent({ border-radius: 4rem; border: 2px solid #e9eaec; cursor: pointer; + font-size: 1.8rem; } } } diff --git a/src/component/Account/followFans/follow.vue b/src/component/Account/followFans/follow.vue index 4d5944a0..3a77f3fe 100644 --- a/src/component/Account/followFans/follow.vue +++ b/src/component/Account/followFans/follow.vue @@ -9,7 +9,7 @@ --> - +
-
{{ item.userName }}
- +
{{ item.userName }}
+
@@ -151,8 +151,8 @@ export default defineComponent({ display: flex; align-items: center; .account_generalMessage_item_right_img{ - width: 8rem; - height: 8rem; + width: 6rem; + height: 6rem; margin-right: 2rem; cursor: pointer; img{ @@ -168,6 +168,7 @@ export default defineComponent({ padding: .5rem 2rem; border-radius: 4rem; border: 2px solid #e9eaec; + font-size: 1.8rem; cursor: pointer; } } diff --git a/src/component/Account/frontPage.vue b/src/component/Account/frontPage.vue index 98bc3ba8..c735153a 100644 --- a/src/component/Account/frontPage.vue +++ b/src/component/Account/frontPage.vue @@ -131,7 +131,7 @@ export default defineComponent({ padding-bottom: 3rem; height: 100%; :deep(.ant-badge){ - font-size: var(--aida-fsize2); + font-size: var(--aida-fsize1-8); } :deep(.ant-tabs-content){ height: 100%; @@ -141,13 +141,13 @@ export default defineComponent({ } :deep(.ant-tabs-nav){ padding: 0rem 5rem; - margin-bottom: 6rem; + margin-bottom: 3rem; &::before{ display: none; } .ant-tabs-nav-wrap{ .ant-tabs-tab-btn{ - font-size: 2.4rem; + font-size: var(--aida-fsize1-6); } .ant-tabs-tab-active{ .ant-tabs-tab-btn{ diff --git a/src/component/Account/frontPage/bindPage.vue b/src/component/Account/frontPage/bindPage.vue index 907b40db..1931bab8 100644 --- a/src/component/Account/frontPage/bindPage.vue +++ b/src/component/Account/frontPage/bindPage.vue @@ -220,15 +220,15 @@ export default defineComponent({ .bind_item{ margin-bottom: 4rem; >.title{ - font-size: 2rem; - margin-bottom: 2rem; + font-size: 1.6rem; + margin-bottom: 1.5rem; font-weight: 600; } >.box{ width: 100%; border: 2px solid #000; border-radius: 2rem; - padding: 3rem; + padding: 2rem; display: flex; align-items: center; justify-content: space-between; diff --git a/src/component/Account/frontPage/mylnformation.vue b/src/component/Account/frontPage/mylnformation.vue index c0436ea0..4298f59c 100644 --- a/src/component/Account/frontPage/mylnformation.vue +++ b/src/component/Account/frontPage/mylnformation.vue @@ -162,7 +162,7 @@ export default defineComponent({ // width: 85rem; .accountEdit_page_body_item{ display: flex; - margin-bottom: 20px; + margin-bottom: 2rem; flex-direction: column; width: 100%; align-items: flex-start; @@ -183,9 +183,9 @@ export default defineComponent({ .accountEdit_page_body_item_name{ color: #000; text-align: left; - font-size: 2rem; + font-size: 1.6rem; font-weight: 600; - margin-bottom: 1.5rem; + margin-bottom: 1rem; } } .accountEdit_page_body_item:last-child{ diff --git a/src/component/Account/message/comment.vue b/src/component/Account/message/comment.vue index a7c443b1..89ff25dd 100644 --- a/src/component/Account/message/comment.vue +++ b/src/component/Account/message/comment.vue @@ -154,13 +154,14 @@ export default defineComponent({ margin-right: 1rem; .account_generalMessage_item_right_works{ cursor: pointer; + font-size: 1.4rem; } .account_generalMessage_item_right_works:hover{ text-decoration: underline; } .account_generalMessage_item_right_img{ - width: 8rem; - height: 8rem; + width: 6rem; + height: 6rem; margin-right: 2rem; flex-shrink: 0; cursor: pointer; @@ -180,11 +181,13 @@ export default defineComponent({ -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; + font-size: 1.4rem; } .account_generalMessage_item_right_title_name{ font-weight: 600; font-weight: 500; color: #000; + font-size: 1.8rem; span{ font-weight: 500; color: #9999aa; diff --git a/src/component/Account/message/likeMessage.vue b/src/component/Account/message/likeMessage.vue index b2cedc0b..a60f3a93 100644 --- a/src/component/Account/message/likeMessage.vue +++ b/src/component/Account/message/likeMessage.vue @@ -13,7 +13,7 @@
{{ item.userName }} {{$t('account.likedYourWork')}}
-
{{ item.portfolioName }}
+
{{ item.portfolioName }}
@@ -145,8 +145,8 @@ export default defineComponent({ align-items: center; margin-right: 1rem; .account_generalMessage_item_right_img{ - width: 8rem; - height: 8rem; + width: 6rem; + height: 6rem; margin-right: 2rem; flex-shrink: 0; cursor: pointer; @@ -162,6 +162,7 @@ export default defineComponent({ font-weight: 600; font-weight: 500; color: #000; + font-size: 1.8rem; span{ font-weight: 500; color: #9999aa; diff --git a/src/component/Account/message/newFollow.vue b/src/component/Account/message/newFollow.vue index ba055aa5..158e2971 100644 --- a/src/component/Account/message/newFollow.vue +++ b/src/component/Account/message/newFollow.vue @@ -12,8 +12,8 @@
-
{{ item.userName }}
- +
{{ item.userName }}
+
@@ -153,8 +153,8 @@ export default defineComponent({ display: flex; align-items: center; .account_generalMessage_item_right_img{ - width: 8rem; - height: 8rem; + width: 6rem; + height: 6rem; margin-right: 2rem; cursor: pointer; img{ @@ -171,6 +171,7 @@ export default defineComponent({ border-radius: 4rem; border: 2px solid #e9eaec; cursor: pointer; + font-size: 1.8rem; } } } diff --git a/src/component/Account/message/system.vue b/src/component/Account/message/system.vue index 81179481..05fda23c 100644 --- a/src/component/Account/message/system.vue +++ b/src/component/Account/message/system.vue @@ -119,6 +119,7 @@ export default defineComponent({ .account_systemMessage{ width: 100%; .account_generalMessage_item{ + font-size: var(--aida-fsize1-6); .account_generalMessage_item_title{ display: flex; align-items: center; diff --git a/src/component/Canvas/ExistsImageList/index.vue b/src/component/Canvas/ExistsImageList/index.vue index 514df954..ea300ab6 100644 --- a/src/component/Canvas/ExistsImageList/index.vue +++ b/src/component/Canvas/ExistsImageList/index.vue @@ -391,7 +391,7 @@ const handleImageError = (event) => { img { width: 100%; height: 100%; - object-fit: cover; + object-fit: contain; transition: transform 0.2s ease; } diff --git a/src/component/DetailCopy/canvas/index.vue b/src/component/DetailCopy/canvas/index.vue index 0be4a02b..b20320f0 100644 --- a/src/component/DetailCopy/canvas/index.vue +++ b/src/component/DetailCopy/canvas/index.vue @@ -18,9 +18,10 @@
-->
-
+
--> - Finish
-->
-
- +
+
@@ -90,6 +91,7 @@ export default defineComponent({ editFrontBack:null as any, model:null, editCanvas:null as any, + editCanvasBackFront:null as any, canvasContent:null as any, }) const userDetail = computed(()=>{ @@ -134,24 +136,52 @@ export default defineComponent({ setLiquefaction() } const editFront = ()=>{//编辑前后片 + + let canvasJSON = '' as any + if(!detailData.isEditFrontBack){ + sessionStorage.setItem('sketchEdit',detailDom.editCanvas.getJSON()) + canvasJSON = sessionStorage.getItem('frontBackEdit'); + }else{ + sessionStorage.setItem('frontBackEdit',detailDom.editCanvasBackFront.getJSON()) + canvasJSON = sessionStorage.getItem('sketchEdit'); + } + detailData.canvasLoad = false detailData.isEditFrontBack = !detailData.isEditFrontBack - if(detailData.isEditFrontBack){ + if(canvasJSON){ + detailData.canvasLoad = true nextTick(()=>{ - setCanvas(detailData.frontBack.front[detailData.imgDomIndex].maskUrl).then(()=>{ - detailData.isEditFrontBack = true - }) - // detailDom.editFrontBack.init(detailData.frontBack.front[detailData.imgDomIndex],'') - // detailData.canvasObj.currentOperation = false - // detailData.frontBackCanvasObj.currentOperation = true + if(!detailData.isEditFrontBack){ + detailDom.editCanvas.loadJSON(canvasJSON) + }else{ + detailDom.editCanvasBackFront.loadJSON(canvasJSON) + } }) }else{ - // detailData.canvasObj.currentOperation = true - // detailData.frontBackCanvasObj.currentOperation = false + if(!detailData.isEditFrontBack){ + nextTick(()=>{ + setCanvas(detailData.selectDetail.undividedLayer).then(()=>{ + detailData.canvasLoad = true + }) + }) + }else{ + nextTick(()=>{ + setCanvas(detailData.frontBack.front[detailData.imgDomIndex].maskUrl).then(()=>{ + detailData.canvasLoad = true + }) + }) + } } } const privewDetail = async (oldSelectDetail = detailData.selectDetail)=>{ - let data = await detailData.canvasObj.detailSubmit() - if(oldSelectDetail.partialDesign)oldSelectDetail.partialDesign.partialDesignBase64 = data + return new Promise((res,reject)=>{ + detailDom.editCanvas.exportImage({isContainBg:false,isContainFixed:true}).then((rv)=>{ + // let data = await detailData.canvasObj.detailSubmit() + if(oldSelectDetail.partialDesign)oldSelectDetail.partialDesign.partialDesignBase64 = rv + res('') + }) + }) + + } const setFrontBackColor = (data:any)=>{ detailDom.editFrontBack.setBackground(data) @@ -164,9 +194,6 @@ export default defineComponent({ let domHeight = detailDom.canvasContent.offsetHeight - 200 let imgHeight = img.height wH = [1,domHeight/imgHeight] - console.log(domHeight,img.height,img.width) - console.log(detailData.selectDetail.undividedLayer) - console.log(detailData.canvasConfig) detailData.canvasConfig.width = img.width * wH[1] detailData.canvasConfig.height = domHeight @@ -189,6 +216,9 @@ export default defineComponent({ } onBeforeUnmount(()=>{ + console.log(12312) + sessionStorage.removeItem('frontBackEdit'); + sessionStorage.removeItem('sketchEdit'); detailData.canvasLoad = false privewDetail() }) diff --git a/src/component/DetailCopy/designDetail.vue b/src/component/DetailCopy/designDetail.vue index 04afee53..7b914aab 100644 --- a/src/component/DetailCopy/designDetail.vue +++ b/src/component/DetailCopy/designDetail.vue @@ -25,23 +25,23 @@ @@ -60,8 +60,8 @@ @oppositeRevocation="oppositeRevocation" >
- - + +
diff --git a/src/component/DetailCopy/detailLeft/colorBox/index.vue b/src/component/DetailCopy/detailLeft/colorBox/index.vue index a2fed3fc..ef79a8a7 100644 --- a/src/component/DetailCopy/detailLeft/colorBox/index.vue +++ b/src/component/DetailCopy/detailLeft/colorBox/index.vue @@ -1,10 +1,10 @@