import{aE as _,ay as i,bD as e,bn as d,b4 as s,aD as a,a9 as u,aa as f,ax as n,bk as r,aA as b,ah as g,be as h,ac as w,aC as C,l as y,aj as E}from"./index-C6ULY2Si.js";/* empty css             *//* empty css                     *//* empty css                  */import"./el-tooltip-l0sNRNKZ.js";/* empty css                    *//* empty css                        *//* empty css               */import{C as T}from"./ConfigPageBase-DmCcZeia.js";/* empty css               *//* empty css                *//* empty css                  */import"./PermissionGuard-DIZkcwyW.js";/* empty css                 */import"./reflection-CKXyOCM_.js";const x={class:"js-mini"},D={class:"js-mini"},k=_({__name:"CustomWidgetView",setup(B){return(S,V)=>{const t=f,p=w,m=u;return s(),i(T,{section:"widget",title:"自定义控件",description:"呼叫/展示界面可自由定义（platform-vue + rcsmonitor-vue 双渲染器）",defaults:d(y)},{default:e(({payload:c})=>[a(m,{data:c.items,size:"small",border:""},{default:e(()=>[a(t,{label:"ID",prop:"id",width:"180"}),a(t,{label:"名称",prop:"name",width:"140"}),a(t,{label:"Schema",prop:"schemaJson"},{default:e(o=>[n("pre",x,r(o.row.schemaJson),1)]),_:1}),a(t,{label:"Layout",prop:"layoutJson"},{default:e(o=>[n("pre",D,r(o.row.layoutJson),1)]),_:1}),a(t,{label:"绑定 Scope"},{default:e(o=>[(s(!0),b(g,null,h(o.row.bindToScopes,l=>(s(),i(p,{key:l,size:"small",effect:"plain",style:{"margin-right":"4px"}},{default:e(()=>[C(r(l),1)]),_:2},1024))),128))]),_:1})]),_:1},8,["data"])]),_:1},8,["defaults"])}}}),K=E(k,[["__scopeId","data-v-96b90481"]]);export{K as default};
