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.

4 lines
9.4 KiB

var $=Object.defineProperty,q=Object.defineProperties;var Y=Object.getOwnPropertyDescriptors;var N=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var P=(_,a,r)=>a in _?$(_,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):_[a]=r,R=(_,a)=>{for(var r in a||(a={}))Z.call(a,r)&&P(_,r,a[r]);if(N)for(var r of N(a))J.call(a,r)&&P(_,r,a[r]);return _},K=(_,a)=>q(_,Y(a));var b=(_,a,r)=>new Promise((t,m)=>{var d=o=>{try{f(r.next(o))}catch(u){m(u)}},s=o=>{try{f(r.throw(o))}catch(u){m(u)}},f=o=>o.done?t(o.value):Promise.resolve(o.value).then(d,s);f((r=r.apply(_,a)).next())});import{_ as X}from"./Accepter-87c1c1e9.js";import{_ as ee}from"./AccepterOfGener-ee4f4e33.js";import{_ as te}from"./AccepterOfOrg-ad4e652a.js";import{_ as ae}from"./BatchWorkCheckModel-a9503fb5.js";import{a as oe}from"./CH-30094ba4.js";import{_ as re}from"./ChangeDept-c3f28611.js";import{_ as le}from"./DeleteFlowInstance-8bded91b.js";import{_ as se}from"./OneWork-84106b2a.js";import{_ as ne}from"./PRI-20eb55c6.js";import{_ as ie}from"./PreplaceWoker-b14e0aaa.js";import{_ as _e}from"./Press-13363236.js";import{_ as ue}from"./ReturnWork-a5c24c74.js";import{_ as me}from"./Rollback-9eb9b1c2.js";import{_ as de}from"./SelectEmp-ec2fab5e.js";import{_ as pe}from"./SelectEmpByDomain-e128aa67.js";import{_ as ce}from"./StopFlow-41ba7a25.js";import{_ as ve}from"./SubFlow-aaa99911.js";import{_ as fe}from"./TZWorker-12028085.js";import{d as O,q as F,r as y,o as p,g as h,j as I,b as v,w as g,t as S,a9 as be,a as w,u as k,B as D,h as T,i as V,F as B,bt as ye,bo as ge,bu as ke,s as he,ds as De,Y as W,$ as Te,aT as we,b9 as We,bF as Fe,a1 as C}from"./index-f4658ae7.js";import{C as Ie}from"./index-8604018f.js";import"./index-84fbff43.js";/* empty css */import{T as Se}from"./index-10ceae64.js";import"./index-3590612f.js";import"./index-297faa0c.js";import"./index-cd1f9903.js";import x from"./BSEntities-1c882a21.js";import{Node as Ce}from"./Node-6b42ba5e.js";import Ee from"./BSEntity-840a884b.js";import{windowOpen as Ne}from"./windowOpen-b8703c39.js";import{_ as Pe}from"./ToNodes-9358958e.js";import{_ as Re}from"./TransferCustom-986bacba.js";import{_ as Ke}from"./UsefulExpresFlow-7e47ff07.js";import{_ as Be}from"./WorkCheck-1cb7857f.js";import{_ as xe}from"./WorkCheckParse-c100ee88.js";import{_ as Oe}from"./WorkCheckParseTrack-9b1dbbb8.js";import Ve from"./EnOnly-9c74cb0c.js";import{CC as He}from"./CC-20d99e85.js";import{HungupList as Me}from"./HungupList-ec5b1e9a.js";import{HuiQian as je}from"./HuiQian-068b4235.js";import{Shift as Ae}from"./Shift-0e0716e1.js";const Ge=Object.freeze(Object.defineProperty({__proto__:null,get default(){return H}},Symbol.toStringTag,{value:"Module"})),ze={class:"p-1"},Le={key:0,class:"ant-tag-red"},Qe={style:{float:"left"}},Ue={style:{float:"right"}},$e={name:"ThreadDtl"},qe=O(K(R({},$e),{props:{params:{type:Object,default:()=>{}}},setup(_){const a=_,r=F({hasError:!1,tips:""}),t=F({modalVisible:!1,closable:!0,modalType:"",modalTitle:"",modalWidth:800,modalHeight:{},content:""}),m=y(!1),d=[{title:"\u8282\u70B9",dataIndex:"NodeName",key:"NodeName"},{title:"\u5904\u7406\u4EBA",dataIndex:"FK_Emp",key:"FK_Emp",width:200,customRender:({record:e})=>e.FK_Emp+" "+e.EmpName},{title:"\u72B6\u6001",dataIndex:"Sate",key:"Sate",customRender:({record:e})=>{if(e.IsPass===1)return"\u5DF2\u5B8C\u6210";if(e.IsRead===0)return"\u672A\u8BFB";if(e.IsRead===1)return"\u5DF2\u8BFB,\u672A\u5904\u7406"}},{title:"\u5E94\u5B8C\u6210\u65E5\u671F",dataIndex:"SDT",key:"SDT"},{title:"\u5B9E\u9645\u5B8C\u6210\u65E5\u671F",dataIndex:"RDT",key:"RDT",customRender:({record:e})=>e.IsPass===0?"\u65E0":e.RDT},{title:"\u64CD\u4F5C",dataIndex:"action",key:"action",customRender:({record:e,index:n})=>v("span",null,[v(D,{type:"link",onclick:j.bind(this,e)},{default:()=>[T("\u8868\u5355")]}),v(D,{type:"link",onclick:A.bind(this,e)},{default:()=>[T("\u9000\u56DE")]}),he(v(D,{type:"link",onclick:G.bind(this,e,n)},{default:()=>[T("\u7EC8\u6B62")]}),[[De("if"),"nodeExt.ThreadKillRole == 1"]])])}],s=y([]),f=window.innerHeight*.7-68,o=F({overflowY:"auto",height:f+"px"}),u=y(),E=()=>b(this,null,function*(){try{m.value=!0,u.value=new Ce(a.params.FK_Node),yield u.value.RetrieveFromDBSources();const e=new x("BP.WF.GenerWorkFlows");yield e.Retrieve("FID",a.params.WorkID);const n=e.getData(),l=new x("BP.WF.GenerWorkerLists");yield l.Retrieve("FID",a.params.WorkID);const i=l.getData();s.value=[],n.forEach(c=>{s.value.push({WorkID:c.WorKID,Title:c.Title,TodoEmps:c.TodoEmps,RDT:c.RDT,Data:M(i,c.WorkID)})})}catch(e){r.hasError=!0,r.tips=e}finally{m.value=!1}});E();const M=(e,n)=>{const l=y([]);return e.filter(i=>i.WorkID==n&&i.IsPass!=-2).forEach(i=>{l.value.push(i)}),l.value},j=e=>{const n="/#/WF/MyView?FK_Flow="+e.FK_Flow+"&WorkID="+e.WorkID+"&FK_Node="+e.FK_Node+"&FID="+e.FID;Ne(n,"")},A=e=>{L("ReturnWork","\u9000\u56DE",window.innerWidth*.5,400)},G=(e,n)=>b(this,null,function*(){if(confirm("\u60A8\u786E\u5B9A\u8981\u7EC8\u6B62\u8BE5\u5B50\u7EBF\u7A0B\u5417\uFF1F")==!1)return;const l=new Te("BP.WF.HttpHandler.WF_WorkOpt");l.AddPara("FK_Flow",a.params.FK_Flow),l.AddPara("WorkID",e.WorkID);const i=yield l.DoMethodReturnString("ThreadDtl_DelSubThread");if(typeof i=="string"&&i.includes("err@")){W.error(i.replace("err@",""));return}s.value.splice(n,1)}),z=()=>b(this,null,function*(){if(u.value.RunModel==2||u.value.RunModel==1){let e="\u8BF4\u660E\uFF1A";e+=`
1. \u65B0\u589E\u52A0\u7684\u4EBA\u5458\uFF0C\u4ECE\u5206\u6D41\u8282\u70B9\u7684\u4E0B\u4E00\u4E2A\u8282\u70B9\u5F00\u59CB\u6267\u884C.`,e+=`
2. \u8F93\u5165\u4EBA\u5458\u8D26\u53F7\uFF0C\u70B9\u51FB\u786E\u5B9A\u540E\uFF0C\u7CFB\u7EDF\u5C31\u4F1A\u81EA\u52A8\u4E3A\u8BE5\u4EBA\u5458\u5206\u914D\u4E00\u4E2A\u4EFB\u52A1.`;let n=window.prompt(e+" \u8BF7\u8F93\u5165\u8981\u589E\u52A0\u7684\u4EBA\u5458\u8D26\u53F7\uFF0C\u591A\u4E2A\u4EBA\u5458\u7528\u9017\u53F7\u5206\u5F00(\u6BD4\u5982:zhangsan,lisi):");if(n==null||n=="")return;const l=new Ee("BP.WF.GenerWorkFlow",a.params.WorkID);yield l.Init();const i=yield l.DoMethodReturnString("DoSubFlowAddEmps",n,"0");if(typeof i=="string"&&i.includes("err@")){W.error(i.replace("err@",""));return}typeof i!="undefined"&&(W.success("\u6DFB\u52A0\u6210\u529F"),yield E());return}}),L=(e,n,l=window.innerWidth*.5,i=500)=>{t.modalVisible=!0,t.modalType=e,t.modalTitle=n,t.modalWidth=l,t.modalHeight={height:i+"px"}},Q=()=>b(this,null,function*(){t.modalVisible=!1}),U=e=>{t.modalVisible=!1};return(e,n)=>(p(),h(B,null,[I("div",ze,[v(k(ge),{spinning:m.value,style:{"background-color":"white"}},{default:g(()=>[r.hasError?(p(),h("div",Le,S(r.tips),1)):(p(),h("div",{key:1,class:"content",style:be(o)},[a.params.FID==0?(p(),w(k(D),{key:0,type:"primary",onClick:z},{default:g(()=>[T("\u589E\u52A0\u5B50\u7EBF\u7A0B")]),_:1})):V("",!0),(p(!0),h(B,null,ye(s.value,l=>(p(),w(k(Ie),{key:l.WorkID,title:l.Title},{extra:g(()=>[I("div",Qe,S(l.TodoEmps),1),I("div",Ue,S(l.RDT),1)]),default:g(()=>[v(k(Se),{columns:d,"data-source":l.Data,bordered:"",size:"small",rowKey:(i,c)=>c,pagination:!1},null,8,["data-source","rowKey"])]),_:2},1032,["title"]))),128))],4))]),_:1},8,["spinning"])]),v(k(ke),{visible:t.modalVisible,"onUpdate:visible":n[0]||(n[0]=l=>t.modalVisible=l),centered:"",closable:t.closable,title:t.modalTitle,width:t.modalWidth,"body-style":t.modalHeight,footer:null,"destroy-on-close":"",onCancel:Q},{default:g(()=>[(p(),w(H,{modalType:t.modalType,params:a.params,onHandleCancel:U,key:new Date().getTime(),class:"sendBack"},null,8,["modalType","params"]))]),_:1},8,["visible","closable","title","width","body-style"])],64))}}));const Ye=we(qe,[["__scopeId","data-v-22e2f132"]]),Ze=Object.freeze(Object.defineProperty({__proto__:null,default:Ye},Symbol.toStringTag,{value:"Module"})),H=O({__name:"BaseModal",props:{modalType:{type:String,default:""},params:{type:Object,default:{}},isDelayedSend:{type:Boolean,defalut:!1}},setup(_){const a=Object.assign({"./Accepter.vue":X,"./AccepterOfGener.vue":ee,"./AccepterOfOrg.vue":te,"./BaseModal.vue":Ge,"./BatchWorkCheckModel.vue":ae,"./CH.vue":oe,"./ChangeDept.vue":re,"./DeleteFlowInstance.vue":le,"./OneWork.vue":se,"./PRI.vue":ne,"./PreplaceWoker.vue":ie,"./Press.vue":_e,"./ReturnWork.vue":ue,"./Rollback.vue":me,"./SelectEmp.vue":de,"./SelectEmpByDomain.vue":pe,"./StopFlow.vue":ce,"./SubFlow.vue":ve,"./TZWorker.vue":fe,"./ThreadDtl.vue":Ze,"./ToNodes.vue":Pe,"./TransferCustom.vue":Re,"./UsefulExpresFlow.vue":Ke,"./WorkCheck.vue":Be,"./WorkCheckParse.vue":xe,"./WorkCheckParseTrack.vue":Oe}),r={};for(const o in a){const u=a[o].default;u.name!=null&&u.name!=null&&u.name!=""&&(r[u.name]=u)}const t=_,m=y(""),d=We(),s=y({});return(()=>b(this,null,function*(){if(s.value=t.params,s.value.PKVal="",r[t.modalType]==null){s.value.PKVal=C.No+"_"+s.value.FK_Node+"_"+s.value.WorkID;let o=null;switch(t.modalType){case"CC":m.value="TS.WorkOpt.CC",o=new He(s.value.PKVal);break;case"HuiQian":m.value="TS.WorkOpt.HuiQian",o=new je(s.value.PKVal);break;case"Shift":m.value="TS.WorkOpt.Shift",o=new Ae(s.value.PKVal);break;case"Hungup":m.value="TS.WorkOpt.HungupList",o=new Me(s.value.PKVal);break}o||W.error(`base\u6CA1\u6709\u5224\u65AD\u7684\u7C7B\u578B: [ ${t.modalType} ]`),(yield o.RetrieveFromDBSources())||(o.WorkID=t.params.WorkID,o.NodeID=t.params.FK_Node,o.ToNodeID=t.params.ToNode||0,o.EmpNo=C.No,o.EmpName=C.Name,yield o.Save()),d.value=Ve;return}d.value=r[t.modalType],d.value.tag=t.modalType}))(),(o,u)=>d.value?(p(),w(Fe(d.value),{key:0,params:s.value,isDelayedSend:_.isDelayedSend,EnName:m.value,PKVal:s.value.PKVal},null,8,["params","isDelayedSend","EnName","PKVal"])):V("",!0)}});export{H as _,Ze as a,Ge as b};