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-B6J4axeY.js";import{bV as C,c6 as r,c8 as w,b$ as n,bT as k,br as y}from"./bootstrap-DmcuvVZS.js";import{_ as v}from"./index.vue_vue_type_script_setup_true_lang-p4qqtfqt.js";import E from"./index-0fxrKJQc.js";import"./vuedraggable.umd-CrxMRLxe.js";import{E as I}from"./index-Bqchr_hw.js";/* empty css */import{_ as h}from"./index.vue_vue_type_script_setup_true_lang-DvyGe_HE.js";import p from"./index-BxJj7t6n.js";import{_ as M}from"./component-container-property.vue_vue_type_script_setup_true_lang-DNI1U6ZK.js";import"./select-dialog.vue_vue_type_script_setup_true_lang-BfaQ1p0J.js";import"./select.vue_vue_type_script_setup_true_lang-CjlctvDF.js";import"./index-CGVTp7Mk.js";import"./use-modal-BrjqCt0f.js";import"./x-CGHUyQuD.js";/* empty css */import"./index-cLu-t05_.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($,d)=>(s(),c(M,{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(h),{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};
|