From 853ed30ffb2746ea5eb6aff4c7409e34dbd0ba82 Mon Sep 17 00:00:00 2001 From: lxyer <237809796@qq.com> Date: Wed, 3 Apr 2019 11:10:00 +0800 Subject: [PATCH] =?UTF-8?q?'=E4=BD=BF=E7=94=A8ES6=E8=AF=AD=E6=B3=95?= =?UTF-8?q?=EF=BC=8C=E6=94=B9=E5=96=84=E9=87=8D=E6=9E=84=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/api/meta.js | 92 ++++++++++++++++++++++++++ root/api/user.js | 15 ++++- root/index.html | 36 +++++----- root/metadata/metaService.html | 40 +++++------ root/metadata/metatable/metaTable.html | 20 ++---- root/user/login.html | 36 +++++----- 6 files changed, 165 insertions(+), 74 deletions(-) diff --git a/root/api/meta.js b/root/api/meta.js index e69de29..424727b 100644 --- a/root/api/meta.js +++ b/root/api/meta.js @@ -0,0 +1,92 @@ +/*import red from '../res/js/red'*/ + +/*const getPlats = (callback) => { + red.getJSON("/meta/plat_list", {}, json => callback(json)); +} + +const getTableList = (callback) => { + red.getJSON("/meta/tablelist",{}, function (json) { + callback(json); + }); +} + +const getTableDetail = ({name}, callback) => { + red.getJSON("/meta/tableinfo",{name}, function (json) { + callback(json); + }); +} + +const getServiceList = (callback) => { + red.getJSON("/meta/service_list",{}, function (json) { + json = red.replacePoint(json); + callback(json); + }); +} + +const getServiceInfo = ({name}, callback) => { + red.getJSON("/meta/service_info",{name}, res => { + let row = red.replacePoint(res); + row.shows = row.shows || []; + row.exports = row.exports || []; + row.imports = row.imports || []; + row.filters = row.filters || []; + + callback(row); + }); +} + +function getServiceDetail({name}, callback) { + red.getJSON("/meta/service_detail",{name}, function (json) { + json = red.replacePoint(json) + callback(json); + }); +}*/ +const meta = { + getPlats: (callback) => { + red.getJSON("/meta/plat_list", {}, json => callback(json)); + }, + getTableList: (callback) => { + red.getJSON("/meta/tablelist",{}, function (json) { + callback(json); + }); + }, + getTableDetail: ({name}, callback) => { + red.getJSON("/meta/tableinfo",{name}, function (json) { + callback(json); + }); + }, + + getServiceList: (callback) => { + red.getJSON("/meta/service_list",{}, function (json) { + json = red.replacePoint(json); + callback(json); + }); + }, + getServiceInfo: ({name}, callback) => { + red.getJSON("/meta/service_info",{name}, res => { + let row = red.replacePoint(res); + row.shows = row.shows || []; + row.exports = row.exports || []; + row.imports = row.imports || []; + row.filters = row.filters || []; + + callback(row); + }); + }, + getServiceDetail: ({name}, callback) => { + red.getJSON("/meta/service_detail",{name}, function (json) { + json = red.replacePoint(json) + callback(json); + }); + } +} + +/* +export { + getTableList, + getPlats, + getServiceDetail, + getServiceInfo, + getServiceList, + getTableDetail +}*/ diff --git a/root/api/user.js b/root/api/user.js index 523600f..34c6703 100644 --- a/root/api/user.js +++ b/root/api/user.js @@ -1,9 +1,18 @@ //import red from '../res/js/red' -const login = ({username, pwd}) => { - return {username}; +const login = ({username, pwd}, callback) => { + $.post("/user/login", {username, pwd}, function (json) { + callback(json); + }); } const logout = () => { + red.getJSON("/user/logout",{}, function () { + red.showMsg({msg:"退出成功"}); + setTimeout(() => { + location.href = "/user/login.html"; + }, 2000) + }) +} -} \ No newline at end of file +export {login, logout} diff --git a/root/index.html b/root/index.html index 2081cd5..86a1e74 100644 --- a/root/index.html +++ b/root/index.html @@ -4,9 +4,9 @@ MetaKit - - - + + +