2 lines
3.8 KiB
JavaScript
2 lines
3.8 KiB
JavaScript
import{m as f,ab as c,b2 as s,bJ as t,j as e,u as l,ce as U,ae as i,ai as m,ad as _,ac as g,I as x}from"../jse/index-index-WYMMa-75.js";import{bY as C,c9 as r,cc as w,c2 as n,bW as k,aM as y}from"./bootstrap-DO1fwVR8.js";import{_ as v}from"./index.vue_vue_type_script_setup_true_lang-Czx8_OyU.js";import E from"./index-CSAUlne9.js";import"./vuedraggable.umd-DJ7lOijT.js";import{E as I}from"./index-C372jklr.js";/* empty css */import{_ as M}from"./index.vue_vue_type_script_setup_true_lang-CZ8EXUa2.js";import p from"./index-DIS4yCYy.js";import{_ as h}from"./component-container-property.vue_vue_type_script_setup_true_lang-CPvfA5uL.js";import"./select-dialog.vue_vue_type_script_setup_true_lang-DD1ykisH.js";import"./select.vue_vue_type_script_setup_true_lang-BtxwSnDH.js";import"./index-BjfZB7aG.js";import"./use-modal-H31zQT57.js";import"./x-DcSp8aXI.js";/* empty css */import"./index-ClBEleSd.js";/* empty css */const N={class:"flex flex-col gap-2 rounded-md p-4 shadow-lg"},X=f({name:"MenuGridProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(V,{emit:b}){const u=U(V,"modelValue",b);return(P,d)=>(s(),c(h,{modelValue:l(u).style,"onUpdate:modelValue":d[2]||(d[2]=o=>l(u).style=o)},{default:t(()=>[e(l(C),{"label-col":{style:{width:"80px"}},model:l(u),class:"mt-2"},{default:t(()=>[e(l(r),{label:"每行数量",name:"column"},{default:t(()=>[e(l(w),{value:l(u).column,"onUpdate:value":d[0]||(d[0]=o=>l(u).column=o)},{default:t(()=>[e(l(n),{value:3},{default:t(()=>[...d[3]||(d[3]=[m("3个",-1)])]),_:1}),e(l(n),{value:4},{default:t(()=>[...d[4]||(d[4]=[m("4个",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),d[6]||(d[6]=i("p",{class:"text-base font-bold"},"菜单设置",-1)),i("div",N,[e(l(M),{modelValue:l(u).list,"onUpdate:modelValue":d[1]||(d[1]=o=>l(u).list=o),"empty-item":l(I)},{default:t(({element:o})=>[e(l(r),{label:"图标",name:"iconUrl"},{default:t(()=>[e(k,{modelValue:o.iconUrl,"onUpdate:modelValue":a=>o.iconUrl=a,height:"80px",width:"80px","show-description":!1},{tip:t(()=>[...d[5]||(d[5]=[m(" 建议尺寸:44 * 44",-1)])]),_:1},8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(l(r),{label:"标题",name:"title"},{default:t(()=>[e(l(p),{modelValue:o.title,"onUpdate:modelValue":a=>o.title=a,color:o.titleColor,"onUpdate:color":a=>o.titleColor=a},null,8,["modelValue","onUpdate:modelValue","color","onUpdate:color"])]),_:2},1024),e(l(r),{label:"副标题",name:"subtitle"},{default:t(()=>[e(l(p),{modelValue:o.subtitle,"onUpdate:modelValue":a=>o.subtitle=a,color:o.subtitleColor,"onUpdate:color":a=>o.subtitleColor=a},null,8,["modelValue","onUpdate:modelValue","color","onUpdate:color"])]),_:2},1024),e(l(r),{label:"链接",name:"url"},{default:t(()=>[e(l(v),{modelValue:o.url,"onUpdate:modelValue":a=>o.url=a},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(l(r),{label:"显示角标",name:"badge.show"},{default:t(()=>[e(l(y),{checked:o.badge.show,"onUpdate:checked":a=>o.badge.show=a},null,8,["checked","onUpdate:checked"])]),_:2},1024),o.badge.show?(s(),_(x,{key:0},[e(l(r),{label:"角标内容",name:"badge.text"},{default:t(()=>[e(l(p),{modelValue:o.badge.text,"onUpdate:modelValue":a=>o.badge.text=a,color:o.badge.textColor,"onUpdate:color":a=>o.badge.textColor=a},null,8,["modelValue","onUpdate:modelValue","color","onUpdate:color"])]),_:2},1024),e(l(r),{label:"背景颜色",name:"badge.bgColor"},{default:t(()=>[e(l(E),{modelValue:o.badge.bgColor,"onUpdate:modelValue":a=>o.badge.bgColor=a},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)],64)):g("",!0)]),_:1},8,["modelValue","empty-item"])])]),_:1},8,["model"])]),_:1},8,["modelValue"]))}});export{X as default};
|