mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 17:59:37 +08:00
2 lines
1.5 KiB
JavaScript
2 lines
1.5 KiB
JavaScript
import{Z as M,r as _,O as A,j as E,c as C,o as g,e,F as L,w as u,k as n,R as O}from"./index-CrAWI0wi.js";function f(s){return M({url:"/online/db/table/list",method:"get",params:s})}function h(s){return M({url:"/online/db/column/list",method:"get",params:{tableName:s}})}const B={class:"app-container"},w={__name:"index",setup(s){const r=_(0),l=_({pageNum:1,pageSize:10}),c=_([]),i=A({});function d(){f(l.value).then(t=>{c.value=t.rows,r.value=t.total})}function m(t){i[t]=[],h(t).then(o=>{i[t]=o.rows})}function N(t,o){m(t.TABLE_NAME)}return d(),(t,o)=>{const a=E("el-table-column"),T=E("el-table"),b=E("pagination");return g(),C("div",B,[e(T,{data:n(c),border:"",style:{width:"100%"},onExpandChange:N},{default:u(()=>[e(a,{type:"expand"},{default:u(p=>[e(T,{data:i[p.row.TABLE_NAME],border:"",height:"300"},{default:u(()=>[e(a,{label:"COLUMN_NAME",prop:"COLUMN_NAME"}),e(a,{label:"COLUMN_TYPE",prop:"COLUMN_TYPE"}),e(a,{label:"COLUMN_COMMENT",prop:"COLUMN_COMMENT"})]),_:2},1032,["data"])]),_:1}),e(a,{label:"TABLE_NAME",prop:"TABLE_NAME"}),e(a,{label:"TABLE_COLLATION",prop:"TABLE_COLLATION"}),e(a,{label:"TABLE_COMMENT",prop:"TABLE_COMMENT"}),e(a,{label:"CREATE_TIME",prop:"CREATE_TIME"}),e(a,{label:"UPDATE_TIME",prop:"UPDATE_TIME"})]),_:1},8,["data"]),L(e(b,{total:n(r),page:n(l).pageNum,"onUpdate:page":o[0]||(o[0]=p=>n(l).pageNum=p),limit:n(l).pageSize,"onUpdate:limit":o[1]||(o[1]=p=>n(l).pageSize=p),onPagination:d},null,8,["total","page","limit"]),[[O,n(r)>0]])])}}};export{w as default};
|