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
3.0 KiB

var M=Object.defineProperty,F=Object.defineProperties;var w=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var f=(s,o,e)=>o in s?M(s,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[o]=e,i=(s,o)=>{for(var e in o||(o={}))D.call(o,e)&&f(s,e,o[e]);if(b)for(var e of b(o))E.call(o,e)&&f(s,e,o[e]);return s},c=(s,o)=>F(s,w(o));var _=(s,o,e)=>new Promise((v,t)=>{var a=n=>{try{p(e.next(n))}catch(m){t(m)}},r=n=>{try{p(e.throw(n))}catch(m){t(m)}},p=n=>n.done?v(n.value):Promise.resolve(n.value).then(a,r);p((e=e.apply(s,o)).next())});import{d as S,r as g,q as k,cb as G,bl as L,c7 as N,Z as B,o as d,a as h,w as R,j as x,g as y,t as A,bF as H,u as P,bo as T,$ as I,Y as O,bE as u,bp as W,aT as U}from"./index-f4658ae7.js";const V={style:{width:"100vw",height:"100vh"}},j={key:0,class:"ant-tag-red"},q={key:1},z=S({__name:"Do",setup(s){const o=g(!1),e=k({hasError:!1,tips:""}),v=G();L();const t=g({}),a=k({component:{},params:{}}),{loadComponent:r}=W();N();const p=()=>_(this,null,function*(){try{o.value=!0,e.hasError=!1;const l=new I("BP.WF.HttpHandler.WF");if(l.AddUrlData(),t.value=yield l.DoMethodReturnString("Port_Init"),t.value.toString().indexOf("err@")==0||t.value.toString().indexOf("warning@")==0){o.value=!1,e.hasError=!0,e.tips=t.value;return}m()}catch(l){o.value=!1,e.hasError=!0,e.tips=l;return}finally{o.value=!1}}),n=B(),m=()=>_(this,null,function*(){const l=t.value.PageName;delete t.value.PageName;const C=t.value.Token||"";if(!C){O.error("\u6CA1\u6709\u83B7\u53D6\u5230Token\u503C");return}switch(n.token=C,yield n.getUserInfoNotSSOAction(),l){case"Home":v.replace("/CCMobilePortal/Home");break;case"MyFlow":{a.component=u(r("/@/CCMobile/MyFlow.vue")),a.params=t.value;break}case"MyFrm":a.component=u(r("/@/CCMobile/Frm.vue")),a.params=c(i({},t.value),{isComponent:!0,fieldIsReadonly:!0});break;case"Frm":{a.component=u(r("/@/CCMobile/CCForm/Frm.vue")),a.params=t.value;break}case"MyView":{a.component=u(r("/@/CCMobile/MyView.vue")),a.params=t.value;break}case"MyCC":a.component=u(r("/@/CCMobile/MyCC.vue")),a.params=t.value;break;case"Start":v.replace("/WF/GL/Start");break;case"Todolist":{a.component=u(r("/@/CCMobile/GenerList.vue")),a.params=c(i({},t.value),{EnName:"GL_Todolist"});break}case"Draft":{a.component=u(r("/@/CCMobile/GenerList.vue")),a.params=c(i({},t.value),{EnName:"GL_Draft"});break}case"Runing":{a.component=u(r("/@/CCMobile/GenerList.vue")),a.params=c(i({},t.value),{EnName:"GL_Runing"});break}case"Default":{a.component=u(r("/@/CCMobile/GenerList.vue")),a.params=c(i({},t.value),{EnName:"GL_Todolist"});break}case void 0:typeof t.value=="string"&&alert(t.value)}});return p(),(l,C)=>(d(),h(P(T),{spinning:o.value,size:"large",tip:"\u6B63\u5728\u52A0\u8F7D\uFF0C\u8BF7\u7A0D\u4FAF......"},{default:R(()=>[x("div",V,[e.hasError?(d(),y("div",j,A(e.tips),1)):(d(),y("div",q,[(d(),h(H(a.component),{params:a.params},null,8,["params"]))]))])]),_:1},8,["spinning"]))}});const $=U(z,[["__scopeId","data-v-3ade46aa"]]);export{$ as default};