| 1 |
- var g=(M,i,s)=>new Promise((u,o)=>{var p=a=>{try{r(s.next(a))}catch(l){o(l)}},_=a=>{try{r(s.throw(a))}catch(l){o(l)}},r=a=>a.done?u(a.value):Promise.resolve(a.value).then(p,_);r((s=s.apply(M,i)).next())});import{a as B,B as C}from"./index-c733fbf6.js";import{at as I,_ as h}from"./index.js";import{b as x}from"./sysGenApi-04b2b6e4.js";import{C as T}from"./index-0301c9a7.js";import{a4 as j,b1 as K}from"./antd-f204cf77.js";import{d as D,f as m,Y as y,a6 as k,a7 as b,l as w,u as d,Z as F,F as L,a8 as U,_ as P,aa as E}from"./vue-b33f04cb.js";import"./useWindowSizeFn-e2b93e2a.js";const N={class:"code-content"},O=D({__name:"PreviewModal",emits:["register"],setup(M){const i=m("代码预览"),s=m(),u=m("index.vue.vm"),o=m([]),{createMessage:p}=I(),[_,{setModalProps:r,closeModal:a}]=B(n=>g(this,null,function*(){r({confirmLoading:!1}),o.value=[],i.value=`代码预览 - ${n.record.tableComment}`,s.value=n.record.tableId;const c=yield x(n.record.tableId);for(const e in c){const v=e.split("/")[2],f=v.split(".");let t="";f.length==2&&(t=f[0]),f.length==3&&(t=f[1]),(t=="js"||t=="ts"||t=="vue")&&(t="javascript"),t=="java"&&(t="java"),o.value.push({key:v,value:c[e],mode:t})}}));function l(){return g(this,null,function*(){p.success("关闭"),a(),r({confirmLoading:!1})})}return(n,c)=>(y(),k(d(C),E(n.$attrs,{destroyOnClose:"",onRegister:d(_),title:i.value,onOk:l,defaultFullscreen:!0}),{default:b(()=>[w(d(j),{activeKey:u.value,"onUpdate:activeKey":c[0]||(c[0]=e=>u.value=e)},{default:b(()=>[(y(!0),F(L,null,U(o.value,e=>(y(),k(d(K),{key:e.key,tab:e.key},{default:b(()=>[P("div",null,[P("div",N,[w(d(T),{value:e.value,"onUpdate:value":v=>e.value=v,mode:e.mode},null,8,["value","onUpdate:value","mode"])])])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])]),_:1},16,["onRegister","title"]))}});const A=h(O,[["__scopeId","data-v-6aa3f1c4"]]);export{A as default};
|