import{az as F,d as Y,r as b,b as Z,p as ee,c as r,e as p,k as te,i as s,g as t,h as u,f as h,j as ae,n as oe,u as d,t as le,F as ue,A as I,a2 as N,q as de,dF as se,m as y,E as A,R as ne,S as ie,_ as re}from"./index.76214426.js";import{S as ce}from"./index.3f973a07.js";import{T as _e}from"./index.af7c0c85.js";import{M}from"./index.b661d9c5.js";import{d as me}from"./vuedraggable.umd.e261f12f.js";import{A as be}from"./index.e8855bbf.js";const it=n=>F.request({url:"addon/diypage.web.Menu/list",method:"GET",params:n}),pe=n=>F.request({url:"addon/diypage.web.Menu/detail",method:"GET",params:{id:n}}),he=n=>F.request({url:"addon/diypage.web.Menu/add",method:"POST",data:n}),ve=n=>F.request({url:"addon/diypage.web.Menu/edit",method:"POST",data:n}),rt=n=>F.request({url:"addon/diypage.web.Menu/delete",method:"POST",data:{id:n}}),ct=n=>F.request({url:"addon/diypage.web.Menu/default",method:"POST",data:{id:n}}),v=n=>(ne("data-v-e93a3cde"),n=n(),ie(),n),fe={class:"bottom-tabbar-config"},ge={class:"content-layout"},Fe={class:"aside-content"},ye={class:"mobile__content"},Ve=v(()=>t("div",{class:"nav-bar"},[t("div",{class:"nav-bar__content"},[t("div",{class:"nav-bar__left"},[t("div",{class:"nav-bar__back--icon"},[t("i",{class:"tn-icon-left"})]),t("div",{class:"nav-bar__back--title"},"\u8FD4\u56DE")]),t("div",{class:"nav-bar__center"},[t("div",null,"\u81EA\u5B9A\u4E49\u83DC\u5355")]),t("div",{class:"nav-bar__right"})])],-1)),Ee={class:"tabbar"},De={class:"tabbar__icon"},Ce=["src"],Ae={key:1,class:"tabbar__no-icon"},Be={class:"tabbar__title"},xe=v(()=>t("div",{class:"tabbar__icon"},[t("div",{class:"tabbar__add"},[t("i",{class:"tn-icon-add"})])],-1)),Pe=v(()=>t("div",{class:"tabbar__title"},"\u6DFB\u52A0\u83DC\u5355",-1)),Ie=[xe,Pe],ke={class:"main"},Te={class:"main__config"},Se={class:"main__config__submit-btn"},we=y(" \u63D0\u4EA4\u4FDD\u5B58 "),Ue=y("\u662F"),Ne=y("\u5426"),Me={class:"main__config__tabbar-item"},Oe=["onClick"],qe=v(()=>t("i",{class:"tn-icon-close-circle"},null,-1)),ze=[qe],Re={class:"tabbar-item__icon"},je=v(()=>t("div",{class:"tabbar-item__icon--title"},"\u9009\u62E9\u56FE\u6807",-1)),Je={class:"tabbar-item__icon--data"},Le={class:"tabbar-item__icon--default"},$e=v(()=>t("div",{class:"tabbar-item__icon--tip"},"\u9ED8\u8BA4\u56FE\u6807",-1)),Ge={class:"tabbar-item__icon--select"},We=v(()=>t("div",{class:"tabbar-item__icon--tip"},"\u9009\u4E2D\u56FE\u6807",-1)),He={class:"tabbar-item__info"},Ke={class:"tabbar-item__info__title"},Qe=y(" \u6587\u5B57 "),Xe={class:"tabbar-item__info__page"},Ye=y("\u9009\u62E9\u7B2C\u4E09\u65B9\u94FE\u63A5"),Ze={key:0,class:"main__config__tabbar-item__add"},et=y("\u6DFB\u52A0\u83DC\u5355"),tt=Y({props:{modelValue:{type:Boolean,default:!1},id:{default:0}},emits:["update:modelValue","onClose"],setup(n,{emit:k}){const V=n;let T=b();const i=Z({id:0,name:"",agentid:"",data:""}),O=b({name:[{required:!0,message:"\u6A21\u677F\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]});let a=b({color:"",selectedColor:"",isTabbarDiy:0,data:[{id:1,iconPath:"",selectedIconPath:"",text:"",path:""},{id:2,iconPath:"",selectedIconPath:"",text:"",path:""},{id:3,iconPath:"",selectedIconPath:"",text:"",path:""}]}),f=b(3),E=b(!1);const B=b(!1),q=()=>{pe(V.id).then(l=>{i.name=l.menu.name,i.agentid=l.menu.agentid;const e=l.menu.data;e&&Object.keys(e).length>0&&(a.value=e,a.value.isTabbarDiy=(e==null?void 0:e.isTabbarDiy)||0,a.value.isTabbarDiy==1&&(E.value=!0,f.value=5))})};ee(()=>V.modelValue,l=>{B.value=l,l&&V.id&&(i.id=V.id,q())});const z=()=>{var l;if(a.value.isTabbarDiy==1&&a.value.data.forEach((e,c)=>{e.id=c+1}),!a.value.data.length){A.error("\u5F53\u524D\u5BFC\u822A\u914D\u7F6E\u4E3A\u7A7A, \u8BF7\u914D\u7F6E\u540E\u8FDB\u884C\u4FDD\u5B58\u64CD\u4F5C");return}(l=T.value)==null||l.validate(e=>{e&&(i.data=JSON.stringify(a.value),V.id?ve({...i}).then(()=>{A.success("\u7F16\u8F91\u5E95\u90E8\u5BFC\u822A\u6210\u529F"),x()}):he({...i}).then(()=>{A.success("\u6DFB\u52A0\u5E95\u90E8\u5BFC\u822A\u6210\u529F"),x()}))})},R=l=>{l==0?(E.value=!1,f.value=3,a.value.data=[{id:1,iconPath:"",selectedIconPath:"",text:"",path:""},{id:2,iconPath:"",selectedIconPath:"",text:"",path:""},{id:3,iconPath:"",selectedIconPath:"",text:"",path:""}]):(E.value=!0,f.value=5,a.value.data=[{id:1,iconPath:"",selectedIconPath:"",text:"\u9996\u9875",path:""},{id:2,iconPath:"",selectedIconPath:"",text:"\u6211\u7684",path:""}])},S=()=>{const l=a.value.data.length;if(l>=f.value)return;let e=0;if(l>0){const c=JSON.parse(JSON.stringify(a.value.data));c.sort((C,m)=>Number(C.id)-Number(m.id)),e=c[l-1].id}a.value.isTabbarDiy==1?a.value.data.splice(1,0,{id:Number(e)+1,iconPath:"",selectedIconPath:"",text:"",path:""}):a.value.data.push({id:Number(e)+1,iconPath:"",selectedIconPath:"",text:"",path:""})},j=l=>{if(a.value.data.length<=2){A({message:"\u6700\u5C11\u4E24\u4E2A\u5BFC\u822A\u8BBE\u7F6E",type:"error"});return}if(!E.value)return;const e=J(a.value.data,l);e!==-1&&a.value.data.splice(e,1)},J=(l,e)=>l.findIndex(c=>c.id===e);let D=b(!1),g=b(0);const L=l=>{D.value=!0;let e=a.value.data.findIndex(c=>c.id==l);g.value=e,console.log(g.value,"PathIndex.value")},$=l=>{l.type==1?a.value.data[g.value].path=l.miniProgram:l.type==2?a.value.data[g.value].path=l.webview:l.type==3&&(a.value.data[g.value].path=l.phone)},G=l=>{a.value.data[g.value].path=l},x=()=>{k("update:modelValue",!1),k("onClose")};return(l,e)=>{const c=r("el-aside"),C=r("el-button"),m=r("el-form-item"),P=r("el-input"),w=r("el-color-picker"),U=r("el-radio"),W=r("el-radio-group"),H=r("el-scrollbar"),K=r("el-main"),Q=r("el-container"),X=r("el-dialog");return p(),te(X,{modelValue:B.value,"onUpdate:modelValue":e[7]||(e[7]=o=>B.value=o),title:`${n.id?"\u7F16\u8F91":"\u65B0\u589E"}\u5E95\u90E8\u5BFC\u822A`,width:"95%",top:"100px","destroy-on-close":"",onClose:x},{default:s(()=>[t("div",fe,[t("div",ge,[u(Q,null,{default:s(()=>[u(c,{width:"340px"},{default:s(()=>[t("div",Fe,[u(_e,{class:"mobile-frame","screen-height":"800px","status-bar-color":"#FFFFFF"},{default:s(()=>[t("div",ye,[Ve,t("div",Ee,[(p(!0),h(ue,null,ae(d(a).data,o=>(p(),h("div",{key:`tabbar_show_${o.id}`,class:"tabbar__item",style:oe({color:d(a).color})},[t("div",De,[o.iconPath!==""?(p(),h("img",{key:0,src:o.iconPath},null,8,Ce)):(p(),h("div",Ae,"\u65E0\u56FE\u6807"))]),t("div",Be,le(o.text),1)],4))),128)),d(a).data.length[u(H,null,{default:s(()=>[t("div",ke,[t("div",Te,[t("div",Se,[u(C,{type:"primary",onClick:z},{default:s(()=>[we]),_:1})]),u(d(N),{ref_key:"formRef",ref:T,model:d(i),rules:O.value},{default:s(()=>[u(m,null,{default:s(()=>[u(d(ce),{modelValue:d(D),"onUpdate:modelValue":e[0]||(e[0]=o=>de(D)?D.value=o:D=o),onConfirmAll:$,onChange:G},null,8,["modelValue"])]),_:1}),u(m,{label:"\u914D\u7F6E\u540D\u79F0",prop:"name"},{default:s(()=>[u(P,{modelValue:d(i).name,"onUpdate:modelValue":e[1]||(e[1]=o=>d(i).name=o),placeholder:"\u8BF7\u8F93\u5165\u914D\u7F6E\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),u(d(N),{"label-width":"100px"},{default:s(()=>[u(m,{label:"\u6587\u5B57\u9ED8\u8BA4\u989C\u8272"},{default:s(()=>[u(w,{modelValue:d(a).color,"onUpdate:modelValue":e[2]||(e[2]=o=>d(a).color=o)},null,8,["modelValue"])]),_:1}),u(m,{label:"\u6587\u5B57\u9009\u4E2D\u989C\u8272"},{default:s(()=>[u(w,{modelValue:d(a).selectedColor,"onUpdate:modelValue":e[3]||(e[3]=o=>d(a).selectedColor=o)},null,8,["modelValue"])]),_:1}),u(m,{label:"\u662F\u5426\u81EA\u5B9A\u4E49"},{default:s(()=>[u(W,{modelValue:d(a).isTabbarDiy,"onUpdate:modelValue":e[4]||(e[4]=o=>d(a).isTabbarDiy=o),onChange:R},{default:s(()=>[u(U,{label:1,border:""},{default:s(()=>[Ue]),_:1}),u(U,{label:0,border:""},{default:s(()=>[Ne]),_:1})]),_:1},8,["modelValue"])]),_:1}),u(m,{class:"tn-el-form-item",label:"\u4EE3\u7406\u533A\u57DF"},{default:s(()=>[u(d(be),{modelValue:d(i).agentid,"onUpdate:modelValue":e[5]||(e[5]=o=>d(i).agentid=o)},null,8,["modelValue"])]),_:1})]),_:1}),u(d(me),se({modelValue:d(a).data,"onUpdate:modelValue":e[6]||(e[6]=o=>d(a).data=o),"item-key":"id",tag:"transition-group","component-data":{tag:"div",type:"transition-group",name:"drag-list"}},{animation:200,group:"description",disabled:!1,ghostClass:"drag-ghost"}),{item:s(({element:o})=>[t("div",Me,[d(E)?(p(),h("div",{key:0,class:"tabbar-item--remove",onClick:_=>j(o.id)},ze,8,Oe)):I("",!0),t("div",Re,[je,t("div",Je,[t("div",Le,[u(M,{modelValue:o.iconPath,"onUpdate:modelValue":_=>o.iconPath=_,limit:1,size:"60px"},null,8,["modelValue","onUpdate:modelValue"]),$e]),t("div",Ge,[u(M,{modelValue:o.selectedIconPath,"onUpdate:modelValue":_=>o.selectedIconPath=_,limit:1,size:"60px"},null,8,["modelValue","onUpdate:modelValue"]),We])])]),t("div",He,[t("div",Ke,[u(P,{modelValue:o.text,"onUpdate:modelValue":_=>o.text=_},{prepend:s(()=>[Qe]),_:2},1032,["modelValue","onUpdate:modelValue"])]),t("div",Xe,[u(P,{modelValue:o.path,"onUpdate:modelValue":_=>o.path=_},{append:s(()=>[u(C,{type:"primary",onClick:_=>L(o.id)},{default:s(()=>[Ye]),_:2},1032,["onClick"])]),_:2},1032,["modelValue","onUpdate:modelValue"])])])])]),_:1},16,["modelValue"]),d(a).data.length[et]),_:1})])):I("",!0)])])]),_:1})]),_:1})]),_:1})])])]),_:1},8,["modelValue","title"])}}});const at=re(tt,[["__scopeId","data-v-e93a3cde"]]),_t=Object.freeze(Object.defineProperty({__proto__:null,default:at},Symbol.toStringTag,{value:"Module"}));export{at as A,rt as d,it as g,_t as i,ct as s};