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