1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["_pacui/assets/CustomSizeJump-DzCqWGY54G.js","_pacui/assets/src-DdRYxgPx8x.js","_pacui/assets/rolldown-runtime-CMxvf4Ktp1.js","_pacui/assets/pacdora-3d-DY8LZcuRTY.js","_pacui/assets/aws-sdk-DkTA9HjmnT.js","_pacui/assets/vue-D0d8k1b_qq.js","_pacui/assets/vue-BkYX36k5.css","_pacui/assets/src-CfyEMkaJ.css","_pacui/assets/useInfo-Bg5RRPHr9T.js","_pacui/assets/src-DURlYNmsEc.js","_pacui/assets/creditEffect-COz0hLJ7wu.js","_pacui/assets/Calc-CkYfgaNega.js","_pacui/assets/useExportLimit-BP6aBa0m6r.js","_pacui/assets/payEffect-aztUqUwe2D.js","_pacui/assets/Download-CTX6JOI4kt.js","_pacui/assets/File-CD-gk8OWhI.js","_pacui/assets/boxMaterialSpherePresetApplier-CIgMrwGSd5.js","_pacui/assets/knifeEffect-DvgrgMgQb5.js","_pacui/assets/useGlobal-DZknNGZySG.js","_pacui/assets/Date-uz5FQk7Lzc.js","_pacui/assets/boxMaterialSpherePresetModelData-C9g12Ftycz.js","_pacui/assets/scene-CU7NNydgM6.js","_pacui/assets/Constant-B_wUll2tXR.js","_pacui/assets/Jump-DUW-IO3abp.js","_pacui/assets/handbagHandleRenderExport-BbAyslXVty.js","_pacui/assets/api-DXrgFz3zWO.js","_pacui/assets/useModels-BN5xyoHdNk.js","_pacui/assets/useLight-BEQEcA4ftx.js","_pacui/assets/AppEmitter-9iBXWArx-S.js","_pacui/assets/RegExpReplace-CucgiHptzd.js","_pacui/assets/CustomSizeJump-BKzhnU3s.css"])))=>i.map(i=>d[i]); 2import{r as e}from"./rolldown-runtime-CMxvf4Ktp1.js";import{Ji as t,Ui as n,ct as r,kt as i}from"./src-DdRYxgPx8x.js";import{Ct as a,Ht as o,Jt as s,Mt as c,Q as l,Qt as u,Yt as d,Z as f,at as p,bt as m,et as h,it as g,ot as _,pt as v,q as y,st as b,tt as x,vt as S,wt as C,xt as w}from"./vue-D0d8k1b_qq.js";import{qn as ee}from"./pacdora-3d-DY8LZcuRTY.js";import{t as T}from"./Constant-B_wUll2tXR.js";import{t as E}from"./Unit-CVYQoqJR2J.js";import{_ as D,u as O}from"./useModelPanel-Dl9ydpHDrI.js";var k=e=>(a(`data-v-ba38175d`),e=e(),w(),e),A={class:`box`},j={class:`header`},M={key:0,class:`title`},N={key:1,class:`title`},P={key:0,class:`custom-size-jump-box`},F={key:1,class:`size-option-box`},I=[k(()=>l(`i`,{class:`p-icon-icon-left-arrow narrow`},null,-1))],L=[k(()=>l(`i`,{class:`p-icon-icon-right-arrow narrow`},null,-1))],R=[`onClick`,`id`],z=[`gtm`],B={class:`size-capacity`},V={key:0,class:`size-loading`},H=[k(()=>l(`div`,{class:`loading`},null,-1))],U=[`gtm`],W=k(()=>l(`i`,{class:`p-icon-upload-img`},null,-1)),G={class:`upload-size`},K=b({__name:`CupSizeModify`,props:{projectData:{},knifeData:{},modelData:{},curLayerName:{default:`traditional`},isUpload:{type:Boolean,default:!0},isLoading:{type:Boolean,default:!1},gtm:{default:()=>({sizeGtm:`ga-mockup_mockup_more_size_choose`,uploadGtm:`ga-mockup_mockup_upload`})}},emits:[`size:change`,`upload`],setup(e,{emit:t}){let a=e,b=_(()=>ee(()=>import(`./CustomSizeJump-DzCqWGY54G.js`).then(e=>e.n),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))),w=o(-1),{fetchRelatedModelInfo:k}=D(),K=f(()=>{var e,t;let n=(e=a.knifeData)==null||(e=e.sizeOptions)==null?void 0:e[0];if(!n||n.unit!==`mm`)return``;let r=(t=n.shortDesc)==null?void 0:t.match(/\d+(\.\d+)?/g);return r?r.join(`x`):``});c(()=>{var e;return(e=a.projectData)==null?void 0:e.id},e=>{var t;e&&!((t=a.modelData)!=null&&t.relatedModelInfo)&&k(Number(e))},{immediate:!0});let q=o(0),J=o(0),Y=o(!1),X=o(!1),Z=o(null);S(()=>{let{width:e}=document.querySelector(`.size-option-box`).getBoundingClientRect();J.value=e}),c(()=>a.projectData,e=>{e&&(a.projectData&&a.projectData.size_option?(X.value||(w.value=a.projectData.size_option,X.value=!0),w.value===a.projectData.size_option&&(w.value=a.projectData.size_option)):w.value=e[0].sizeName,v(()=>{setTimeout(()=>{var e;q.value=((e=Z.value)==null?void 0:e.scrollLeft)||0},500)}))},{deep:!0,immediate:!0}),c(()=>a.projectData.size_option,()=>{w.value=a.projectData.size_option});let Q=f(()=>{var e,t,n;(e=a.projectData)!=null&&e.cate;let r=a.modelData||{};console.log(`modelInfo===>`,r);let o=((t=a.projectData)==null?void 0:t.unit_type)||re,s=(e,t)=>t===`in`?e.replace(/\:(\d+\.?\d*)mm/g,(e,t)=>`:${new E(Number(t)).mm2inch(4)}in`):e.replace(`:`,`:`);return(((n=a.projectData)==null||(n=n.cate)==null?void 0:n.size_options)??[]).map(e=>
2{let t=s(e.shortDesc,o),n=s(e.fullDesc,o),a=null,c=n.match(/capacity[\ï¼|\:](\s*\d+((ml)|g))/);return c&&(a=c[1]),{image:i(e.previewImgPath||r.image,{width:200,height:200}),hoverImage:i(e.previewImgPath||r.image,{width:300,height:300}),title:t,breif:n,capacity:(e==null?void 0:e.suggestVolumn)||a,__raw:e}})}),te=f(()=>{let e=Object.keys(a.projectData.layer),t=!1;for(let n of e)if(t=!!a.projectData.layer[n].design_list.length||!!a.projectData.layer[n].inside_design_list.length,t)return t;return t}),ne=f(()=>!(Q.value.length*80+(Q.value.length-1)*10-q.value<=J.value)),$=f(()=>{if(!a.knifeData)return[0,0];let{totalX:e,totalY:t}=r(a.knifeData);return[new E(Number(e)).mm2px().toFixed(0),new E(Number(t)).mm2px().toFixed(0)]}),re=localStorage.getItem(`custom_unit_type`)||T;function ie(){q.value<90?q.value=0:q.value-=90,Z.value&&(Z.value.scrollTo(q.value,0),Z.value.scrollLeft=q.value)}function ae(){let e=Q.value.length*80+(Q.value.length-1)*10-q.value;e<=J.value?q.value+=e-J.value:q.value+=90,Z.value&&(Z.value.scrollTo(q.value,0),Z.value.scrollLeft=q.value)}function oe(e){var n,r,i,o,s,c;let l={editType:``,id:(n=a.projectData)==null?void 0:n.science_id,project_id:(r=a.projectData)==null?void 0:r.project_id,science_id:(i=a.projectData)==null?void 0:i.science_id,size_option:(o=a.projectData)==null?void 0:o.size_option};w.value=e.__raw.sizeName;let u=((s=a.projectData)==null?void 0:s.id)||``,d={editType:``,id:u,project_id:u,science_id:((c=a.projectData)==null?void 0:c.science_id)||``,size_option:w.value};Y.value=!0,t(`size:change`,{data:d,callback:()=>Y.value=!1,lastData:l})}return(e,r)=>{var i,a,o,c,f;return m(),x(`div`,A,[l(`div`,j,[Q.value.length&&!((i=e.modelData)!=null&&i.relatedModelInfo)&&!s(O)?(m(),x(`div`,M,u(e.$T(`pac_global.moreSizes`)),1)):h(``,!0),(a=e.modelData)!=null&&a.relatedModelInfo||s(O)?(m(),x(`div`,N,u(e.$T(`pac_global.customSize`)),1)):h(``,!0)]),(o=e.modelData)!=null&&o.relatedModelInfo||s(O)?(m(),x(`div`,P,[p(s(b),{data:((c=e.modelData)==null?void 0:c.relatedModelInfo)||s(O),sizeDesc:K.value,shortDesc:(f=e.knifeData)==null||(f=f.sizeOptions)==null||(f=f[0])==null?void 0:f.shortDe
2sc},null,8,[`data`,`sizeDesc`,`shortDesc`])])):Q.value.length?(m(),x(`div`,F,[q.value>0&&Q.value.length>=3?(m(),x(`div`,{key:0,class:`horizontal-left-btn`,onClick:ie},I)):h(``,!0),ne.value&&Q.value.length>=3?(m(),x(`div`,{key:1,onClick:ae,class:`horizontal-right-btn`},L)):h(``,!0),l(`div`,{class:`horizontal-scroll`,ref_key:`scroll`,ref:Z},[(m(!0),x(y,null,C(Q.value,t=>(m(),x(`div`,{class:`cup-size-item`,onClick:e=>oe(t),key:t.__raw.sizeName,id:`size_${t.__raw.sizeName}`},[l(`div`,{class:d(`size-image-box ${t.__raw.sizeName===w.value&&`active`}`),gtm:e.gtm.sizeGtm},[p(s(n),{class:`size-image`,src:t.image,draggable:!1},null,8,[`src`]),l(`div`,B,u(t.capacity),1),t.__raw.sizeName===w.value&&e.isLoading?(m(),x(`div`,V,H)):h(``,!0)],10,z)],8,R))),128))],512)])):h(``,!0),e.isUpload?(m(),x(`div`,{key:2,class:`upload mt-20`,gtm:e.gtm.uploadGtm,onClick:r[0]||(r[0]=e=>t(`upload`))},[W,l(`div`,null,[g(u(te.value?e.$T(`renderCommon.adjust`):e.$T(`renderCommon.upload`))+` `,1),l(`span`,G,`(`+u($.value[0]+`*`+$.value[1])+`px)`,1)])],8,U)):h(``,!0)])}}}),q=e({default:()=>J}),J=t(K,[[`__scopeId`,`data-v-ba38175d`]]);export{q as n,J as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.