#I17OXH 数据库文档,展示表名时改为 表名+表注释
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1,2 +1,2 @@
|
|||||||
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var u,i,f,l=0,s=[];l<t.length;l++)i=t[l],o[i]&&s.push(o[i][0]),o[i]=0;for(u in c)Object.prototype.hasOwnProperty.call(c,u)&&(e[u]=c[u]);for(r&&r(t,c,a);s.length;)s.shift()();if(a)for(l=0;l<a.length;l++)f=n(n.s=a[l]);return f};var t={},o={2:0};n.e=function(e){function r(){u.onerror=u.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var a=document.getElementsByTagName("head")[0],u=document.createElement("script");u.type="text/javascript",u.charset="utf-8",u.async=!0,u.timeout=12e4,n.nc&&u.setAttribute("nonce",n.nc),u.src=n.p+""+e+".js?"+{0:"2c4a7880a2e9a4f8c3c7",1:"de31d3ffbceab902272c"}[e];var i=setTimeout(r,12e4);return u.onerror=u.onload=r,a.appendChild(u),c},n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]);
|
!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var i,a,f,l=0,s=[];l<t.length;l++)a=t[l],o[a]&&s.push(o[a][0]),o[a]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(r&&r(t,c,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=n(n.s=u[l]);return f};var t={},o={2:0};n.e=function(e){function r(){i.onerror=i.onload=null,clearTimeout(a);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var u=document.getElementsByTagName("head")[0],i=document.createElement("script");i.type="text/javascript",i.charset="utf-8",i.async=!0,i.timeout=12e4,n.nc&&i.setAttribute("nonce",n.nc),i.src=n.p+""+e+".js?"+{0:"c0948e5d62e2fc0666b8",1:"de31d3ffbceab902272c"}[e];var a=setTimeout(r,12e4);return i.onerror=i.onload=r,u.appendChild(i),c},n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]);
|
||||||
//# sourceMappingURL=doc-db-manifest.js.map?d4ab425de7b305fb96b7
|
//# sourceMappingURL=doc-db-manifest.js.map?35f85ba5e6806d48eb6a
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
<script type="text/javascript" src="doc-db-manifest.js?d4ab425de7b305fb96b7"></script><script type="text/javascript" src="doc-db-vendor.js?de31d3ffbceab902272c"></script><script type="text/javascript" src="doc-db-index.js?2c4a7880a2e9a4f8c3c7"></script></body>
|
<script type="text/javascript" src="doc-db-manifest.js?35f85ba5e6806d48eb6a"></script><script type="text/javascript" src="doc-db-vendor.js?de31d3ffbceab902272c"></script><script type="text/javascript" src="doc-db-index.js?c0948e5d62e2fc0666b8"></script></body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
<router-view></router-view>
|
<router-view></router-view>
|
||||||
</template>
|
</template>
|
||||||
<el-container v-else>
|
<el-container v-else>
|
||||||
<el-aside>
|
<el-aside style="background: #fafafa;">
|
||||||
<div style="padding: 10px;height: 100%;box-sizing: border-box;background: #fafafa;">
|
<div style="padding: 10px;height: 100%;box-sizing: border-box;">
|
||||||
<div style="margin-bottom: 10px;">
|
<div style="margin-bottom: 10px;">
|
||||||
<el-select v-model="choiceDatasourceId" @change="datasourceChangeEvents" filterable placeholder="请先选择数据源" style="width: 100%;">
|
<el-select v-model="choiceDatasourceId" @change="datasourceChangeEvents" filterable placeholder="请先选择数据源" style="width: 100%;">
|
||||||
<el-option v-for="item in datasourceOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
<el-option v-for="item in datasourceOptions" :key="item.value" :label="item.label" :value="item.value"></el-option>
|
||||||
@@ -33,16 +33,23 @@
|
|||||||
<el-menu-item index="/data/transferData"><i class="el-icon-document-copy"></i>数据互导工具</el-menu-item>
|
<el-menu-item index="/data/transferData"><i class="el-icon-document-copy"></i>数据互导工具</el-menu-item>
|
||||||
</el-submenu>
|
</el-submenu>
|
||||||
</el-menu>
|
</el-menu>
|
||||||
<el-tree :props="defaultProps" :data="databaseList" @node-click="handleNodeClick"
|
<div style="overflow: auto;padding-bottom: 30px;">
|
||||||
ref="databaseTree" highlight-current empty-text=""
|
<el-tree :props="defaultProps" :data="databaseList" @node-click="handleNodeClick"
|
||||||
:default-expanded-keys="databaseExpandedKeys"
|
ref="databaseTree" highlight-current empty-text=""
|
||||||
node-key="id" @node-expand="handleNodeExpand"
|
:default-expanded-keys="databaseExpandedKeys"
|
||||||
style="background-color: #fafafa;">
|
node-key="id" @node-expand="handleNodeExpand"
|
||||||
<span slot-scope="{node, data}">
|
class="database-list-tree">
|
||||||
<span v-if="data.needLoad"><i class="el-icon-loading"></i></span>
|
<span slot-scope="{node, data}">
|
||||||
<span v-else>{{node.label}}</span>
|
<span v-if="data.needLoad"><i class="el-icon-loading"></i></span>
|
||||||
</span>
|
<span v-else>
|
||||||
</el-tree>
|
{{node.label}}
|
||||||
|
<el-tooltip v-if="!!data.comment" effect="dark" :content="data.comment" placement="top-start" :open-delay="600">
|
||||||
|
<span style="color: #aaa;">-{{data.comment}}</span>
|
||||||
|
</el-tooltip>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</el-tree>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</el-aside>
|
</el-aside>
|
||||||
<el-container>
|
<el-container>
|
||||||
@@ -184,7 +191,8 @@
|
|||||||
for (var i = 0; i < result.length; i++) {
|
for (var i = 0; i < result.length; i++) {
|
||||||
var item = {
|
var item = {
|
||||||
id: node.host + "_" + node.dbName + "_" + result[i].tableName, host: node.host,
|
id: node.host + "_" + node.dbName + "_" + result[i].tableName, host: node.host,
|
||||||
dbName: node.dbName, tableName: result[i].tableName, name: result[i].tableName, type: 2
|
dbName: node.dbName, tableName: result[i].tableName, name: result[i].tableName, type: 2,
|
||||||
|
comment: result[i].tableComment
|
||||||
};
|
};
|
||||||
// item.children = [{label: '', needLoad: true}];// 初始化一个对象,点击展开时重新查询加载
|
// item.children = [{label: '', needLoad: true}];// 初始化一个对象,点击展开时重新查询加载
|
||||||
pathIndex.push(item);
|
pathIndex.push(item);
|
||||||
@@ -263,6 +271,10 @@
|
|||||||
#app, .el-container, .el-menu {
|
#app, .el-container, .el-menu {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
.database-list-tree{background-color: #fafafa;}
|
||||||
|
.database-list-tree .el-tree-node>.el-tree-node__children {
|
||||||
|
overflow: unset;
|
||||||
|
}
|
||||||
.header-right-user-name{color: #fff;padding-right: 5px;}
|
.header-right-user-name{color: #fff;padding-right: 5px;}
|
||||||
.el-menu-vertical{border-right: 0;background: #fafafa;}
|
.el-menu-vertical{border-right: 0;background: #fafafa;}
|
||||||
.el-menu-vertical .el-menu{background: #fafafa;}
|
.el-menu-vertical .el-menu{background: #fafafa;}
|
||||||
|
|||||||
Reference in New Issue
Block a user