Files
aiot-platform-ui/apps/web-antd/dist/js/index-BKtcXP33.js
2026-02-11 15:56:18 +08:00

2 lines
3.0 KiB
JavaScript

var c=(g,s,e)=>new Promise((i,u)=>{var a=o=>{try{n(e.next(o))}catch(t){u(t)}},r=o=>{try{n(e.throw(o))}catch(t){u(t)}},n=o=>o.done?i(o.value):Promise.resolve(o.value).then(a,r);n((e=e.apply(g,s)).next())});import{ae as C,V as D,a9 as f,av as v}from"./bootstrap-CzaEOGmt.js";import{q as P}from"./index-B-J7fjyF.js";import{a as T}from"./index-D_eMvQ3M.js";import{_ as x}from"./index.vue_vue_type_script_setup_true_lang-BnmqPkra.js";import{_ as $}from"./header.vue_vue_type_script_setup_true_lang-Ca8_fOjp.js";import{_ as h}from"./info.vue_vue_type_script_setup_true_lang-Ri0oya2B.js";import{_ as M}from"./page.vue_vue_type_script_setup_true_lang-B0OUfMaj.js";import{m as N,b9 as _,v as R,ab as b,b2 as y,bJ as l,j as d,u as p,ac as k,b4 as V}from"../jse/index-index-BsCxB4ql.js";import"./vxe-table-Iak22KAL.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CK5MxLr_.js";import"./index-B2g5elDP.js";import"./constants-B5TthjFC.js";import"./dict-enum-CaHgMaDZ.js";import"./data-definition-BKYdpPV5.js";import"./thing-model-form.vue_vue_type_script_setup_true_lang-DwVdny-C.js";import"./thing-model-event-PeD57SV5.js";import"./thing-model-input-output-param.vue_vue_type_script_setup_true_lang-DP0eQrcj.js";import"./thing-model-property-Dw4Y5E6W.js";import"./thing-model-enum-data-specs-DLHS_bux.js";import"./thing-model-number-data-specs-1mGeowE9.js";import"./thing-model-service-C4eku2Nc.js";import"./thing-model-tsl-pAiie10k.js";import"./table-action.vue_vue_type_script_setup_true_lang-B5x8an5T.js";import"./index-DEEkhT1p.js";import"./use-vxe-grid-B4k3XTIs.js";import"./icons-CieLeI1V.js";import"./form.vue_vue_type_script_setup_true_lang-C3ewfg_h.js";import"./index-C-svJHYt.js";import"./use-modal-8xtIt106.js";import"./x-CFypq-HK.js";import"./biz-iot-enum-B2pEk3Wu.js";import"./index-BhvetCCl.js";const lt=N({name:"IoTProductDetail",__name:"index",setup(g){const s=C(),e=D(),i=Number(s.params.id),u=_(!0),a=_({}),r=_("info");V("product",a);function n(t){return c(this,null,function*(){u.value=!0;try{a.value=yield T(t)}catch(m){f.error("获取产品详情失败")}finally{u.value=!1}})}function o(t){return c(this,null,function*(){try{return yield P(t)}catch(m){return f.error("获取设备数量失败"),0}})}return R(()=>c(null,null,function*(){if(!i){f.warning("参数错误,产品不能为空!"),e.back();return}yield n(i);const{tab:t}=s.query;t&&(r.value=t),a.value.id&&(a.value.deviceCount=yield o(a.value.id))})),(t,m)=>(y(),b(p(M),null,{default:l(()=>[d($,{loading:u.value,product:a.value,onRefresh:m[0]||(m[0]=()=>n(p(i)))},null,8,["loading","product"]),d(p(v),{"active-key":r.value,"onUpdate:activeKey":m[1]||(m[1]=w=>r.value=w),class:"mt-4"},{default:l(()=>[d(p(v).TabPane,{key:"info",tab:"产品信息"},{default:l(()=>[r.value==="info"?(y(),b(h,{key:0,product:a.value},null,8,["product"])):k("",!0)]),_:1}),d(p(v).TabPane,{key:"thingModel",tab:"物模型(功能定义)"},{default:l(()=>[r.value==="thingModel"?(y(),b(x,{key:0,"product-id":p(i)},null,8,["product-id"])):k("",!0)]),_:1})]),_:1},8,["active-key"])]),_:1}))}});export{lt as default};