import{C as r,D as i,aG as T,b4 as L,G as y,E as x,b3 as q,b5 as S,a$ as p,aJ as l,b2 as o,aV as f,bF as C,cr as D,cj as U,ck as I,bK as w,bE as G,bu as R,bo as H,bV as J,bm as K,F as Y,bY as P,b1 as Q,cd as W}from"./arco.f3c60d68.js";import{_ as b,C as M,i as X,q as Z}from"./index.76a66f15.js";/* empty css */import{c as $}from"./change-link.28e71432.js";import{e as ee}from"./index.c314f49b.js";const te={computed:{imageData:function(){return!this.list||this.list.length==0?[{img:"https://tuzhi.ltd/assets/img/index/index_bg.png",title:"\u56FE\u7247\u6807\u9898"},{img:"https://tuzhi.ltd/assets/img/index/index_bg.png",title:"\u56FE\u7247\u6807\u9898"}]:this.list}},props:{list:{type:[Object,Array],default:()=>[]},height:{type:[String,Number],default:100},col:{type:[String,Number],default:3},gap:{type:[String,Number],default:10},title_status:{type:[Boolean,Number],default:0},round_status:{type:[Boolean,Number],default:0},round_val:{type:[String,Number],default:10}},methods:{},watch:{},mounted(){}},le=["src"],oe={key:0,class:"img-title"},ae={class:"img-title-container"};function ne(a,t,d,F,_,e){return r(),i("div",{class:"image-box",style:y("gap: "+d.gap+"px; grid-template-columns:repeat("+d.col+", 1fr)")},[(r(!0),i(T,null,L(e.imageData,(m,u)=>(r(),i("div",{class:"img-box",style:y({borderRadius:d.round_status?d.round_val+"%":"0px"})},[x("div",{class:"img-container",style:y({height:d.height+"px"})},[x("img",{src:m.img,class:"img-item",style:{"object-fit":"cover"}},null,8,le)],4),d.title_status&&m.title?(r(),i("div",oe,[x("div",ae,q(m.title),1)])):S("",!0)],4))),256))],4)}const De=b(te,[["render",ne]]),ue={components:{},data(){return{}},emits:["update:modelValue"],computed:{form:{get(){return this.modelValue},set(a){this.$emit("update:modelForm",a)}}},props:{modelValue:{type:[String,Object],default:()=>""}},methods:{},watch:{}};function de(a,t,d,F,_,e){const m=p("t-color-picker"),u=C,g=D,h=U,s=I,k=w;return r(),i("div",null,[l(k,{model:e.form,"auto-label-width":""},{default:o(()=>[l(u,{field:"boxbgColor",label:"\u80CC\u666F\u8272"},{default:o(()=>[l(m,{modelValue:e.form.boxbgColor,"onUpdate:modelValue":t[0]||(t[0]=c=>e.form.boxbgColor=c),"color-modes":["monochrome"],"show-primary-color-preview":!1},null,8,["modelValue"])]),_:1}),l(u,{field:"boxmargin",label:"\u5916\u8FB9\u8DDD"},{default:o(()=>[l(g,{modelValue:e.form.boxmargin,"onUpdate:modelValue":t[1]||(t[1]=c=>e.form.boxmargin=c),"show-input":"","default-value":e.form.boxmargin,min:0,max:60},null,8,["modelValue","default-value"])]),_:1}),l(u,{field:"boxpadding",label:"\u5185\u8FB9\u8DDD"},{default:o(()=>[l(g,{modelValue:e.form.boxpadding,"onUpdate:modelValue":t[2]||(t[2]=c=>e.form.boxpadding=c),"show-input":"","default-value":e.form.boxpadding,min:0,max:60},null,8,["modelValue","default-value"])]),_:1}),l(u,{field:"boxround",label:"\u5706\u89D2"},{default:o(()=>[l(s,{modelValue:e.form.boxround,"onUpdate:modelValue":t[3]||(t[3]=c=>e.form.boxround=c),"default-checked":e.form.boxround},{default:o(()=>[l(h,{value:1},{default:o(()=>[...t[4]||(t[4]=[f("\u5F00\u542F",-1)])]),_:1}),l(h,{value:0},{default:o(()=>[...t[5]||(t[5]=[f("\u5173\u95ED",-1)])]),_:1})]),_:1},8,["modelValue","default-checked"])]),_:1})]),_:1},8,["model"])])}const B=b(ue,[["render",de]]),me={components:{commonForm:B,ChangeFileModal:M,externalIcon:X,changeLink:$,iconModal:Z},data(){return{iconModalShow:!1,checkIcon:{index:""},type:0,changeFileShow:!1,rowIndex:0,columns:[{title:"\u56FE\u7247",slotName:"img"},{title:"\u6807\u9898",slotName:"title",width:"50px"},{title:"\u94FE\u63A5",slotName:"link"},{title:"\u64CD\u4F5C",width:50,slotName:"operations"}]}},emits:["update:modelValue"],computed:{form:{get(){return this.modelValue},set(a){this.$emit("update:modelForm",a)}}},props:{modelValue:{type:[String,Object],default:()=>""}},methods:{changeFile(a){this.changeFileShow=!0,this.rowIndex=a},handleChangeFile(a){if(this.changeFileShow=!1,!a)return!1;this.form.list[this.rowIndex].img=a[0].fullurl},delImage(a){this.form.list.splice(a,1),this.$emit("update:modelForm",this.form)},addImage(){this.form.list.push({link:{type:"",config:{}},img:"",name:"\u56FE\u7247"})},handleImageSortChange(a){this.form.item=a,this.$emit("update:modelForm",this.form)}},watch:{}};const re=["src"],ie={class:"footer"};function se(a,t,d,F,_,e){const m=D,u=C,g=G,h=p("IconEdit"),s=R,k=p("change-link"),c=H,N=p("icon-plus"),A=J,O=K,v=U,E=I,j=w,z=p("ChangeFileModal");return r(),i("div",null,[l(j,{model:e.form,"auto-label-width":""},{default:o(()=>[l(u,{field:"content",label:"\u5217\u6570"},{default:o(()=>[l(m,{modelValue:e.form.col,"onUpdate:modelValue":t[0]||(t[0]=n=>e.form.col=n),"show-input":"","default-value":1,min:1,max:6},null,8,["modelValue"])]),_:1}),l(A,{pagination:!1,columns:_.columns,data:e.form.list,draggable:{type:"handle",width:40},onChange:e.handleImageSortChange},{title:o(({rowIndex:n})=>[l(g,{modelValue:e.form.list[n].title,"onUpdate:modelValue":V=>e.form.list[n].title=V,style:{width:"100px"},placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u6807\u9898"},null,8,["modelValue","onUpdate:modelValue"])]),img:o(({rowIndex:n})=>[l(s,{shape:"square",src:"@/assets/images/logo.png ",onClick:V=>e.changeFile(n)},{"trigger-icon":o(()=>[l(h)]),default:o(()=>[x("img",{class:"tabbar-icon",alt:"avatar",src:e.form.list[n].img},null,8,re)]),_:2},1032,["onClick"])]),link:o(({rowIndex:n})=>[l(k,{modelValue:e.form.list[n].link,"onUpdate:modelValue":V=>e.form.list[n].link=V},null,8,["modelValue","onUpdate:modelValue"])]),operations:o(({rowIndex:n})=>[l(c,{onClick:V=>e.delImage(n),style:{padding:"0"},type:"text",size:"small"},{default:o(()=>[...t[7]||(t[7]=[f(" \u5220\u9664 ",-1)])]),_:1},8,["onClick"])]),footer:o(()=>[x("div",ie,[l(c,{long:"",type:"dashed",onClick:e.addImage},{default:o(()=>[l(N),t[8]||(t[8]=f("\u6DFB\u52A0\u56FE\u7247",-1))]),_:1},8,["onClick"])])]),_:1},8,["columns","data","onChange"]),l(u,{field:"boxmargin",label:"\u56FE\u7247\u95F4\u9694",style:{"margin-top":"20px"}},{default:o(()=>[l(m,{modelValue:e.form.gap,"onUpdate:modelValue":t[1]||(t[1]=n=>e.form.gap=n),"show-input":"","default-value":e.form.gap,min:0,max:60},null,8,["modelValue","default-value"])]),_:1}),l(u,{field:"boxmargin",label:"\u56FE\u7247\u9AD8\u5EA6"},{default:o(()=>[l(O,{modelValue:e.form.height,"onUpdate:modelValue":t[2]||(t[2]=n=>e.form.height=n),min:1,max:2200,placeholder:"\u8BF7\u8F93\u5165\u9AD8\u5EA6"},null,8,["modelValue"])]),_:1}),l(u,{field:"title_status",label:"\u663E\u793A\u6807\u9898"},{default:o(()=>[l(E,{modelValue:e.form.title_status,"onUpdate:modelValue":t[3]||(t[3]=n=>e.form.title_status=n),"default-checked":e.form.title_status},{default:o(()=>[l(v,{value:1},{default:o(()=>[...t[9]||(t[9]=[f("\u663E\u793A",-1)])]),_:1}),l(v,{value:0},{default:o(()=>[...t[10]||(t[10]=[f("\u5173\u95ED",-1)])]),_:1})]),_:1},8,["modelValue","default-checked"])]),_:1}),l(u,{field:"round_status",label:"\u56FE\u7247\u5706\u89D2"},{default:o(()=>[l(E,{modelValue:e.form.round_status,"onUpdate:modelValue":t[4]||(t[4]=n=>e.form.round_status=n),"default-checked":e.form.round_status},{default:o(()=>[l(v,{value:1},{default:o(()=>[...t[11]||(t[11]=[f("\u5F00\u542F",-1)])]),_:1}),l(v,{value:0},{default:o(()=>[...t[12]||(t[12]=[f("\u5173\u95ED",-1)])]),_:1})]),_:1},8,["modelValue","default-checked"])]),_:1}),l(u,{field:"round_val",label:"\u5706\u89D2\u503C"},{default:o(()=>[l(m,{modelValue:e.form.round_val,"onUpdate:modelValue":t[5]||(t[5]=n=>e.form.round_val=n),"show-input":"","default-value":e.form.round_val,min:0,max:50},null,8,["modelValue","default-value"])]),_:1})]),_:1},8,["model"]),l(z,{isShow:_.changeFileShow,selectionType:"radio",selectFileType:["image"],onOk:e.handleChangeFile,onCancel:t[6]||(t[6]=n=>{this.changeFileShow=!1})},null,8,["isShow","onOk"])])}const Be=b(me,[["render",se]]),ce={components:{},data(){return{}},props:{height:{type:[Number,String],default:10},bgColor:{type:String,default:"#f5f5f5"},round:{type:Boolean,default:!1}},methods:{},watch:{}};function _e(a,t,d,F,_,e){return r(),i("div",{style:y({height:d.height+"px","background-color":d.bgColor,width:"100%"}),class:Y([{round:d.round}])},null,6)}const Ee=b(ce,[["render",_e]]),fe={components:{commonForm:B},data(){return{}},emits:["update:modelValue"],computed:{form:{get(){return this.modelValue},set(a){this.$emit("update:modelForm",a)}}},props:{modelValue:{type:[String,Object],default:()=>""}},methods:{},watch:{}};function pe(a,t,d,F,_,e){const m=D,u=C,g=p("t-color-picker"),h=w;return r(),i("div",null,[l(h,{model:e.form,"auto-label-width":""},{default:o(()=>[l(u,{field:"height",label:"\u9AD8\u5EA6"},{default:o(()=>[l(m,{modelValue:e.form.height,"onUpdate:modelValue":t[0]||(t[0]=s=>e.form.height=s),"show-input":"","default-value":10,min:1,max:100},null,8,["modelValue"])]),_:1}),l(u,{field:"color",label:"\u5206\u9694\u6761\u989C\u8272"},{default:o(()=>[l(g,{modelValue:e.form.bgColor,"onUpdate:modelValue":t[1]||(t[1]=s=>e.form.bgColor=s),"color-modes":["monochrome"],"show-primary-color-preview":!1},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])}const Ue=b(fe,[["render",pe]]),ge=P.addFromIconFontCn({src:"/assets/vue/assets/icon/page_compontents.js"}),he={components:{IconFont:ge},data(){return{}},props:{content:{type:[String],default:""}},computed:{contentData:function(){return!this.content||this.content=="
\u5BCC\u6587\u672C\u5185\u5BB9
