数通互联化工云平台
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.
 
 
 
 
 
 

1 lines
5.0 KiB

import{d as ie,r as a,y as q,ax as ue,G as fe,z as ce,Y as P,h as s,a as e,c as r,b as l,q as v,e as b,H as k,$ as y,f,F as m,g as p,t as S,gB as de,I as W,es as me,gE as pe,et as _e,fv as ge,gx as ye,gy as we,gz as ve,a0 as be,h8 as ke,gt as he,h9 as Le,ha as Ie,a7 as Fe,L as De,aU as Se,aV as Te,gv as Ae,gw as Ce,aQ as Ee,at as Ve,_ as ze}from"./index-e450010e.js";const Be={border:"0",class:"tableFlowBox"},xe={valign:"top"},Ne={class:"drawerFormBox boxLeft"},Re={valign:"top",width:"350"},je=ie({__name:"lookFlowInfo",props:{isshow:{type:Boolean,default:!0},drawerWith:{type:Number,default:0},flowLogInfo:{type:Object,default(){return{}}},operState:{type:Number,default:1}},emits:["update:isshow","getmytodolist"],setup(G,{emit:H}){const o=G,h=a(),T=H,A=q({get:()=>o.isshow,set:t=>{T("update:isshow",t)}}),B=a(!1),C=a(!1),J=a(!1);a(!1);const x=a(""),Q=a(),Y=a(0),$=a(""),N=a(1),E=a(""),R=a(""),j=a(0),c=ue({formData:{list:[],form:{},config:{}},dict:{},formId:25,id:1,loading:!0}),X=()=>{C.value=!0,Y.value=o.flowLogInfo.nextStep,$.value=o.flowLogInfo.nodeKey,N.value=o.flowLogInfo.currentStep,c.formData=me(o.flowLogInfo.mastesform),pe({id:o.flowLogInfo.formVersionId}).then(({data:t})=>{c.dict=_e(t.dict),(o.operState==2||o.operState==3||o.operState==4)&&ge({name:t.mastesformjson}).then(i=>{i.code==0&&(i.data==3||i.data==4)&&(o.operState==2?c.formData.list.push(ye):o.operState==3?c.formData.list.push(we):o.operState==4&&c.formData.list.push(ve))}),be(()=>{}),C.value=!1}).finally(()=>{ke({id:o.flowLogInfo.flowkeys}).then(t=>{t.data.logistrue&&c.formData.list.push(he),O.value.setValue(t.data.masterDataInfo),E.value=t.data.newData,R.value=t.data.oldData,B.value=t.data.logistrue,j.value=t.data.newDataLen})})},Z=q(()=>2),O=a(),_=()=>{T("getmytodolist"),T("update:isshow",!1)};fe(()=>{x.value=o.flowLogInfo.title,Q.value=JSON.parse(o.flowLogInfo.flowcont),X()});const ee=()=>{_()},w=a(null),te=(t,i)=>{t=="success"&&Le({id:o.flowLogInfo.flowkeys}).then(L=>{w.value.gainRunFlowTask()}).finally(()=>{_()})},oe=(t,i)=>{t=="success"&&(w.value.gainRunFlowTask(),_())},ae=(t,i)=>{if(t=="success"){let L={id:o.flowLogInfo.flowkeys,flowList:h.value,state:3};Ie(L).then(I=>{I.code==0&&(Fe.success(I.msg||"提交成功!"),w.value&&w.value.gainRunFlowTask(),_())})}},le=()=>{},se=()=>{};return(t,i)=>{const L=ce("ak-form"),I=De,g=Se,F=Te,U=Ae,ne=Ce,re=Ee,K=Ve;return P((e(),r(re,{modelValue:s(A),"onUpdate:modelValue":i[1]||(i[1]=n=>W(A)?A.value=n:null),"element-loading-my-text":"Loading...",title:s(x),"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:o.drawerWith,class:"drawerClass","before-close":_},{default:l(()=>[v("table",Be,[v("tr",null,[v("td",xe,[v("div",Ne,[P(b(L,{ref_key:"formEl",ref:O,"element-loading-text":"Loading...","form-data":s(c).formData,type:s(Z),dict:s(c).dict,"request-url":"getFormContent","add-url":"saveFormContent","edit-url":"editFormContent","before-submit":se,"close-app-submit":ee,"change-key-val":le,"anew-submit":te,"save-edit-form-info":oe,"send-draft-submit":ae},null,8,["form-data","type","dict"]),[[K,s(C)]]),s(B)?(e(),r(I,{key:0,"content-position":"left"},{default:l(()=>[k("历史记录")]),_:1})):y("",!0),b(ne,null,{default:l(()=>[s(j)>0?(e(),r(U,{key:0,timestamp:s(E).logTime,placement:"top"},{default:l(()=>[b(F,{direction:"vertical",column:4,size:t.small,border:""},{default:l(()=>[(e(!0),f(m,null,p(s(E),(n,u)=>(e(),f("div",{key:u},[!Array.isArray(n)&&u!="logTime"?(e(),r(g,{key:0,label:u},{default:l(()=>[k(S(n),1)]),_:2},1032,["label"])):y("",!0),Array.isArray(n)&&u!="logTime"?(e(),r(g,{key:1,label:u,span:4},{default:l(()=>[(e(!0),f(m,null,p(n,(d,V)=>(e(),r(F,{key:V,direction:"vertical",column:4,size:"24px",border:""},{default:l(()=>[(e(!0),f(m,null,p(d,(z,D)=>(e(),r(g,{key:D,label:D},{default:l(()=>[k(S(z),1)]),_:2},1032,["label"]))),128))]),_:2},1024))),128))]),_:2},1032,["label"])):y("",!0)]))),128))]),_:1},8,["size"])]),_:1},8,["timestamp"])):y("",!0),(e(!0),f(m,null,p(s(R),n=>(e(),r(U,{key:n.id,timestamp:n.logTime,placement:"top"},{default:l(()=>[b(F,{direction:"vertical",column:4,size:t.small,border:""},{default:l(()=>[(e(!0),f(m,null,p(n,(u,d)=>(e(),f("div",{key:d},[!Array.isArray(u)&&d!="logTime"?(e(),r(g,{key:0,label:d},{default:l(()=>[k(S(u),1)]),_:2},1032,["label"])):y("",!0),Array.isArray(u)&&d!="logTime"?(e(),r(g,{key:1,label:d,span:4},{default:l(()=>[(e(!0),f(m,null,p(u,(V,z)=>(e(),r(F,{key:z,direction:"vertical",column:4,size:"24px",border:""},{default:l(()=>[(e(!0),f(m,null,p(V,(D,M)=>(e(),r(g,{key:M,label:M},{default:l(()=>[k(S(D),1)]),_:2},1032,["label"]))),128))]),_:2},1024))),128))]),_:2},1032,["label"])):y("",!0)]))),128))]),_:2},1032,["size"])]),_:2},1032,["timestamp"]))),128))]),_:1})])]),v("td",Re,[b(de,{ref_key:"runstep",ref:w,flowary:s(h),"onUpdate:flowary":i[0]||(i[0]=n=>W(h)?h.value=n:null),"flow-key":o.flowLogInfo.flowkeys,"current-progress":s(N),onUpdatelist:_},null,8,["flowary","flow-key","current-progress"])])])])]),_:1},8,["modelValue","title","size"])),[[K,s(J)]])}}});const Ue=ze(je,[["__scopeId","data-v-28864880"]]);export{Ue as default};