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.5 KiB

var P=Object.defineProperty,b=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var I=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable;var F=(o,t,e)=>t in o?P(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,g=(o,t)=>{for(var e in t||(t={}))O.call(t,e)&&F(o,e,t[e]);if(I)for(var e of I(t))R.call(t,e)&&F(o,e,t[e]);return o},h=(o,t)=>b(o,E(t));var D=(o,t,e)=>new Promise((u,c)=>{var _=r=>{try{n(e.next(r))}catch(a){c(a)}},m=r=>{try{n(e.throw(r))}catch(a){c(a)}},n=r=>r.done?u(r.value):Promise.resolve(r.value).then(_,m);n((e=e.apply(o,t)).next())});import{d as A,bs as p,q as K,r as d,o as v,g as N,b as H,w as x,t as B,a as U,i as V,u as j,bo as G,a1 as S,$ as M,Y as q,aT as L}from"./index-f4658ae7.js";import z from"./EnOnly-9c74cb0c.js";import{Node as Y}from"./Node-6b42ba5e.js";import{Send as $}from"./Send-256b091b.js";import{SendAndCC as J}from"./SendAndCC-2a0867f1.js";import{G as Q}from"./GenerWorkFlowExt-8e9d388f.js";import{d as X}from"./duration-990e9468.js";const Z={class:"p-1"},ee={key:0,class:"ant-tag-red"},ae={key:1,class:"content"},te={name:"AccepterOfGener"},oe=A(h(g({},te),{props:{params:{type:Object,default:()=>{}}},emits:["handleCancel","UnSend"],setup(o,{emit:t}){p.extend(X);const e=o,u=K({hasError:!1,tips:""}),c=d(!1),_=d(!1),m=d(""),n=d(""),r=d(),a=d(),w=d(!1);(()=>D(this,null,function*(){try{c.value=!0,r.value=e.params,_.value=e.params.IsSend||!1;const l=new Y(e.params.FK_Node);if(yield l.RetrieveFromDBSources(),n.value=e.params.PKVal||S.No+"_"+e.params.FK_Node+"_"+e.params.ToNode+"_"+e.params.WorkID,l.CCRole==1||l.CCRole==3?(m.value="TS.WorkOpt.SendAndCC",a.value=new J(n.value)):(m.value="TS.WorkOpt.Send",a.value=new $(n.value)),(yield a.value.RetrieveFromDBSources())==0){if(a.value.WorkID=e.params.WorkID,a.value.NodeID=e.params.FK_Node,a.value.ToNodeID=e.params.ToNode||0,a.value.EmpNo=S.No,a.value.EmpName=S.Name,yield a.value.Insert(),l.IsAutoLoadEmps===1){const i=new M("BP.WF.HttpHandler.WF_WorkOpt");i.AddPara("WorkID",a.value.WorkID),i.AddPara("NodeID",a.value.NodeID),i.AddPara("ToNodeID",a.value.ToNodeID),i.AddPara("FK_Flow",a.value.FK_Flow),i.AddPara("MyPK",a.value.MyPK);const f=yield i.DoMethodReturnString("SendWorkOpt_Init");if(typeof f=="string"&&f.includes("err@")){q.error(f.replace("@",""));return}yield a.value.RetrieveFromDBSources()}const s=new Q;s.WorkID=e.params.WorkID,yield s.RetrieveFromDBSources();const k=p(new Date).diff(s.RDT,"second")||0,y=p(new Date).diff(s.SendDT,"second")||0;a.value.UseTimeFlow=(k>0?"":"-")+p.duration(k).format("DD\u5929 HH\u65F6mm\u5206ss\u79D2"),a.value.UseTimeNode=(y>0?"":"-")+p.duration(y).format("DD\u5929 HH\u65F6mm\u5206ss\u79D2"),a.value.Title=s.Title,a.value.StarterName=s.StarterName,a.value.StartRDT=s.StartRDT,a.value.NodeName=s.NodeName,a.value.StartRDT=s.StartRDT,yield a.value.Update()}w.value=!0}catch(l){u.hasError=!0,u.tips=l}finally{c.value=!1}}))();const C=()=>D(this,null,function*(){T("UnSend")}),T=t,W=()=>{T("handleCancel")};return(l,s)=>(v(),N("div",Z,[H(j(G),{spinning:c.value,style:{"background-color":"white"}},{default:x(()=>[u.hasError?(v(),N("div",ee,B(u.tips),1)):(v(),N("div",ae,[w.value?(v(),U(z,{key:0,params:r.value,PKVal:n.value,EnName:m.value,onHandleCancel:W,onUnSend:C},null,8,["params","PKVal","EnName"])):V("",!0)]))]),_:1},8,["spinning"])]))}}));const re=L(oe,[["__scopeId","data-v-a42481eb"]]),ve=Object.freeze(Object.defineProperty({__proto__:null,default:re},Symbol.toStringTag,{value:"Module"}));export{ve as _};