You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.9 KiB
2 lines
2.9 KiB
var C=Object.defineProperty,S=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var k=(o,e,a)=>e in o?C(o,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[e]=a,T=(o,e)=>{for(var a in e||(e={}))E.call(e,a)&&k(o,a,e[a]);if(g)for(var a of g(e))P.call(e,a)&&k(o,a,e[a]);return o},h=(o,e)=>S(o,D(e));var b=(o,e,a)=>new Promise((i,l)=>{var u=r=>{try{t(a.next(r))}catch(s){l(s)}},v=r=>{try{t(a.throw(r))}catch(s){l(s)}},t=r=>r.done?i(r.value):Promise.resolve(r.value).then(u,v);t((a=a.apply(o,e)).next())});import{d as W,q as j,r as f,o as n,g as p,b as B,w as d,t as O,u as _,F as x,bt as K,a as m,j as F,x as A,h as H,i as y,bo as I,$ as V,Y as w,dK as J}from"./index-f4658ae7.js";import{T as z,a as M}from"./index-84fbff43.js";import R from"./Track-a770d951.js";import{_ as U}from"./Table.vue_vue_type_script_setup_true_lang-e30c746b.js";import $ from"./TimeBase-4b9fa6b2.js";const q={class:"p-1",style:{overflow:"hidden"}},G={key:0,class:"ant-tag-red"},L={key:1,class:"content",style:{overflow:"hidden"}},Y={name:"OneWork"},Q=W(h(T({},Y),{props:{params:{type:Object,default:()=>{}}},setup(o){const e=o,a=j({hasError:!1,tips:""}),i=f(!1),l=f([]),u=f("");return(()=>b(this,null,function*(){try{i.value=!0;const t=new V("BP.WF.HttpHandler.WF_WorkOpt_OneWork");t.AddJson(e.params);const r=yield t.DoMethodReturnString("OneWork_GetTabs");if(typeof r=="string"&&r.includes("err@")){w.error(r.replace("err@",""));return}if(typeof r=="string"&&r.includes("[]")){w.info("\u6CA1\u6709\u83B7\u53D6\u5230\u9700\u8981\u5C55\u793A\u7684\u6D41\u7A0B\u8FD0\u8F6C\u7684\u4FE1\u606F");return}JSON.parse(JSON.stringify(r)).forEach(c=>{const N=J(c.Url);N.NodeName=e.params.NodeName,l.value.push({No:c.No,Name:c.Name,params:N,Icon:c.No==="Truck"?"icon-film":c.No==="TimeBase"?"icon-layers":c.No==="Table"?"icon-notebook":""})}),e.params.currTab==null||e.params.currTab==null||e.params.currTab==""?u.value=l.value[0].No:u.value=e.params.currTab}catch(t){a.hasError=!0,a.tips=t}finally{i.value=!1}}))(),(t,r)=>(n(),p("div",q,[B(_(I),{spinning:i.value,style:{"background-color":"white"}},{default:d(()=>[a.hasError?(n(),p("div",G,O(a.tips),1)):(n(),p("div",L,[B(_(z),{activeKey:u.value,"onUpdate:activeKey":r[0]||(r[0]=s=>u.value=s)},{default:d(()=>[(n(!0),p(x,null,K(l.value,s=>(n(),m(_(M),{key:s.No},{tab:d(()=>[F("span",null,[F("i",{class:A(s.Icon)},null,2),H(" "+O(s.Name),1)])]),default:d(()=>[s.No==="Truck"?(n(),m(R,{key:0,params:s.params},null,8,["params"])):y("",!0),s.No==="TimeBase"?(n(),m($,{key:1,params:s.params},null,8,["params"])):y("",!0),s.No==="Table"?(n(),m(U,{key:2,params:s.params},null,8,["params"])):y("",!0)]),_:2},1024))),128))]),_:1},8,["activeKey"])]))]),_:1},8,["spinning"])]))}})),oe=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));export{oe as _};
|