From 5f9fef90ef16d82dbbe6c1add8f05312235c1350 Mon Sep 17 00:00:00 2001
From: lxyer <237809796@qq.com>
Date: Sat, 1 Jun 2019 20:34:51 +0800
Subject: [PATCH] =?UTF-8?q?metaService=E4=B8=AD=E6=94=AF=E6=8C=81=E8=AF=A6?=
=?UTF-8?q?=E6=83=85=E9=A1=B5=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
root/api/meta.js | 8 +-
root/metadata/metaService.html | 277 +++++++++++-------
src/main/java/net/tccn/base/MetaKit.java | 8 +-
src/main/java/net/tccn/meta/MetaService.java | 2 +-
.../net/tccn/service/MetadataService.java | 11 +
5 files changed, 200 insertions(+), 106 deletions(-)
diff --git a/root/api/meta.js b/root/api/meta.js
index f1003f9..f4c32ab 100644
--- a/root/api/meta.js
+++ b/root/api/meta.js
@@ -19,9 +19,9 @@ const meta = {
getServiceInfo({name}, callback) {
red.getJSON("/meta/service_info",{name}, res => {
- let {name, comment, table, edits, imports, shows, exports, filters} = red.replacePoint(res)
+ let {name, comment, table, edits, imports, shows, exports, filters, details} = red.replacePoint(res)
- callback({name, comment, table, edits, imports, shows, exports, filters});
+ callback({name, comment, table, edits, imports, shows, exports, filters, details});
});
},
getServiceDetail({name}, callback) {
@@ -70,6 +70,10 @@ const meta = {
exports = red.replace$(exports);
return red.postX('/meta/exportsave', {name, exports: JSON.stringify(exports)})
},
+ detailSave({name, details}) {
+ details = red.replace$(details);
+ return red.postX('/meta/detailsave', {name, details: JSON.stringify(details)})
+ },
// Meta-Table
tableList() {
diff --git a/root/metadata/metaService.html b/root/metadata/metaService.html
index eeaccad..488965f 100644
--- a/root/metadata/metaService.html
+++ b/root/metadata/metaService.html
@@ -1,4 +1,3 @@
-
@@ -64,6 +63,9 @@
+
+
+
@@ -84,7 +86,7 @@
@@ -227,6 +230,33 @@
+
+
+
@@ -274,8 +304,8 @@