1、引入lombok支持,重构JavaBean 将 常规getter/setter去除

2、去除Gson 依赖
This commit is contained in:
2019-04-25 17:18:35 +08:00
parent 936d4dc992
commit 9a38d69eb0
30 changed files with 176 additions and 1048 deletions

View File

@@ -137,7 +137,7 @@
</row>
<script>
let {getTableList, tableInfo, itemSort, itemUpdate} = meta;
let {tableList, tableInfo, itemSort, itemUpdate} = meta;
let {showOk} = red
let {dbList} = plat
@@ -228,25 +228,10 @@
});
vm.oldItems = oldItems;
})
/*getTableDetail({name: cate}, (json) => {
var row = json;
vm.meta = row;
var oldItems = [];
row.items.forEach(function (item) {
var d = {};
["label", "name", "remark", "type", "inType"].forEach(function (k) {
d[k] = item[k];
});
oldItems.push(d);
});
vm.oldItems = oldItems;
});*/
},
tableList() {
getTableList(res => {
vm.tables = res;
tableList().then(res => {
this.tables = res
})
},
catalogs: function() {
@@ -355,30 +340,11 @@
if (vm.status == 1 && vm.itemSort.length > 0) {
itemSort({alias: this.alias, items: this.itemSort}).then(() => red.showOk())
/*red.postX("/meta/itemsort", {
alias: this.alias,
items: JSON.stringify(vm.itemSort)
}).then(() => showOk())*/
}
else if (vm.status == 2 && vm.itemEdit.length > 0) {
itemUpdate({alias: this.alias, items: this.itemEdit}).then(() => red.showOk())
/*red.postX("/meta/itemupdate", {
serviceKey: vm.table,
items: JSON.stringify(vm.itemEdit)
}).then(() => showOk())*/
}
/*else if (vm.status == 3 || vm.status == 4 || vm.status == 5) {
var urls = {3: "/meta/exportsort", 4: "/meta/importsort", 5: "/meta/showsort"};
var items = {3: vm.meta.exports, 4: vm.meta.imports, 5: vm.meta.shows};
red.post(urls[vm.status], {
serviceKey: vm.table,
items: JSON.stringify(items[vm.status])
})
}*/
else if (vm.status == 5) {
red.post("/meta/showsort", {
serviceKey: vm.table,
@@ -407,7 +373,7 @@
dealTableLabel(table) {
return `${table.name} [${table.comment}] (${table.linkCount})`
},
getFieldLabel: function (col) {
getFieldLabel (col) {
if (!col) {
return "";
}
@@ -426,24 +392,7 @@
dbList().then(res => {
this.dbPlats = res.rows;
})
this.tableList();
/*$(window).keydown(function (event) {
// 监听 Ctrl + Enter 可全屏查看
if (event.ctrlKey && event.keyCode == 13) {
vm.save();
}
});*/
}
});
</script>
<!--
todo:
MetaData
1、Excel导入
2、操作数据库表
3、关联数据库表
-->
</script>