2 lines
2.6 KiB
JavaScript
2 lines
2.6 KiB
JavaScript
import{m as i,ab as f,b2 as V,bJ as r,j as l,u as e,ce as b,ai as _}from"../jse/index-index-muiiV4cL.js";import{bY as U,c9 as m,bW as x,au as C,bD as c}from"./bootstrap-CjlLFctT.js";import{_ as g}from"./index.vue_vue_type_script_setup_true_lang-CC1NeD4z.js";import d from"./index-WJEYzpv0.js";import"./vuedraggable.umd-DkAkfkoq.js";import"./index-DMRhG17Q.js";/* empty css */import{_ as k}from"./index.vue_vue_type_script_setup_true_lang-DR2Oncwa.js";/* empty css */import{_ as y}from"./component-container-property.vue_vue_type_script_setup_true_lang-9H8bDB86.js";import"./select-dialog.vue_vue_type_script_setup_true_lang-D7MYzLAa.js";import"./select.vue_vue_type_script_setup_true_lang-XcFRA8cd.js";import"./index-BGDfdcrI.js";import"./use-modal-DXPCNlce.js";import"./x-COQRwCmY.js";/* empty css */import"./index-DKgL29_l.js";const H=i({name:"NoticeBarProperty",__name:"property",props:{modelValue:{}},emits:["update:modelValue"],setup(n,{emit:p}){const a=b(n,"modelValue",p),s={content:[{required:!0,message:"请输入公告",trigger:"blur"}]};return(B,t)=>(V(),f(y,{modelValue:e(a).style,"onUpdate:modelValue":t[4]||(t[4]=o=>e(a).style=o)},{default:r(()=>[l(e(U),{model:e(a),rules:s},{default:r(()=>[l(e(m),{label:"公告图标",name:"iconUrl"},{default:r(()=>[l(x,{modelValue:e(a).iconUrl,"onUpdate:modelValue":t[0]||(t[0]=o=>e(a).iconUrl=o),height:"48px","show-description":!1},{tip:r(()=>[...t[5]||(t[5]=[_("建议尺寸:24 * 24",-1)])]),_:1},8,["modelValue"])]),_:1}),l(e(m),{label:"背景颜色",name:"backgroundColor"},{default:r(()=>[l(e(d),{modelValue:e(a).backgroundColor,"onUpdate:modelValue":t[1]||(t[1]=o=>e(a).backgroundColor=o)},null,8,["modelValue"])]),_:1}),l(e(m),{label:"文字颜色",name:"textColor"},{default:r(()=>[l(e(d),{modelValue:e(a).textColor,"onUpdate:modelValue":t[2]||(t[2]=o=>e(a).textColor=o)},null,8,["modelValue"])]),_:1}),l(e(C),{title:"公告内容",class:"property-group"},{default:r(()=>[l(e(k),{modelValue:e(a).contents,"onUpdate:modelValue":t[3]||(t[3]=o=>e(a).contents=o)},{default:r(({element:o})=>[l(e(m),{label:"公告",name:"text"},{default:r(()=>[l(e(c),{value:o.text,"onUpdate:value":u=>o.text=u,placeholder:"请输入公告"},null,8,["value","onUpdate:value"])]),_:2},1024),l(e(m),{label:"链接",name:"url"},{default:r(()=>[l(e(g),{modelValue:o.url,"onUpdate:modelValue":u=>o.url=u},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]))}});export{H as default};
|