import{a as T,_ as U}from"./styleSelect-C0J8oFOH.js";import{_ as M}from"./myImg-B4_JeUob.js";import{d as w,f as a,g as r,i as u,_ as F,r as I,z as P,P as R,M as j,x as z,w as p,h as l,k as h,t as f,m as v,j as g,E as G,A as D,W as C,D as J,F as k,C as S,J as W}from"./index-JL5sKFpc.js";import{V as b}from"./VRow-DxEnvs55.js";import{V as L}from"./VCol-D0f8foXg.js";import{V as H}from"./VSelect-BL5yM19l.js";import{a as K}from"./VList-Ra9UCbaN.js";const O={style:{width:"100px",height:"100px"}},Q=w({__name:"fileInput",props:["id","fileName","url"],setup(x){return(A,i)=>{const _=M;return a(),r("div",O,[u(_,{src:x.url,height:120,width:120,"no-compress":!0,"is-preview":!0,previewList:[x.url]},null,8,["src","previewList"])])}}}),X=F(Q,[["__scopeId","data-v-d9212730"]]),Y={class:"customized-title pa-0"},Z={class:"shipping-left mb-2",style:{color:"rgb(47 43 61 / 90%) !important"}},tt={key:0},et={style:{color:"#3C4056","font-size":"16px !important"}},st={style:{color:"#AEB0B9"}},at=w({__name:"textInput",props:["printAreaListItem","fontList","id"],emits:["update:textInputData"],setup(x,{emit:A}){const i=x,_=A,e=I(""),m=I(0),y=I(0),t=o=>{m.value=o,y.value=e.value.length,e.value.length>=m.value&&(y.value=m.value),e.value=e.value.slice(0,m.value),_("update:textInputData",{id:i.id,text:e.value,uid:n.value})},V=o=>{m.value=o,y.value=e.value.length,e.value.length>=m.value&&(y.value=m.value),e.value=e.value.slice(0,m.value),_("update:textInputData",{id:i.id,text:e.value,uid:n.value})},n=I(""),c=I([]),$=P(()=>{var o;return(o=c.value.find(s=>s.id===n.value))==null?void 0:o.uid}),B=()=>{c.value.sort((o,s)=>o.sortNum-s.sortNum)},q=()=>{const o=i.printAreaListItem;if(o&&o.content&&e.value===""){const s=o.textNum||1/0;let d=o.content.slice(0,s);e.value=d,t(s)}},E=()=>{if(c.value.length>0&&!n.value){debugger;n.value=i.printAreaListItem.fontId}};return R(()=>{i.fontList&&(c.value=[],i.fontList.forEach(o=>{o.fontList.forEach(s=>{c.value.push(s)})}),B(),E())}),j(()=>i.printAreaListItem,()=>{q()},{immediate:!0,deep:!0}),(o,s)=>(a(),z(b,null,{default:p(()=>[u(L,{md:"6",cols:"12"},{default:p(()=>[l("div",Y,[l("div",Z,[h(f(i.printAreaListItem.name)+" ",1),i.printAreaListItem.required?(a(),r("span",tt,"*")):v("",!0),s[4]||(s[4]=h(": ")),l("span",et,f(g(e)),1)]),u(G,{modelValue:g(e),"onUpdate:modelValue":s[0]||(s[0]=d=>D(e)?e.value=d:null),label:"Customized text",variant:"outlined",disabled:"",maxlength:i.printAreaListItem.textNum,onInput:s[1]||(s[1]=d=>t(i.printAreaListItem.textNum))},{"append-inner":p(()=>[l("div",st,f(g(y))+"/"+f(i.printAreaListItem.textNum),1)]),_:1},8,["modelValue","maxlength"])]),l("div",{class:"mt-5",style:C({"font-family":g($),"font-size":"50px"})},f(g(e)),5)]),_:1}),u(L,{md:"6",cols:"12"},{default:p(()=>[u(H,{modelValue:g(n),"onUpdate:modelValue":[s[2]||(s[2]=d=>D(n)?n.value=d:null),s[3]||(s[3]=d=>V(i.printAreaListItem.textNum))],class:"mt-8",label:"Font Style",height:"48px",items:g(c),disabled:"",variant:"outlined","item-value":"id","item-title":"name"},{item:p(({props:d,item:N})=>[u(K,J(d,{style:{"font-family":N.raw.uid}}),null,16,["style"])]),selection:p(({item:d,index:N})=>[l("span",{style:C({"font-family":d.raw.uid})},f(d.raw.name),5)]),_:1},8,["modelValue","items"])]),_:1})]),_:1}))}}),it=F(at,[["__scopeId","data-v-2304a108"]]),ot={style:{width:"100%"}},nt={key:1,class:"shipping-box mt-7"},lt={class:"shipping-left mb-2",style:{color:"rgb(47 43 61 / 90%) !important"}},rt={key:0,style:{color:"#FF4D49 !important"}},ut={key:2},dt={class:"shipping-left mb-2"},pt={class:"shipping-left mb-2",style:{color:"rgb(47 43 61 / 90%) !important"}},ct={key:0,style:{color:"#FF4D49 !important"}},mt={style:{color:"#3C4056","font-size":"16px !important"}},ft={class:"d-flex flex-wrap"},_t={key:3},vt={class:"shipping-left mb-2"},ht={class:"shipping-left mb-2",style:{color:"rgb(47 43 61 / 90%) !important"}},yt={key:0,style:{color:"#FF4D49 !important"}},gt={class:"d-flex flex-wrap"},xt=w({__name:"index",props:{printAreaList:{default:()=>[]},printAreaListStatus:{type:Boolean,default:!1},fontGroups:{default:()=>[]},customizeMode:{default:0},fittingsList:{default:()=>[]},chooseStyleId:{default:()=>({id:""})},chooseSizeId:{default:()=>({})},progress:{default:0},fontList:{default:()=>[]}},emits:["update:textInputData","update:uploadImg","update:chooseStyle","update:chooseSize","update:fileUpload","update:progress"],setup(x,{emit:A}){const i=x;return(_,e)=>{const m=T,y=U;return a(),r("div",ot,[(a(!0),r(k,null,S(_.printAreaList,(t,V)=>(a(),r("div",{key:t.printAreaId+V,class:W(["customized-text-box mt-7",_.printAreaListStatus?"red-shipping-color "+t.printAreaId:t.printAreaId])},[t.type==1?(a(),z(it,{key:0,id:t.id,"print-area-list-item":t,fontList:i.fontList},null,8,["id","print-area-list-item","fontList"])):v("",!0),t.type===2?(a(),r("div",nt,[u(b,null,{default:p(()=>[u(L,{md:"12",cols:"12"},{default:p(()=>[l("div",lt,[h(f(t.name)+" ",1),t.required?(a(),r("span",rt,"*")):v("",!0),e[0]||(e[0]=h(": "))]),u(X,{id:t.id,fileName:t.fileName,url:t.content},null,8,["id","fileName","url"])]),_:2},1024)]),_:2},1024)])):v("",!0),t.type==3?(a(),r("div",ut,[u(b,null,{default:p(()=>[u(L,{md:"12",cols:"12"},{default:p(()=>[l("div",dt,[l("div",pt,[h(f(t.name)+" ",1),t.required?(a(),r("span",ct,"*")):v("",!0),e[1]||(e[1]=h(": "))]),l("span",mt,f(_.chooseStyleId.id),1)]),l("div",ft,[(a(!0),r(k,null,S(t.imageItems,(n,c)=>(a(),z(m,{key:c,class:"mr-2 mb-2","special-id":t.id,id:n.name,status:!0,name:n.name,img:n.imageUrl,"choose-style-id":t.content},null,8,["special-id","id","name","img","choose-style-id"]))),128))])]),_:2},1024)]),_:2},1024)])):v("",!0),t.type==4?(a(),r("div",_t,[u(b,null,{default:p(()=>[u(L,{md:"6",cols:"12"},{default:p(()=>[l("div",vt,[l("div",ht,[h(f(t.name)+" ",1),t.required?(a(),r("span",yt,"*")):v("",!0),e[2]||(e[2]=h(": "))])]),l("div",gt,[(a(!0),r(k,null,S(t.texts,(n,c)=>(a(),z(y,{id:n,key:c,class:"mr-2 mb-2",status:!0,"special-id":t.printAreaId,size:n,"choose-size-id":t,"unique-key":t.id+String(c),"choose-fa-id":t.printAreaId,isDisabled:!0},null,8,["id","special-id","size","choose-size-id","unique-key","choose-fa-id"]))),128))])]),_:2},1024)]),_:2},1024)])):v("",!0)],2))),128))])}}}),St=F(xt,[["__scopeId","data-v-157dab4a"]]);export{St as _};