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
16 KiB
4 lines
16 KiB
var D=(x,L,r)=>new Promise((H,A)=>{var k=_=>{try{l(r.next(_))}catch(E){A(E)}},S=_=>{try{l(r.throw(_))}catch(E){A(E)}},l=_=>_.done?H(_.value):Promise.resolve(_.value).then(k,S);l((r=r.apply(x,L)).next())});import{d as pe,r as g,q,b9 as ye,o as a,g as n,b as m,w as p,a as h,u as t,j as w,i as f,bB as fe,h as W,t as F,F as v,bt as I,B as J,bC as X,eq as me,er as he,ec as ge,bu as Z,Y as N,a1 as P,bs as ee,bD as ve,bx as ke,a0 as _e,ag as Ce,$ as M,aT as Fe}from"./index-f4658ae7.js";/* empty css */import{U as Ae}from"./index-dc88db7c.js";import"./index-9eb90d49.js";import{T as We}from"./index-134963ca.js";import{T as De,a as we}from"./index-0a955395.js";import{CommonConfig as B}from"./CommonConfig-82fb2022.js";import{_ as Ne}from"./UsefulExpresFlow.vue_vue_type_script_setup_true_lang-99354ed3.js";import Te from"./HandWriting-24907d3b.js";import{FrmAttachment as Se}from"./FrmAttachment-cef46b5b.js";import{downloadByUrl as Ee}from"./download-95cff35f.js";import be from"./BSEntity-840a884b.js";import Me from"./BSEntities-1c882a21.js";import{ActionType as u}from"./ActionType-add280ef.js";import{C as T}from"./index-1d383df5.js";import{M as Be,a as Pe}from"./MenuUnfoldOutlined-9166492e.js";import{C as xe}from"./CloudUploadOutlined-4657ca1c.js";import{R as te}from"./index-24b7f696.js";import{M as He,S as Re}from"./StopOutlined-507ecef9.js";const Ue={key:0,style:{border:"1px solid #d9d9d9","border-top":"0","border-bottom":"0",padding:"10px","background-color":"white"}},Oe={key:0,style:{border:"1px solid #d9d9d9",padding:"10px","margin-bottom":"10px"}},Ke=["innerHTML"],Ve={key:0,style:{display:"flex","align-items":"center","flex-wrap":"wrap"}},Ie={style:{float:"right",width:"50%","text-align":"right"}},Le=["src"],je=["src"],Je={key:0,style:{"font-size":"14px",margin:"5px 0"}},Ye={key:0,class:"Examine wrap"},$e={key:1,class:"Examine wrap"},Ge={key:2,class:"Examine wrap"},ze={style:{"margin-left":"auto","margin-bottom":"10px",display:"flex","justify-content":"space-between","font-size":"14px"}},Qe={class:"CehckPerson"},qe={key:0,style:{margin:"0 20px 0 0","font-size":"14px"}},Xe={key:1,style:{color:"#8dd000"},class:"NodeNameStyle"},Ze={key:2,style:{color:"#8dd000"},class:"NodeNameStyle"},et={key:3,style:{color:"#d81e08"},class:"NodeNameStyle"},tt={key:4,style:{color:"#8dd000"},class:"NodeNameStyle"},at={key:5,style:{color:"#ff9933"},class:"NodeNameStyle"},ot={key:6,style:{color:"#8dd000"},class:"NodeNameStyle"},lt={key:7,style:{color:"#8dd000"},class:"NodeNameStyle"},rt={key:8,style:{color:"#8dd000"},class:"NodeNameStyle"},st={key:9,style:{color:"#8dd000"},class:"NodeNameStyle"},nt={key:10,style:{color:"#8dd000"},class:"NodeNameStyle"},it={key:11,style:{color:"#c0c0c0"},class:"NodeNameStyle"},ut={key:12,style:{color:"#7f7f7f"},class:"NodeNameStyle"},dt={key:0,style:{display:"flex","justify-content":"end","font-size":"14px"}},ct=pe({__name:"WorkCheckParseTrack",props:{frmWorkCheck:{type:Object,default:()=>{}},trackList:{type:Object,default:()=>[]},params:{type:Object,default:()=>{}},myTrack:{type:Object,default:()=>{}},isReadonly:{type:Boolean,default:!1},isShowNodeName:{type:Boolean,default:!0}},setup(x,{expose:L}){const r=x,H=g(!0),A=g(!1),k=g(""),S=g(""),l=g(),_=g(),E=g(),R=g([]),b=g({}),Y=g(""),d=q({noFooterModalVisible:!1,footerModalVisible:!1,modalTitle:"",modalType:"",modalWidth:800,modalHeight:{}}),j=()=>D(this,null,function*(){var e,y;if(r.myTrack==null)return;if(l.value=r.myTrack,_.value=r.trackList,E.value=((e=l.value)==null?void 0:e.aths)||[],r.myTrack&&(H.value=!0,A.value=!0),parseInt(r.frmWorkCheck.FWCMsgShow)==1&&l.value.NodeID==r.params.FK_Node&&l.value.IsDoc==!1){H.value=!1;return}if(B.IsShowWorkCheckUsefulExpres){const c=yield new Me("BP.Sys.FastInputs").DoMethodReturnJSON("InitData_Flow");if(typeof c=="string"&&c.includes("err@")){N.error(c);return}const C=JSON.parse(JSON.stringify(c));$.tags=C}l.value.NodeName=l.value.NodeName.replace("(\u4F1A\u7B7E)",'<br>(<span style="color:Gray">\u4F1A\u7B7E</span>)');let s=l.value.Msg||"";if(s=s.replace(/<BR>/g,`
|
|
`),s=s.replace(/协作发送WorkCheck@/g,""),s.includes("WorkCheck@")==!0){const i=s.split("WorkCheck@");i.length==2&&(s=i[1])}if(k.value=s,s=(l.value.ActionType==2||l.value.ActionType==201?"\u9000\u56DE\u539F\u56E0\uFF1A":"")+s,l.value.Msg=s,l.value.Checker=l.value.EmpFromT,l.value.Img="",r.frmWorkCheck.SigantureEnabel==1){let i=new M("BP.WF.HttpHandler.WF");P.CCBPMRunModel==2&&(i=new M("BP.Cloud.HttpHandler.App")),i.AddPara("No",l.value.EmpFrom);const c=yield i.DoMethodReturnString("HasSealPic");typeof c=="string"&&c.length>0?l.value.Checker=c:P.CCBPMRunModel==2?l.value.Img=(B.UserICon.includes("http")?"":"/api")+B.UserICon+"/"+P.OrgNo+"/"+l.value.EmpFrom+B.UserIConExt:l.value.Img=(B.UserICon.includes("http")?"":"/api")+B.UserICon+"/"+l.value.EmpFrom+B.UserIConExt}if(r.frmWorkCheck.SigantureEnabel==2&&(A.value==!1&&l.value.WritImg&&(l.value.Img=l.value.WritImg),A.value==!0)){if(l.value.WritImg)l.value.Img=l.value.WritImg;else{const i=new M("BP.WF.HttpHandler.WF_CCForm");i.AddPara("src","Siganture\\"+l.value.EmpFrom+B.UserIConExt);const c=yield i.DoMethodReturnString("ImageDatabytes");typeof c=="string"&&c&&c.includes("err@")==!1&&(l.value.Img="data:image/png;base64,"+c)}S.value=l.value.Img}const o=l.value.RDT||"";if(o?l.value.FormatRDT="("+ee(o).format("YYYY-MM-DD HH:mm")+")":l.value.FormatRDT="("+ee().format("YYYY-MM-DD HH:mm")+")",r.frmWorkCheck.FWCAth!=0&&(yield K()),A.value&&r.frmWorkCheck.FWCAth==1){const i="ND"+r.params.FK_Node+"_FrmWorkCheck";b.value=new Se(i),yield(y=b.value)==null?void 0:y.RetrieveFromDBSources(),Y.value=ve+"?AttachPK="+b.value.MyPK+"&FK_FrmAttachment="+b.value.MyPK+"&FrmID="+b.value.FK_MapData+"&DoType=MoreAttach&"+ke(r.params)+"&PKVal="+r.params.WorkID}}),ae=s=>D(this,null,function*(){const o=new M("BP.WF.HttpHandler.WF_CCForm");o.AddPara("FK_FrmAttachment",b.value.MyPK),o.AddPara("AttachPK",b.value.MyPK),o.AddPara("FrmID",b.value.FK_MapData),o.AddJson(r.params),o.AddPara("PKVal",r.params.WorkID),o.AddFile(s.file),o.AddPara("OrgNo",P.OrgNo);const e=yield o.DoMethodReturnString("MoreAttach");if(typeof e=="string"&&e.includes("err@")){N.error(e);return}yield K()}),O=g(),K=()=>D(this,null,function*(){if(Array.isArray(_.value)&&_.value.length>0)for(let y of _.value){const i=new M("BP.WF.HttpHandler.WF_WorkOpt");i.AddPara("WorkID",r.params.WorkID),i.AddPara("FK_Node",y.NodeID);const c=yield i.DoMethodReturnString("WorkCheck_GetNewUploadedAths");if(typeof c=="string"&&c.includes("err@")){N.error(c);return}if(O.value=JSON.parse(JSON.stringify(c)),Array.isArray(R.value)||(R.value=[]),parseInt(r.frmWorkCheck.FWCMsgShow)==1)for(let C of O.value.filter(ce=>ce.Rec===P.No))R.value.push(C);else for(let C=0;C<O.value.length;C++)R.value.push(O.value[C])}const s=new M("BP.WF.HttpHandler.WF_WorkOpt");s.AddPara("WorkID",r.params.WorkID),s.AddPara("FK_Node",l.value.NodeID);const o=yield s.DoMethodReturnString("WorkCheck_GetNewUploadedAths");if(typeof o=="string"&&o.includes("err@")){N.error(o);return}const e=JSON.parse(JSON.stringify(o));parseInt(r.frmWorkCheck.FWCMsgShow)==1?E.value=e.filter(y=>y.Rec===P.No):E.value=e});j();const $=q({tags:[],inputVisible:!1,inputValue:{}}),oe=s=>{s!==""&&(k.value=s)},le=()=>{U.value=!U.value},U=g(!1),re=()=>{d.footerModalVisible=!0,d.modalTitle="\u5E38\u7528\u77ED\u8BED",d.modalType="UsefulExpresFlow",d.modalHeight={height:window.innerHeight*.45+"px"}},V=ye(),se=()=>D(this,null,function*(){var e,y;const s=V.value.tableData;for(let i=0;i<s.length;i++){const c=s[i],C=new be("BP.Sys.FastInput",c.MyPK);C.setVal("Vals",c.Vals),C.setVal("CfgKey","Flow"),C.setVal("FK_Emp",P.No),yield C.Update()}const o=(e=V.value)==null?void 0:e.getSelectRows();o==null||o.forEach(i=>{i.Vals!=""&&(k.value+=i.Vals+`\r
|
|
`)}),(y=V.value)==null||y.clearSelectedRowKeys(),d.footerModalVisible=!1,j()}),ne=()=>{d.noFooterModalVisible=!0,d.modalTitle="\u624B\u5199\u7B7E\u540D",d.modalType="HandWriting",d.modalHeight={height:window.innerHeight*.7+"px"}},ie=s=>{S.value=s,d.noFooterModalVisible=!1},ue=s=>D(this,null,function*(){const o=s.file.status;o==="done"?yield K():o==="error"&&N.error(`${s.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25.`)}),G=s=>D(this,null,function*(){const o=g("");o.value=de(s.MyPK),Ee({url:o.value}),yield K()});function de(s){const{VITE_GLOB_PLATFORM:o}=_e();return o==="CCFLOW"?"api/"+Ce+"?DoType=HttpHandler&DoMethod=AttachmentUpload_Down&HttpHandlerName=BP.WF.HttpHandler.WF_CCForm&WorkID="+r.params.WorkID+"&FK_Node="+r.params.FK_Node+"&MyPK="+s:"api/WF/Ath/downLoad.do?MyPK="+s+"&WorkID="+r.params.WorkID+"&FK_Node="+r.params.FK_Node}const z=s=>D(this,null,function*(){const o=new M("BP.WF.HttpHandler.WF_CCForm");o.AddPara("DelPKVal",s.MyPK);const e=yield o.DoMethodReturnString("AttachmentUpload_Del");if(typeof e=="string"&&e.includes("err@")==!0){N.error(e.replace("err@",""));return}yield j()}),Q=s=>D(this,null,function*(){if(A.value==!1)return!0;if(s){if((r.frmWorkCheck.SigantureEnabel==0||r.frmWorkCheck.SigantureEnabel==1)&&k.value===""||r.frmWorkCheck.SigantureEnabel==2&&k.value===""&&S.value==="")return!0}else{if((r.frmWorkCheck.SigantureEnabel==0||r.frmWorkCheck.SigantureEnabel==1)&&k.value==="")return N.error("\u8BF7\u586B\u5199\u5BA1\u6838\u610F\u89C1"),!1;if(r.frmWorkCheck.SigantureEnabel==2&&k.value===""&&S.value==="")return N.error("\u8BF7\u586B\u5199\u5BA1\u6838\u610F\u89C1\u6216\u8005\u7B7E\u5B57"),!1}const o=new M("BP.WF.HttpHandler.WF_WorkOpt");o.AddJson(r.params),o.AddPara("HandlerName","My_FlowGener"),o.AddPara("Doc",k.value),r.frmWorkCheck.SigantureEnabel==2&&o.AddPara("WriteImg",encodeURIComponent(S.value));const e=yield o.DoMethodReturnString("WorkCheck_Save");return typeof e=="string"&&e.includes("err@")?(N.error(e.replace("err@","")),!1):!0});return L({SaveWorkCheck:Q}),(s,o)=>H.value?(a(),n("div",Ue,[x.myTrack!=null?(a(),n("div",Oe,[m(t(te),null,{default:p(()=>[r.isShowNodeName?(a(),h(t(T),{key:0,span:24},{default:p(()=>[w("p",{style:{"font-weight":"600","font-size":"16px",color:"#6d6969"},innerHTML:l.value.NodeName},null,8,Ke)]),_:1})):f("",!0),m(t(T),{span:24},{default:p(()=>[m(t(fe),{value:k.value,"onUpdate:value":o[0]||(o[0]=e=>k.value=e),placeholder:"\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A,\u8BF7\u8F93\u5165\u4FE1\u606F,\u6216\u8005\u4F7F\u7528\u5E38\u7528\u77ED\u8BED\u9009\u62E9,\u5185\u5BB9\u4E0D\u8D85\u8FC72000\u5B57.",rows:3,style:{width:"100%",border:"none"},onBlur:o[1]||(o[1]=e=>Q(!0))},null,8,["value"])]),_:1}),m(t(T),{span:24},{default:p(()=>[w("div",{style:{"margin-right":"20px",cursor:"pointer"},onClick:le},[U.value?(a(),h(t(Be),{key:0,class:"trigger"})):(a(),h(t(Pe),{key:1,class:"trigger"})),W(" "+F(U.value?"\u5C55\u5F00":"\u6536\u8D77"),1)]),U.value==!1?(a(),n("div",Ve,[(a(!0),n(v,null,I($.tags,e=>(a(),n(v,{key:e.MyPK},[e.Vals?(a(),h(t(We),{key:0,color:"processing",style:{cursor:"pointer",margin:"1%"},onClick:y=>oe(e.Vals)},{default:p(()=>[W(F(e.Vals),1)]),_:2},1032,["onClick"])):f("",!0)],64))),128)),w("div",{style:{float:"left",cursor:"pointer","margin-right":"20px",color:"#3a64fe"},onClick:re},"\u4FEE\u6539")])):f("",!0),w("div",Ie,[l.value.Img===""?(a(),n(v,{key:0},[W(F(l.value.Checker),1)],64)):(a(),n(v,{key:1},[r.frmWorkCheck.SigantureEnabel===2&&A.value?(a(),n("img",{key:0,src:S.value,onClick:ne,style:{display:"inline",height:"40px"}},null,8,Le)):(a(),n("img",{key:1,src:l.value.Img,style:{display:"inline",height:"40px"}},null,8,je))],64)),w("div",null,F(l.value.FormatRDT),1)])]),_:1}),r.frmWorkCheck.FWCAth===1?(a(),n(v,{key:1},[m(t(T),{span:4},{default:p(()=>[W("\u9644\u4EF6:")]),_:1}),m(t(T),{span:20},{default:p(()=>[A.value?(a(),h(t(Ae),{key:0,name:"file",action:Y.value,multiple:!0,showUploadList:!1,onChange:ue,customRequest:ae,class:"upload-modal-toolbar__btn",style:{float:"right"}},{default:p(()=>[m(t(J),{type:"primary"},{default:p(()=>[m(t(xe)),W("\u4E0A\u4F20 ")]),_:1})]),_:1},8,["action"])):f("",!0),(a(!0),n(v,null,I(E.value,e=>(a(),n(v,{key:e.MyPK},[m(t(J),{type:"link",onClick:y=>G(e)},{default:p(()=>[W(F(e.FileName),1)]),_:2},1032,["onClick"]),e.CanDelete?(a(),h(t(X),{key:0,onClick:y=>z(e)},null,8,["onClick"])):f("",!0)],64))),128))]),_:1})],64)):f("",!0)]),_:1})])):f("",!0),w("div",null,[m(t(we),{mode:"left"},{default:p(()=>[(a(!0),n(v,null,I(x.trackList,e=>(a(),h(t(De),{key:e.MyPK,style:{width:"100%"}},{dot:p(()=>[e.ActionType==t(u).Forward||e.ActionType==t(u).TeampUp||e.ActionType==t(u).CC||e.ActionType==t(u).Shift||e.ActionType==t(u).HuiQian?(a(),h(t(me),{key:0,style:{color:"#8dd000"}})):e.ActionType==""||e.ActionType==null?(a(),h(t(He),{key:1,style:{color:"#aeaeae"}})):e.ActionType==t(u).WorkCheck?(a(),h(t(he),{key:2})):e.ActionType==t(u).Return||e.ActionType==t(u).ReturnAndBackWay?(a(),h(t(ge),{key:3,style:{color:"red"}})):e.ActionType==t(u).FlowOver?(a(),h(t(Re),{key:4,style:{color:"#7f7f7f"}})):f("",!0)]),default:p(()=>[m(t(te),{style:{display:"flex"},flexFlow:"unset"},{default:p(()=>[r.isShowNodeName?(a(),n("p",Je,[W(F(e.NodeName)+": ",1),e.ActionType===t(u).CC?(a(),n("span",Ye," \u6284\u9001 ")):e.ActionType==t(u).Forward&&e.NodeID.toString().endsWith("01")?(a(),n("span",$e,"\u8D77\u8349")):(a(),n("span",Ge," \u5BA1\u6279 "))])):f("",!0),m(t(T),{span:24,style:{width:"100%",border:"1px solid #d9d9d9",padding:"10px","border-radius":"5px"}},{default:p(()=>[w("div",ze,[e.EmpFromT?(a(),n(v,{key:0},[w("span",Qe,F(e.EmpFromT),1),w("div",null,[e.NodeID?(a(),n("span",qe,F(e.RDT),1)):f("",!0),e.ActionType===t(u).Forward&&e.NodeID.toString().endsWith("01")?(a(),n("span",Xe,"\u63D0\u4EA4")):e.ActionType===t(u).Forward?(a(),n("span",Ze,"\u53D1\u9001")):e.ActionType===t(u).Return||e.ActionType===t(u).ReturnAndBackWay?(a(),n("span",et,"\u9000\u56DE")):e.ActionType===t(u).WorkCheck?(a(),n("span",tt,"\u5BA1\u6838\u610F\u89C1")):e.ActionType===t(u).CC?(a(),n("span",at,"\u6284\u9001")):e.ActionType===t(u).TeampUp?(a(),n("span",ot,"\u534F\u4F5C")):e.ActionType===t(u).ForwardFL?(a(),n("span",lt,"\u5206\u6D41\u524D\u8FDB")):e.ActionType===t(u).ForwardHL?(a(),n("span",rt,"\u5408\u6D41\u524D\u8FDB")):e.ActionType===t(u).Shift?(a(),n("span",st,"\u79FB\u4EA4")):e.ActionType===t(u).HuiQian?(a(),n("span",nt,"\u52A0\u7B7E")):e.ActionType==t(u).FlowOver?(a(),n("span",it,"\u6D41\u7A0B\u7ED3\u675F")):e.ActionType==""?(a(),n("span",ut,"\u672A\u5F00\u59CB")):f("",!0)])],64)):f("",!0)]),m(t(T),{span:24,style:{background:"rgb(242, 242, 242)","min-height":"50px","border-radius":"5px",padding:"5px"}},{default:p(()=>[!e.NodeID.toString().endsWith("01")&&e.HS?(a(),n("div",dt,"\u505C\u7559:"+F(e.HS),1)):f("",!0),W(" "+F(e.Msg),1)]),_:2},1024)]),_:2},1024),r.frmWorkCheck.FWCAth===1?(a(),n(v,{key:1},[m(t(T),{span:3},{default:p(()=>[W("\u9644\u4EF6:")]),_:1}),m(t(T),{span:21},{default:p(()=>[(a(!0),n(v,null,I(R.value,y=>(a(),n(v,{key:y.MyPK},[y.NodeID==e.NodeID?(a(),n(v,{key:0},[m(t(J),{type:"link",onClick:i=>G(y)},{default:p(()=>[W(F(y.FileName),1)]),_:2},1032,["onClick"]),y.CanDelete?(a(),h(t(X),{key:0,onClick:i=>z(y)},null,8,["onClick"])):f("",!0)],64)):f("",!0)],64))),128))]),_:2},1024)],64)):f("",!0)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),m(t(Z),{visible:d.footerModalVisible,"onUpdate:visible":o[2]||(o[2]=e=>d.footerModalVisible=e),centered:"",title:d.modalTitle,width:d.modalWidth,"body-style":d.modalHeight,onOk:se},{default:p(()=>[d.modalType==="UsefulExpresFlow"?(a(),h(Ne,{key:0,attrKey:"WorkCheck",ref_key:"selectData",ref:V},null,512)):f("",!0)]),_:1},8,["visible","title","width","body-style"]),m(t(Z),{visible:d.noFooterModalVisible,"onUpdate:visible":o[3]||(o[3]=e=>d.noFooterModalVisible=e),centered:"",title:d.modalTitle,width:d.modalWidth,"body-style":d.modalHeight,footer:null},{default:p(()=>[d.modalType==="HandWriting"?(a(),h(Te,{key:0,imageSrc:l.value.Img,onChangeWriteImg:ie,writingType:"WorkCheck"},null,8,["imageSrc"])):f("",!0)]),_:1},8,["visible","title","width","body-style"])])):f("",!0)}});const pt=Fe(ct,[["__scopeId","data-v-2df1d6e0"]]),Bt=Object.freeze(Object.defineProperty({__proto__:null,default:pt},Symbol.toStringTag,{value:"Module"}));export{pt as W,Bt as _};
|