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

import{d as de,r as v,y as fe,w as me,ax as pe,gs as _e,es as ge,et as be,fv as ye,gx as he,gy as ke,gz as we,gA as ve,a0 as Se,gu as Ce,z as De,a as t,c as r,b as e,f as i,e as s,Y as J,h as l,H as h,$ as F,F as f,g as m,t as S,q as _,dr as X,gB as Ee,I as Z,gC as Fe,a7 as Ie,gD as xe,L as Pe,aU as Be,aV as Le,bA as Te,bB as Ve,aA as Ae,gv as Ne,gw as Re,am as je,aF as ze,ak as Ue,ah as qe,S as He,al as Oe,ai as We,aQ as Ke,at as Me,p as Qe,m as Ye,_ as $e}from"./index-e450010e.js";const ee=k=>(Qe("data-v-55f24c59"),k=k(),Ye(),k),Ge={key:0,class:"common-layout"},Je={key:1,style:{"margin-top":"20px"}},Xe=ee(()=>_("td",{class:"biankuang",width:"100"},"修改说明:",-1)),Ze={class:"biankuang"},et={class:"workFlowHead"},tt={key:1,class:"common-layout"},at={style:{"margin-top":"20px"}},st=ee(()=>_("td",{class:"biankuang",width:"100"},"修改说明:",-1)),ot={class:"biankuang"},lt=de({__name:"formPageContApp",props:{isShow:{type:Boolean,default:!1},drawerWith:{type:Number,default:0},tablePageClass:{type:Number,default:1},operState:{type:Number,default:1},pageInfo:{type:Object,default(){return{}}}},emits:["update:isShow","getPageData"],setup(k,{emit:te}){const n=k,L=v(),g=te,I=v(!1),x=v(),ae=v(1),w=v(null),T=fe({get(){return n.isShow},set(a){g("update:isShow",a)}});me(()=>n.isShow,a=>{a&&(I.value=!0,se())});const p=()=>{g("update:isShow",!1)},d=pe({formData:{list:[],form:{},config:{}},dict:{},formId:n.pageInfo.idStr,id:1,loading:!0}),b=v([]),se=()=>{_e({id:n.pageInfo.mastersKeyStr}).then(({data:a})=>{d.formData=ge(a.structure.mastesform),d.dict=be(a.structure.dict),n.tablePageClass!=4&&ye({name:a.structure.mastesformjson}).then(u=>{u.code==0&&(u.data==3||u.data==4)&&(n.operState==2?d.formData.list.push(he):n.operState==3?d.formData.list.push(ke):n.operState==4?d.formData.list.push(we):n.operState==5&&d.formData.list.push(ve))}),Se(()=>{L.value.setValue(a.tableData)})}).finally(()=>{I.value=!1,Ce({id:n.pageInfo.mastersKeyStr}).then(({data:a})=>{b.value=a})})},j=a=>{a==="success"&&(g("getPageData"),p())},oe=()=>{},z=(a,u)=>{if(a==="success"&&n.pageInfo.types==1){let C={id:u.data.runFlowId,flowList:x.value,state:3};Fe(C).then(D=>{D.code==0&&(Ie.success(D.msg||"提交成功!"),w.value&&w.value.gainRunFlowTask(),g("getPageData"),p())})}},U=(a,u)=>{a=="success"&&(w.value.gainRunFlowTask(),g("getPageData"),p())},q=(a,u)=>{a=="success"&&xe({id:u.data.runFlowId}).then(C=>{w.value.gainRunFlowTask()}).finally(()=>{g("getPageData"),p()})},H=(a,u)=>{a=="success"&&(w.value.anewSubmit(),g("getPageData"),p())};return(a,u)=>{const C=De("ak-form"),D=Pe,P=Be,B=Le,O=Te,W=Ve,K=Ae,M=Ne,Q=Re,le=je,ne=ze,Y=Ue,$=qe,re=He,ue=Oe,ie=We,ce=Ke,G=Me;return t(),r(ce,{modelValue:l(T),"onUpdate:modelValue":u[1]||(u[1]=o=>Z(T)?T.value=o:null),title:"查看表单内容",size:k.drawerWith,"with-header":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0},{default:e(()=>[n.pageInfo.types==1?(t(),i("div",Ge,[s(ie,null,{default:e(()=>[s(le,null,{default:e(()=>[J(s(C,{ref_key:"formEl",ref:L,"element-loading-text":"Loading...","form-data":l(d).formData,type:n.tablePageClass,dict:l(d).dict,"request-url":"getFormContent","add-url":"saveFormContent","edit-url":"editFormContent","before-submit":a.beforeSubmit,"close-app-submit":p,"change-key-val":a.changeKeyVal,"anew-submit":q,"save-edit-form-info":U,"send-draft-submit":z,"after-submit":j,"submit-edit":H},null,8,["form-data","type","dict","before-submit","change-key-val"]),[[G,l(I)]]),l(b)&&l(b).length>0?(t(),r(D,{key:0,"content-position":"left"},{default:e(()=>[h("历史1记录")]),_:1})):F("",!0),s(Q,{style:{width:"100%"}},{default:e(()=>[(t(!0),i(f,null,m(l(b),(o,V)=>(t(),r(M,{key:V,timestamp:o.time+" 操作人:"+o.creater,placement:"top"},{default:e(()=>[s(K,null,{default:e(()=>[s(B,{border:""},{default:e(()=>[(t(!0),i(f,null,m(o.masterdata,(y,c)=>(t(),r(P,{key:c,label:c},{default:e(()=>[h(S(y),1)]),_:2},1032,["label"]))),128))]),_:2},1024),o.sunList?(t(),r(W,{key:0,type:"border-card",style:{"margin-top":"20px"}},{default:e(()=>[(t(!0),i(f,null,m(o.sunList,(y,c)=>(t(),r(O,{label:c,key:c},{default:e(()=>[(t(!0),i(f,null,m(y,(A,N)=>(t(),r(B,{key:N,border:""},{default:e(()=>[(t(!0),i(f,null,m(A,(R,E)=>(t(),r(P,{key:E,label:E},{default:e(()=>[h(S(R),1)]),_:2},1032,["label"]))),128))]),_:2},1024))),128))]),_:2},1032,["label"]))),128))]),_:2},1024)):F("",!0),o.explicate!=""?(t(),i("table",Je,[_("tr",null,[Xe,_("td",Ze,S(o.explicate),1)])])):F("",!0)]),_:2},1024)]),_:2},1032,["timestamp"]))),128))]),_:1})]),_:1}),s(ue,{width:"350px",class:"flowBox"},{default:e(()=>[s($,{height:"30px"},{default:e(()=>[_("div",et,[s(ne,null,{default:e(()=>[h("审批流程")]),_:1}),s(Y,{onClick:p},{default:e(()=>[s(l(X))]),_:1})])]),_:1}),s(re,{class:"scorllbarBox"},{default:e(()=>[s(Ee,{ref_key:"runstep",ref:w,flowary:l(x),"onUpdate:flowary":u[0]||(u[0]=o=>Z(x)?x.value=o:null),"flow-key":n.pageInfo.runFlowIdStr,"current-progress":l(ae),onUpdatelist:oe},null,8,["flowary","flow-key","current-progress"])]),_:1})]),_:1})]),_:1})])):(t(),i("div",tt,[s($,{height:"30px"},{default:e(()=>[s(Y,{onClick:p},{default:e(()=>[s(l(X))]),_:1})]),_:1}),J(s(C,{ref_key:"formEl",ref:L,"element-loading-text":"Loading...","form-data":l(d).formData,type:n.tablePageClass,dict:l(d).dict,"request-url":"getFormContent","add-url":"saveFormContent","edit-url":"editFormContent","before-submit":a.beforeSubmit,"close-app-submit":p,"change-key-val":a.changeKeyVal,"anew-submit":q,"after-submit":j,"save-edit-form-info":U,"send-draft-submit":z,"submit-edit":H},null,8,["form-data","type","dict","before-submit","change-key-val"]),[[G,l(I)]]),l(b)&&l(b).length>0?(t(),r(D,{key:0,"content-position":"left"},{default:e(()=>[h("历史记录")]),_:1})):F("",!0),s(Q,{style:{width:"100%"}},{default:e(()=>[(t(!0),i(f,null,m(l(b),(o,V)=>(t(),r(M,{key:V,timestamp:o.time+" 操作人:"+o.creater,placement:"top"},{default:e(()=>[s(K,null,{default:e(()=>[s(B,{border:""},{default:e(()=>[(t(!0),i(f,null,m(o.masterdata,(y,c)=>(t(),r(P,{key:c,label:c},{default:e(()=>[h(S(y),1)]),_:2},1032,["label"]))),128))]),_:2},1024),o.sunList?(t(),r(W,{key:0,type:"border-card",style:{"margin-top":"20px"}},{default:e(()=>[(t(!0),i(f,null,m(o.sunList,(y,c)=>(t(),r(O,{label:c,key:c},{default:e(()=>[(t(!0),i(f,null,m(y,(A,N)=>(t(),r(B,{key:N,border:""},{default:e(()=>[(t(!0),i(f,null,m(A,(R,E)=>(t(),r(P,{key:E,label:E},{default:e(()=>[h(S(R),1)]),_:2},1032,["label"]))),128))]),_:2},1024))),128))]),_:2},1032,["label"]))),128))]),_:2},1024)):F("",!0),_("table",at,[_("tr",null,[st,_("td",ot,S(o.explicate),1)])])]),_:2},1024)]),_:2},1032,["timestamp"]))),128))]),_:1})]))]),_:1},8,["modelValue","size"])}}});const rt=$e(lt,[["__scopeId","data-v-55f24c59"]]);export{rt as F};