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