Files
aiot-platform-ui/apps/web-antd/dist/js/thing-model-event-DSxDHIhS.js

2 lines
1.5 KiB
JavaScript

import{m as f,w as _,ad as m,b2 as s,j as l,u as e,bJ as r,cd as b,I as n,bb as g,ab as V,ai as y,bp as E,co as T}from"../jse/index-index-CO0ZsLf2.js";import{j as i,k as I}from"./constants-B5TthjFC.js";import{_ as h}from"./thing-model-input-output-param.vue_vue_type_script_setup_true_lang-3sPKRmOL.js";import{bY as p,c2 as d,ac as M}from"./bootstrap-DsjPfOC_.js";import"./thing-model-property-sXoxwmbL.js";import"./thing-model-enum-data-specs-Bzf6q2Pb.js";import"./thing-model-number-data-specs-BnFyWKJT.js";import"./dict-enum-DRf9W45H.js";const k=f({name:"ThingModelEvent",__name:"thing-model-event",props:{isStructDataSpecs:{type:Boolean},modelValue:{}},emits:["update:modelValue"],setup(c,{emit:v}){const a=b(c,"modelValue",v);return _(()=>a.value.type,u=>T(u)&&(a.value.type=i.INFO.value),{immediate:!0}),(u,o)=>(s(),m(n,null,[l(e(p).Item,{rules:[{required:!0,message:"请选择事件类型",trigger:"change"}],label:"事件类型",name:"event.type"},{default:r(()=>[l(e(d).Group,{value:e(a).type,"onUpdate:value":o[0]||(o[0]=t=>e(a).type=t)},{default:r(()=>[(s(!0),m(n,null,g(Object.values(e(i)),t=>(s(),V(e(d),{key:t.value,value:t.value},{default:r(()=>[y(E(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),l(e(p).Item,{label:"输出参数"},{default:r(()=>[l(h,{modelValue:e(a).outputParams,"onUpdate:modelValue":o[1]||(o[1]=t=>e(a).outputParams=t),direction:e(I).OUTPUT},null,8,["modelValue","direction"])]),_:1})],64))}}),S=M(k,[["__scopeId","data-v-2132bf27"]]);export{S as default};