From 423e0854fde30aa5bb754f6f340cfeae6b0ad8f7 Mon Sep 17 00:00:00 2001 From: lxyer <237809796@qq.com> Date: Thu, 18 Apr 2019 18:33:58 +0800 Subject: [PATCH] =?UTF-8?q?'=E6=96=B0=E5=A2=9E=E4=B8=9A=E5=8A=A1=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/api/meta.js | 3 + root/metadata/metaLink.html | 33 ++++---- root/metadata/metaService.html | 72 ++++++++++++++++-- root/metadata/metatable/metaTable.html | 14 +++- root/res/img/none.png | Bin 0 -> 12744 bytes .../net/tccn/service/MetadataService.java | 37 +++++++++ 6 files changed, 137 insertions(+), 22 deletions(-) create mode 100644 root/res/img/none.png diff --git a/root/api/meta.js b/root/api/meta.js index f6c289d..fd458e9 100644 --- a/root/api/meta.js +++ b/root/api/meta.js @@ -7,6 +7,9 @@ const meta = { red.getJSON("/meta/tableinfo",{name}, json => callback(json)); },*/ + serviceSave({service}) { + return red.postX('/meta/service_save', {service: JSON.stringify(service)}) + }, getServiceList(callback) { red.getJSON("/meta/service_list",{}, json => { json = red.replacePoint(json); diff --git a/root/metadata/metaLink.html b/root/metadata/metaLink.html index 42403ae..61a7b4b 100644 --- a/root/metadata/metaLink.html +++ b/root/metadata/metaLink.html @@ -50,30 +50,29 @@ -
+
-
DB-Table
+
实体表(Meta-Table)
-
- +
+
关联关系管理
- + -
- +
+
- - +
@@ -110,6 +109,11 @@
+ +
+ +

暂无关联表

+
@@ -149,7 +153,7 @@ data: { status: 0, tables: [], //所有的表数据{name,comment, alias, linkCount} - aliasA: red.getData('aliasA', ''), //选中的主体表别名 + aliasA: '', //选中的主体表别名 tableInfo:{items:{}}, links: [], // @@ -165,12 +169,15 @@ }, watch: { aliasA(v) { - red.setData('aliasA', v) + //red.setData('aliasA', v) + this.links = [] + this.linkInfoA = {} + this.aliasB = '' // 如果不置空,存在变更主体表,但数据不刷新的异常 + tableInfo({alias: v}).then(res => { this.tableInfoA = res linkList({alias: v}).then(res => { this.links = res - this.aliasB = '' // 如果不置空,存在变更主体表,但数据不刷新的异常 }) linkInfoList({alias: v}).then(res => { this.linkInfos = res diff --git a/root/metadata/metaService.html b/root/metadata/metaService.html index 6a24338..5bfb1a3 100644 --- a/root/metadata/metaService.html +++ b/root/metadata/metaService.html @@ -68,7 +68,7 @@ - + @@ -260,12 +260,54 @@
+ + + +