var B=(_,E,d)=>new Promise((C,F)=>{var h=n=>{try{a(d.next(n))}catch(I){F(I)}},f=n=>{try{a(d.throw(n))}catch(I){F(I)}},a=n=>n.done?C(n.value):Promise.resolve(n.value).then(h,f);a((d=d.apply(_,E)).next())});import{d as j,bl as q,Z as L,q as G,r as T,a8 as y,o as l,g as m,b as e,w as r,t as c,j as g,u as o,B as k,h as i,bo as J,$ as A,c8 as w,cT as W,Y as K,c9 as U,cS as N,dU as Z,dV as $,aT as z}from"./index-f4658ae7.js";/* empty css */import{T as D}from"./index-134963ca.js";import Q from"./BSEntity-840a884b.js";import X from"./BasicTable-90e6228c.js";import tt from"./TableAction-8031dbc2.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import{useTable as et}from"./useTable-9d73cb2d.js";import{MessageTypeEnum as P}from"./messageTypeEnum-5cbcc471.js";import ot from"./ThemeWrapper-10a23ac0.js";import{R as b}from"./index-24b7f696.js";import{C as s}from"./index-1d383df5.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-3590612f.js";import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./scrollTo-faf03fe5.js";import"./BasicForm-4abe2426.js";/* empty css */import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./index-8336ee2d.js";import"./index-efbe76fc.js";import"./index-70ffad01.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./useRefs-2f4603d7.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.js";import"./index-5a53dd49.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./FullscreenOutlined-71d2eabf.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./useModal-fca6ba59.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";/* empty css */import"./useForm-446459c6.js";import"./index-35ba6e1b.js";import"./PageFooter-fecd2617.js";import"./index-602602df.js";import"./ArrowLeftOutlined-f214e093.js";import"./ArrowRightOutlined-6abaa74a.js";import"./index-7b2b594b.js";import"./index-0ff95629.js";import"./transButton-e61c9322.js";import"./useContentHeight-e2c7193a.js";import"./onMountedOrActivated-fbe7044d.js";import"./HeaderCell-b8d3ddda.js";import"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";import"./useColumns-122a5981.js";import"./index-b0843728.js";import"./EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js";import"./CellComponent-12da4819.js";import"./componentMap-727618eb.js";import"./helper-3ae17500.js";import"./useDataSource-3f383225.js";import"./merge-15067256.js";import"./_createAssigner-77c8874c.js";import"./useLoading-3104e326.js";import"./useRowSelection-e09cac44.js";import"./useTableScroll-2d085314.js";import"./useScrollTo-87b782ae.js";import"./useCustomRow-019f5e3a.js";import"./useTableStyle-a1f10d6f.js";import"./useTableHeader-8677be57.js";import"./TableHeader-e9145d93.js";import"./index-b006d45a.js";import"./ColumnSetting-e87d31b4.js";import"./sortable.esm-13e502da.js";import"./SettingOutlined-20e7662a.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./index-fdcf88d8.js";import"./useHeaderSetting-4c2cac7e.js";const x=_=>(Z("data-v-37951d65"),_=_(),$(),_),rt={class:"p-1"},at={key:0,class:"ant-tag-red"},it={key:1,class:"content",width:"800px",style:{"background-color":"white"}},st={span:8,class:"colContent"},nt=x(()=>g("i",{class:"icon-plane",style:{"font-weight":"700"}},"\u6D41\u7A0B\u6D4B\u8BD5\u5BB9\u5668\\\u5B9E\u4F8B\u8FD0\u7EF4\uFF1A",-1)),ut=x(()=>g("div",{class:"title"},"\u6D41\u7A0B\u4FE1\u606F",-1)),pt={key:0,style:{}},lt={key:1,style:{color:"orange"}},mt={key:2,style:{color:"#1890ff"}},ct={key:3,style:{color:"green"}},dt={key:4,style:{color:"red"}},_t={key:5,style:{color:"red"}},Ft={key:6,style:{color:"red"}},ft={key:7,style:{color:"red"}},ht=x(()=>g("div",{class:"title"},"\u5DE5\u4F5C\u4EBA\u5458\u5217\u8868",-1)),yt=j({__name:"FlowInstance",props:{WorkID:{type:Number,default:0},FlowNo:{type:String,default:""}},emits:["changeUserInfo","changeFrameSrc"],setup(_,{emit:E}){const d=_,C=q();L();const F=G({hasError:!1,tips:""}),h=T(!1),f=E,a=T({}),n=T([]);(()=>B(this,null,function*(){try{h.value=!0;const t=new A("BP.WF.HttpHandler.WF_Admin_TestingContainer");t.AddPara("Token",w(W));const p=yield t.DoMethodReturnString("Default_LetAdminerLogin");if(typeof p=="string"&&p.includes("err@")){K.error(p.replace("err@",""));return}if(U(N,w(W)),d.WorkID==0){const u={Token:w(W),type:P.ChangeUserInfo};window.parent.postMessage(u)}else f("changeUserInfo",w(N));yield M()}catch(t){F.hasError=!0,F.tips=t}finally{h.value=!1}}))();const M=()=>B(this,null,function*(){const t=d.WorkID||C.query.WorkID,p=new Q("BP.WF.GenerWorkFlow",t);if(yield p.RetrieveFromDBSources(),a.value=p.getData(),t===0){n.value=[],R(n.value);return}const u=new A("BP.WF.HttpHandler.WF_Admin_TestingContainer");u.AddPara("WorkID",t);const S=yield u.DoMethodReturnJson("SelectOneUser_Init");n.value=S||[],R(n.value)}),[H,{setTableData:R}]=et({title:"",columns:[{title:"\u4EBA\u5458\u7F16\u53F7",dataIndex:"FK_Emp",key:"FK_Emp",width:120},{title:"\u4EBA\u5458\u540D\u79F0",dataIndex:"EmpName",key:"EmpName",width:120},{title:"\u8282\u70B9\u7F16\u53F7",dataIndex:"FK_Node",key:"FK_Node",width:80},{title:"\u8282\u70B9\u540D\u79F0",dataIndex:"NodeName",key:"NodeName"},{title:"\u4E0B\u8FBE\u65F6\u95F4",dataIndex:"RDT",key:"RDT"},{title:"\u5904\u7406\u65F6\u95F4",dataIndex:"CDT",key:"CDT",customRender:({text:t,record:p})=>p.IsPass==0?"-":t},{title:"\u662F\u5426\u8BFB\u53D6",dataIndex:"IsRead",key:"IsRead",width:80,customRender:({text:t})=>t==0?"\u672A\u8BFB":"\u5DF2\u8BFB"},{title:"IsPass\u72B6\u6001",dataIndex:"State",key:"State",width:150,customRender:({record:t})=>t.IsPass==0&&t.FK_Node==a.value.FK_Node?y(D,{color:"green"},()=>"\u5F85\u529E"):t.IsPass==0&&t.FID!=0?y(D,{color:"green"},()=>"\u5F85\u529E"):t.IsPass==-2?y(D,{color:"orange"},()=>"\u5206\u6D41"):t.IsPass==3?y(D,{color:"red"},()=>"\u672A\u5230\u8FBE"):y(D,{color:""},()=>"\u5DF2\u5904\u7406")}],dataSource:n.value,showIndexColumn:!0,showTableSetting:!1,tableSetting:{fullScreen:!1},scroll:{y:window.innerHeight-240},actionColumn:{title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}});function O(t){return t.IsPass==0&&t.FK_Node==a.value.FK_Node||t.IsPass==0&&t.FID!=0?[{label:"\u5207\u6362\u7528\u6237",onClick:V.bind(null,t)}]:[]}const v=()=>{f("changeFrameSrc","En")},V=t=>B(this,null,function*(){const p=new A("BP.WF.HttpHandler.WF_Admin_TestingContainer");p.AddPara("FK_Emp",t.FK_Emp);const u=yield p.DoMethodReturnString("SelectOneUser_ChangUser");if(typeof u=="string"&&u.includes("err@")){K.error(u.replace("err@",""));return}if(U(N,u),d.WorkID==0){const S={Token:u,type:P.ChangeUserInfo};window.parent.postMessage(S);const Y={type:P.ChangeFrameSrc,currPage:"MyTestFlow",WorkID:t.WorkID};window.parent.postMessage(Y)}else f("changeUserInfo",u),f("changeFrameSrc","MyFlow",t.WorkID,t.FID)});return(t,p)=>(l(),m("div",rt,[e(o(J),{spinning:h.value},{default:r(()=>[F.hasError?(l(),m("div",at,c(F.tips),1)):(l(),m("div",it,[e(ot,null,{default:r(()=>[g("div",st,[nt,e(o(k),{type:"primary",onClick:v},{default:r(()=>[i("\u8DF3\u8F6C\u8C03\u6574")]),_:1}),e(o(k),{type:"primary",onClick:v},{default:r(()=>[i("\u5220\u9664")]),_:1}),e(o(k),{type:"primary",onClick:v},{default:r(()=>[i("\u79FB\u4EA4")]),_:1}),e(o(k),{type:"primary",onClick:v},{default:r(()=>[i("\u5F3A\u5236\u7ED3\u675F")]),_:1})])]),_:1}),ut,g("div",null,[e(o(b),null,{default:r(()=>[e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u6807\u9898")]),_:1}),e(o(s),{span:20,class:"colContent"},{default:r(()=>[i(c(a.value.Title),1)]),_:1})]),_:1}),e(o(b),null,{default:r(()=>[e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u5DE5\u4F5CID")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[i(c(a.value.WorkID),1)]),_:1}),e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u72B6\u6001")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[a.value.WFState==0?(l(),m("div",pt,"\u7A7A\u767D")):a.value.WFState==1?(l(),m("div",lt,"\u8349\u7A3F")):a.value.WFState==2?(l(),m("div",mt,"\u8FDB\u884C\u4E2D")):a.value.WFState==3?(l(),m("div",ct,"\u5DF2\u5B8C\u6210")):a.value.WFState==5?(l(),m("div",dt,"\u9000\u56DE")):a.value.WFState==6?(l(),m("div",_t,"\u79FB\u4EA4")):a.value.WFState==8?(l(),m("div",Ft,"\u52A0\u7B7E")):(l(),m("div",ft,"\u5176\u4ED6"))]),_:1}),e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u53D1\u8D77\u4EBA")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[i(c(a.value.Starter)+","+c(a.value.StarterName),1)]),_:1})]),_:1}),e(o(b),null,{default:r(()=>[e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u505C\u7559\u8282\u70B9ID")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[i(c(a.value.FK_Node)+","+c(a.value.NodeName),1)]),_:1}),e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u5F53\u524D\u5F85\u529E\u4EBA\u5458")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[i(c(a.value.TodoEmps),1)]),_:1}),e(o(s),{span:4,class:"colTitle"},{default:r(()=>[i("\u6D41\u7A0B\u540D\u79F0")]),_:1}),e(o(s),{span:4,class:"colContent"},{default:r(()=>[i(c(a.value.FlowName),1)]),_:1})]),_:1})]),ht,e(o(X),{onRegister:o(H),bordered:"",pagination:!1},{action:r(({record:u})=>[e(o(tt),{actions:O(u)},null,8,["actions"])]),_:1},8,["onRegister"])]))]),_:1},8,["spinning"])]))}});const ir=z(yt,[["__scopeId","data-v-37951d65"]]);export{ir as default};