Files
aiot-platform-ui/apps/web-antd/dist/js/thing-model-service-eisSldGi.js
lzh 35c3d0e06e
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-18 16:18:59 +08:00

2 lines
1.8 KiB
JavaScript

import{m as b,w as V,ad as n,b2 as s,j as o,u as e,bJ as r,ce as _,I as p,bb as g,ab as y,ai as P,bp as I,cp as S}from"../jse/index-index-Cy8amzIl.js";import{n as i,k as d}from"./constants-B5TthjFC.js";import{_ as c}from"./thing-model-input-output-param.vue_vue_type_script_setup_true_lang-0YR2IqjX.js";import{bV as m,b$ as f,ac as U}from"./bootstrap-CW2RsBQq.js";import"./thing-model-property-BxZGHLI_.js";import"./thing-model-enum-data-specs-BgFJAFc-.js";import"./thing-model-number-data-specs-DwVmxMRl.js";import"./dict-enum-CaHgMaDZ.js";const k=b({name:"ThingModelService",__name:"thing-model-service",props:{isStructDataSpecs:{type:Boolean},modelValue:{}},emits:["update:modelValue"],setup(v,{emit:T}){const t=_(v,"modelValue",T);return V(()=>t.value,u=>{u?S(u.callType)&&(u.callType=i.ASYNC.value):t.value={callType:i.ASYNC.value,inputParams:[],outputParams:[]}},{immediate:!0,deep:!0}),(u,l)=>(s(),n(p,null,[o(e(m).Item,{rules:[{required:!0,message:"请选择调用方式",trigger:"change"}],label:"调用方式",name:["service","callType"]},{default:r(()=>[o(e(f).Group,{value:e(t).callType,"onUpdate:value":l[0]||(l[0]=a=>e(t).callType=a)},{default:r(()=>[(s(!0),n(p,null,g(Object.values(e(i)),a=>(s(),y(e(f),{key:a.value,value:a.value},{default:r(()=>[P(I(a.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),o(e(m).Item,{label:"输入参数"},{default:r(()=>[o(c,{modelValue:e(t).inputParams,"onUpdate:modelValue":l[1]||(l[1]=a=>e(t).inputParams=a),direction:e(d).INPUT},null,8,["modelValue","direction"])]),_:1}),o(e(m).Item,{label:"输出参数"},{default:r(()=>[o(c,{modelValue:e(t).outputParams,"onUpdate:modelValue":l[2]||(l[2]=a=>e(t).outputParams=a),direction:e(d).OUTPUT},null,8,["modelValue","direction"])]),_:1})],64))}}),A=U(k,[["__scopeId","data-v-d7d2016f"]]);export{A as default};