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
4.5 KiB
2 lines
4.5 KiB
var j=Object.defineProperty,G=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var C=(r,t,e)=>t in r?j(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,B=(r,t)=>{for(var e in t||(t={}))V.call(t,e)&&C(r,e,t[e]);if(b)for(var e of b(t))z.call(t,e)&&C(r,e,t[e]);return r},x=(r,t)=>G(r,H(t));var k=(r,t,e)=>new Promise((p,a)=>{var y=i=>{try{m(e.next(i))}catch(f){a(f)}},F=i=>{try{m(e.throw(i))}catch(f){a(f)}},m=i=>i.done?p(i.value):Promise.resolve(i.value).then(y,F);m((e=e.apply(r,t)).next())});import{d as J,q as S,r as g,o as l,a as A,w as c,g as u,t as h,b as _,u as d,F as O,bt as T,j as v,h as R,bo as K,$ as L}from"./index-f4658ae7.js";import{G as $}from"./GenerWorkFlowExt-8e9d388f.js";import U from"./BSEntity-840a884b.js";import{G as q,a as Q}from"./index-df5bcc50.js";import{B as I}from"./index-39f0d2b9.js";import{P as X}from"./index-f3701452.js";import{C as Y}from"./index-1ead5d3e.js";import{F as Z}from"./index-9d7cf9bc.js";import{s as E,a as ee}from"./function-call-d3c31425.js";const te={key:0,class:"ant-tag-red"},ae={key:1,class:"content"},oe={key:0},re={key:0,class:"vant-gl-text"},se={style:{color:"#808399"}},ne={key:1},le={key:1},ie=["innerHTML"],ue={style:{display:"flex","justify-content":"flex-end","margin-right":"100px"}},de={name:"Rollback"},ce=J(x(B({},de),{props:{params:{type:Object,default:()=>{}}},emits:["handleCancel"],setup(r,{emit:t}){const e=r,p=S({hasError:!1,tips:""}),a=S({visible:!1,title:"\u56DE\u6EDA\u539F\u56E0",width:800,record:{},reason:""}),y=g(!1),F=g([]),m=g([]),i=g(!1),f=g("");(()=>k(this,null,function*(){try{y.value=!0;const s=new $(e.params.WorkID);if(yield s.RetrieveFromDBSources(),s.WFState!=3){E("\u8BE5\u6D41\u7A0B\u5C1A\u672A\u5B8C\u6210\uFF0C\u60A8\u4E0D\u80FD\u6267\u884C\u56DE\u6EDA\u64CD\u4F5C\u3002");return}const o=new L("BP.WF.HttpHandler.WF_WorkOpt");o.AddJson(e.params);const n=yield o.DoMethodReturnString("Rollback_Init");if(typeof n=="string"&&n.includes("err@")){E(n.replace("err@",""));return}F.value=[{title:"\u65E5\u671F",key:"RDT",align:"center"},{title:"\u8282\u70B9ID",key:"NDFrom",align:"center"},{title:"\u8282\u70B9\u540D\u79F0",key:"NDFromT",align:"center"},{title:"\u64CD\u4F5C\u4EBA",key:"EmpFrom",align:"center"},{title:"\u64CD\u4F5C\u4EBA\u540D\u79F0",key:"EmpFromT",align:"center"},{title:"\u6267\u884C",key:"Oper",align:"center"}],m.value=JSON.parse(JSON.stringify(n))}catch(s){p.hasError=!0,p.tips=s}finally{y.value=!1}}))();const M=s=>{a.visible=!0,a.reason="",a.record=s},N=()=>k(this,null,function*(){if(!a.reason){ee("\u8BF7\u8F93\u5165\u56DE\u6EDA\u539F\u56E0");return}const s=new U("BP.WF.Template.FlowExt",e.params.FK_Flow);yield s.Init(),yield s.RetrieveFromDBSources();const o=yield s.DoMethodReturnString("DoRebackFlowData",e.params.WorkID,a.record.NDFrom,a.reason);if(typeof o=="string"&&o.includes("err@")){E(o.replace("err@",""));return}a.visible=!1,f.value=o,i.value=!0}),w=t,P=s=>{s==0?w("handleCancel",!0):w("handleCancel",!1)};return(s,o)=>(l(),A(d(K),{spinning:y.value,style:{"background-color":"white"}},{default:c(()=>[p.hasError?(l(),u("div",te,h(p.tips),1)):(l(),u("div",ae,[i.value==!1?(l(),u("div",oe,[_(d(q),{gutter:10},{default:c(()=>[(l(!0),u(O,null,T(m.value,(n,W)=>(l(),A(d(Q),{key:W,style:{"padding-bottom":"5px","flex-basis":"50% !important"}},{default:c(()=>[(l(!0),u(O,null,T(F.value,D=>(l(),u("span",{key:D.Key},[D.key!="Oper"?(l(),u("div",re,[v("span",se,h(D.title),1),v("span",null,h(n[D.key]),1)])):(l(),u("div",ne,[_(d(I),{color:"linear-gradient(to right, rgb(52 128 255), rgb(10 150 238))",size:"small",onClick:me=>M(n),style:{width:"100px"}},{default:c(()=>[R(" \u6267\u884C ")]),_:2},1032,["onClick"])]))]))),128))]),_:2},1024))),128))]),_:1})])):(l(),u("div",le,[v("div",{innerHTML:f.value,style:{padding:"10px 20px"}},null,8,ie),v("div",ue,[_(d(I),{type:"primary",onClick:o[0]||(o[0]=n=>P(1))},{default:c(()=>[R("\u5173\u95ED")]),_:1})])]))])),_(d(X),{show:a.visible,"onUpdate:show":o[2]||(o[2]=n=>a.visible=n),closeable:!0,onClose:N},{default:c(()=>[_(d(Y),{inset:""},{default:c(()=>[_(d(Z),{modelValue:a.reason,"onUpdate:modelValue":o[1]||(o[1]=n=>a.reason=n),rows:"3",autosize:"",label:"\u56DE\u6EDA\u539F\u56E0",type:"textarea",maxlength:"50",placeholder:"\u8BF7\u8F93\u5165\u56DE\u6EDA\u539F\u56E0","show-word-limit":""},null,8,["modelValue"])]),_:1})]),_:1},8,["show"])]),_:1},8,["spinning"]))}}));const we=Object.freeze(Object.defineProperty({__proto__:null,default:ce},Symbol.toStringTag,{value:"Module"}));export{we as _};
|