1、metaTable中加入字段主键设置

2、添加删除策略配置
3、列表配置中加入"HIDDEN"配置,以及预览中加入解析逻辑
This commit is contained in:
2019-06-10 17:55:46 +08:00
parent 1f5ea920b4
commit 4037398598
18 changed files with 350 additions and 30 deletions

View File

@@ -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, details} = red.replacePoint(res)
let {name, comment, table, edits, imports, shows, exports, filters, details, dels} = red.replacePoint(res)
callback({name, comment, table, edits, imports, shows, exports, filters, details});
callback({name, comment, table, edits, imports, shows, exports, filters, details, dels});
});
},
getServiceDetail({name}, callback) {
@@ -78,6 +78,10 @@ const meta = {
edits = red.replace$(edits);
return red.postX('/meta/editsave', {name, edits: JSON.stringify(edits)})
},
delSave({name, dels}) {
dels = red.replace$(dels);
return red.postX('/meta/delsave', {name, dels: JSON.stringify(dels)})
},
// Meta-Table
tableList() {
@@ -99,6 +103,10 @@ const meta = {
} else if (cate == 'json') {
}
},
del({name, id}) {
return red.postX('/data/del', {name, data: JSON.stringify({id})})
}
}