| 1 |
- var g=(k,d,s)=>new Promise((u,o)=>{var p=a=>{try{r(s.next(a))}catch(n){o(n)}},_=a=>{try{r(s.throw(a))}catch(n){o(n)}},r=a=>a.done?u(a.value):Promise.resolve(a.value).then(p,_);r((s=s.apply(k,d)).next())});import{a as C,B as I}from"./index-CD5zFmZN.js";import{u as P,_ as h}from"./entry/index-CRWhxBeP.js";import{b as T}from"./sysGenApi-BWR6sD7E.js";import{C as j}from"./index-Brpm-Jnb.js";import{ac as x,ag as K}from"./antd-BfqWtMX3.js";import{d as D,f as m,Z as y,a4 as M,a5 as b,k as w,u as i,_ as F,F as L,a7 as U,$ as B,a9 as $}from"./vue-DM5HGU8Z.js";import"./useWindowSizeFn-CEueHQop.js";const E={class:"code-content"},N=D({__name:"PreviewModal",emits:["register"],setup(k){const d=m("代码预览"),s=m(),u=m("index.vue.vm"),o=m([]),{createMessage:p}=P(),[_,{setModalProps:r,closeModal:a}]=C(l=>g(this,null,function*(){r({confirmLoading:!1}),o.value=[],d.value=`代码预览 - ${l.record.tableComment}`,s.value=l.record.tableId;const c=yield T(l.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 n(){return g(this,null,function*(){p.success("关闭"),a(),r({confirmLoading:!1})})}return(l,c)=>(y(),M(i(I),$(l.$attrs,{destroyOnClose:"",onRegister:i(_),title:d.value,onOk:n,defaultFullscreen:!0}),{default:b(()=>[w(i(x),{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(),M(i(K),{key:e.key,tab:e.key},{default:b(()=>[B("div",null,[B("div",E,[w(i(j),{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"]))}}),G=h(N,[["__scopeId","data-v-bca18736"]]);export{G as default};
|