import{_ as Z,__tla as ee}from"./ComponentContainerProperty-6b80cef6.js";import{d as G,dQ as te,ah as T,r as R,O as K,o as c,c as p,k as L,F as U,C as A,a0 as ae,ax as N,i as l,a as o,l as W,m as D,t as le,_ as oe,j as re,w as y,I as ue,c_ as se,J as ie,__tla as _e}from"./index-1e808f2e.js";import{_ as me,__tla as ce}from"./index.vue_vue_type_script_setup_true_lang-d49a048a.js";import{_ as ne,__tla as de}from"./UploadImg-3538b5a5.js";import{_ as pe}from"./_plugin-vue_export-helper-1b428a4d.js";import{E as he,__tla as fe}from"./el-text-3aab5b45.js";import{u as ye,__tla as ve}from"./util-c224e2d8.js";import{__tla as be}from"./el-card-03b3588b.js";import{__tla as Ve}from"./index-f20e229f.js";import"./color-6e929987.js";import{__tla as xe}from"./AppLinkSelectDialog.vue_vue_type_script_setup_true_lang-72ebdee0.js";import{__tla as we}from"./Dialog-f44f9d78.js";import{__tla as ge}from"./ProductCategorySelect.vue_vue_type_script_setup_true_lang-ea31325e.js";import{__tla as ke}from"./el-tree-select-e8e05888.js";import"./tree-fd3a041e.js";import{__tla as Ue}from"./category-9d0fc28e.js";import{__tla as ze}from"./index-b59955b6.js";import{__tla as Ce}from"./el-image-viewer-dddb6285.js";import{__tla as Se}from"./useMessage-5f9e8917.js";import{__tla as Re}from"./Qrcode-ef77d611.js";import{__tla as $e}from"./IFrame.vue_vue_type_script_setup_true_lang-7fdb7432.js";import{__tla as Me}from"./vuedraggable.umd-66af1f13.js";import{__tla as Ae}from"./el-collapse-item-e45787ff.js";let X,Be=Promise.all([(()=>{try{return ee}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ce}catch{}})(),(()=>{try{return de}catch{}})(),(()=>{try{return fe}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return Ve}catch{}})(),(()=>{try{return xe}catch{}})(),(()=>{try{return we}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return ke}catch{}})(),(()=>{try{return Ue}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Ce}catch{}})(),(()=>{try{return Se}catch{}})(),(()=>{try{return Re}catch{}})(),(()=>{try{return $e}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return Ae}catch{}})()]).then(async()=>{let B,E,P,q,F,H,J;B=(_,g)=>{const[u,s]=[_.x,g.x].sort(),[e,n]=[_.y,g.y].sort(),V=s+1,x=n+1;return{left:u,right:V,top:e,bottom:x,height:x-e,width:V-u}},E={class:"relative"},P={class:"cube-table"},q=["onClick","onMouseenter"],F=["onClick"],H=["onClick"],J=pe(G({name:"MagicCubeEditor",__name:"index",props:{modelValue:te().isRequired,rows:T.number.def(4),cols:T.number.def(4),cubeSize:T.number.def(75)},emits:["update:modelValue","hotAreaSelected"],setup(_,{emit:g}){const u=_,s=R([]);K(()=>[u.rows,u.cols],()=>{if(s.value=[],u.rows&&u.cols)for(let i=0;iu.modelValue,()=>e.value=u.modelValue||[],{immediate:!0});const n=R(),V=()=>!!n.value,x=g,r=()=>x("update:modelValue",e),z=R(-1),$=(i,a)=>{z.value=a,x("hotAreaSelected",i,a)};function k(){v((i,a,m)=>{m.active&&(m.active=!1)}),n.value=void 0}const v=i=>{for(let a=0;a{const m=oe;return c(),p("div",E,[L("table",P,[L("tbody",null,[(c(!0),p(U,null,A(o(s),(d,t)=>(c(),p("tr",{key:t},[(c(!0),p(U,null,A(d,(b,h)=>(c(),p("td",{key:h,class:ae(["cube",{active:b.active}]),style:N({width:`${_.cubeSize}px`,height:`${_.cubeSize}px`}),onClick:Y=>((j,I)=>{const C=s.value[j][I];if(!V())return n.value=C,void(n.value.active=!0);e.value.push(B(n.value,C)),k();let f=e.value.length-1;$(e.value[f],f),r()})(t,h),onMouseenter:Y=>((j,I)=>{if(!V())return;const C=B(n.value,s.value[j][I]);for(const O of e.value)if(w=C,(f=O).leftw.left&&f.topw.top)return void k();var f,w;v((O,je,Q)=>{var S,M;Q.active=(S=C,(M=Q).x>=S.left&&M.x=S.top&&M.y(c(),p("div",{key:t,class:"hot-area",style:N({top:_.cubeSize*d.top+"px",left:_.cubeSize*d.left+"px",height:_.cubeSize*d.height+"px",width:_.cubeSize*d.width+"px"}),onClick:b=>$(d,t),onMouseover:k},[o(z)===t?(c(),p("div",{key:0,class:"btn-delete",onClick:b=>(h=>{e.value.splice(h,1),k(),r()})(t)},[l(m,{icon:"ep:circle-close-filled"})],8,H)):W("",!0),D(" "+le(`${d.width}\xD7${d.height}`),1)],44,F))),128))])])}}}),[["__scopeId","data-v-25f7ee46"]]),X=G({name:"MagicCubeProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(_,{emit:g}){const u=_,s=g,{formData:e}=ye(u.modelValue,s),n=R(-1),V=(x,r)=>{n.value=r};return(x,r)=>{const z=he,$=J,k=ne,v=ue,i=me,a=se,m=ie,d=Z;return c(),re(d,{modelValue:o(e).style,"onUpdate:modelValue":r[4]||(r[4]=t=>o(e).style=t)},{default:y(()=>[l(m,{"label-width":"80px",model:o(e),class:"m-t-8px"},{default:y(()=>[l(z,{tag:"p"},{default:y(()=>[D(" \u9B54\u65B9\u8BBE\u7F6E ")]),_:1}),l(z,{type:"info",size:"small"},{default:y(()=>[D(" \u6BCF\u683C\u5C3A\u5BF8187 * 187 ")]),_:1}),l($,{class:"m-y-16px",modelValue:o(e).list,"onUpdate:modelValue":r[0]||(r[0]=t=>o(e).list=t),rows:4,cols:4,onHotAreaSelected:V},null,8,["modelValue"]),(c(!0),p(U,null,A(o(e).list,(t,b)=>(c(),p(U,{key:b},[o(n)===b?(c(),p(U,{key:0},[l(v,{label:"\u4E0A\u4F20\u56FE\u7247",prop:`list[${b}].imgUrl`},{default:y(()=>[l(k,{modelValue:t.imgUrl,"onUpdate:modelValue":h=>t.imgUrl=h,height:"80px",width:"80px"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"]),l(v,{label:"\u94FE\u63A5",prop:`list[${b}].url`},{default:y(()=>[l(i,{modelValue:t.url,"onUpdate:modelValue":h=>t.url=h},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop"])],64)):W("",!0)],64))),128)),l(v,{label:"\u4E0A\u5706\u89D2",prop:"borderRadiusTop"},{default:y(()=>[l(a,{modelValue:o(e).borderRadiusTop,"onUpdate:modelValue":r[1]||(r[1]=t=>o(e).borderRadiusTop=t),max:100,min:0,"show-input":"","input-size":"small","show-input-controls":!1},null,8,["modelValue"])]),_:1}),l(v,{label:"\u4E0B\u5706\u89D2",prop:"borderRadiusBottom"},{default:y(()=>[l(a,{modelValue:o(e).borderRadiusBottom,"onUpdate:modelValue":r[2]||(r[2]=t=>o(e).borderRadiusBottom=t),max:100,min:0,"show-input":"","input-size":"small","show-input-controls":!1},null,8,["modelValue"])]),_:1}),l(v,{label:"\u95F4\u9694",prop:"space"},{default:y(()=>[l(a,{modelValue:o(e).space,"onUpdate:modelValue":r[3]||(r[3]=t=>o(e).space=t),max:100,min:0,"show-input":"","input-size":"small","show-input-controls":!1},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}})});export{Be as __tla,X as default};