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 - - - + + +