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

4 months ago
import{d as L,r as v,h as d,Y as A,a,f as u,q as g,e as s,b as e,F as O,g as P,c as C,H as n,t as i,$ as I,eC as K,ew as q,aw as H,av as R,ab as Y,aA as j,gv as G,gw as J,S as M,at as Q,_ as U}from"./index-e450010e.js";const W={key:0,class:"use-template active"},X={key:0,class:"no-date"},Z={key:1,class:"list"},ee={style:{"text-align":"right"}},te={style:{"text-align":"right"}},se=L({__name:"formVersion",props:{tableKey:{},signCode:{}},emits:["click","enableOrDisable","previewPage"],setup(w,{expose:V,emit:E}){const S=w,k=E,p=v(!1),f=v([]),m=v(!1),$=l=>{K({id:l.id.toString()}).then(()=>{y(),k("enableOrDisable",l.id.toString())})},c=l=>{k("previewPage",l.toString())},B=()=>{p.value=!0,y()},y=()=>{m.value=!0,q({id:S.tableKey}).then(({data:l})=>{f.value=l}).finally(()=>{m.value=!1})};V({open:B});const F=l=>l==1?"#67C23A":"#F56C6C";return(l,b)=>{const o=H,h=R,r=Y,x=j,N=G,T=J,z=M,D=Q;return d(p)?A((a(),u("div",W,[g("span",{class:"close icon-close",onClick:b[0]||(b[0]=t=>p.value=!1)}),d(f).length===0?(a(),u("div",X,"暂无版本")):(a(),u("div",Z,[s(z,{class:"timeLineBox"},{default:e(()=>[s(T,{style:{"max-width":"600px"}},{default:e(()=>[(a(!0),u(O,null,P(d(f),t=>(a(),C(N,{key:t.id,placement:"top",color:F(t.status)},{default:e(()=>[t.status==1?(a(),C(x,{key:0},{default:e(()=>[s(h,{onClick:_=>c(t.id)},{default:e(()=>[s(o,null,{default:e(()=>[n("版本:V"+i(t.version),1)]),_:2},1024),s(o,null,{default:e(()=>[n("创建人:"+i(t.createrName),1)]),_:2},1024),s(o,null,{default:e(()=>[n("创建时间:"+i(t.dayTime),1)]),_:2},1024)]),_:2},1032,["onClick"]),g("div",ee,[s(r,{text:"",type:"success",size:"small",disabled:""},{default:e(()=>[n("使用中")]),_:1}),s(r,{text:"",type:"warning",size:"small",onClick:_=>c(t.id)},{default:e(()=>[n("预览")]),_:2},1032,["onClick"])])]),_:2},1024)):(a(),C(x,{key:1},{default:e(()=>[s(h,{onClick:_=>c(t.id)},{default:e(()=>[s(o,null,{default:e(()=>[n("版本:V"+i(t.version),1)]),_:2},1024),s(o,null,{default:e(()=>[n("创建人:"+i(t.createrName),1)]),_:2},1024),s(o,null,{default:e(()=>[n("创建时间:"+i(t.dayTime),1)]),_:2},1024)]),_:2},1032,["onClick"]),g("div",te,[s(r,{type:"primary",size:"small",onClick:_=>$(t)},{default:e(()=>[n("启用")]),_:2},1032,["onClick"]),s(r,{type:"warning",size:"small",onClick:_=>c(t.id)},{default:e(()=>[n("预览")]),_:2},1032,["onClick"])])]),_:2},1024))]),_:2},1032,["color"]))),128))]),_:1})]),_:1})]))])),[[D,d(m)]]):I("",!0)}}});const le=U(se,[["__scopeId","data-v-c980ebee"]]);export{le as F};