diff --git a/src/api/index.ts b/src/api/index.ts index 66d1230..b951dbd 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -1,7 +1,10 @@ import auth from "@/api/model/auth" import system from "@/api/model/system" +import tools from "@/api/model/tools" + export default { auth, - system + system, + tools } diff --git a/src/api/model/tools.ts b/src/api/model/tools.ts new file mode 100644 index 0000000..49e1939 --- /dev/null +++ b/src/api/model/tools.ts @@ -0,0 +1,24 @@ +import http from "@/utils/request" + +export default { + gen_table: { + list: async function (data = {}) { + return await http.get("gen_table/list", data); + }, + add: async function (data = {}) { + return await http.post("gen_table/add", data); + }, + edit: async function (data = {}) { + return await http.put("gen_table/edit", data); + }, + del: async function (data = {}) { + return await http.delete("gen_table/del", data); + }, + select: async function (data = {}) { + return await http.get("gen_table/select", data); + }, + build: async function (data = {}) { + return await http.post("gen_table/build", data); + }, + } +} diff --git a/src/assets/icons/Code.vue b/src/assets/icons/Code.vue new file mode 100644 index 0000000..69c6f43 --- /dev/null +++ b/src/assets/icons/Code.vue @@ -0,0 +1,3 @@ + diff --git a/src/views/monitor/crontab/index.vue b/src/views/monitor/crontab/index.vue index 03bf9d1..daf4f53 100644 --- a/src/views/monitor/crontab/index.vue +++ b/src/views/monitor/crontab/index.vue @@ -110,7 +110,7 @@ function show_log(row) { //删除 async function del(row) { const loading = proxy.$loading(); - const res = await api.system.crontab.del({ids: row.crontab_id}); + const res = await api.system.crontab.del({ids: [row.crontab_id]}); tableRef.value.refresh() loading.close(); proxy.$message.success(res.msg) @@ -122,7 +122,7 @@ async function batch_del() { type: 'warning' }).then(async () => { const loading = proxy.$loading(); - const res = await api.system.crontab.del({ids: selection.value.map(item => item.crontab_id).toString()}); + const res = await api.system.crontab.del({ids: selection.value.map(item => item.crontab_id)}); tableRef.value.refresh() loading.close(); proxy.$message.success(res.msg) diff --git a/src/views/monitor/crontab_log/index.vue b/src/views/monitor/crontab_log/index.vue index 2e1a592..1347e3d 100644 --- a/src/views/monitor/crontab_log/index.vue +++ b/src/views/monitor/crontab_log/index.vue @@ -78,7 +78,7 @@ async function batch_del() { type: 'warning' }).then(async () => { const loading = proxy.$loading(); - const res = await api.system.crontab_log.del({ids: selection.value.map(item => item.log_id).toString()}); + const res = await api.system.crontab_log.del({ids: selection.value.map(item => item.log_id)}); tableRef.value.refresh() loading.close(); proxy.$message.success(res.msg) @@ -87,7 +87,7 @@ async function batch_del() { async function del(row) { const loading = proxy.$loading(); - const res = await api.system.crontab_log.del({ids: row.log_id}); + const res = await api.system.crontab_log.del({ids: [row.log_id]}); tableRef.value.refresh() loading.close(); proxy.$message.success(res.msg) diff --git a/src/views/monitor/online/index.vue b/src/views/monitor/online/index.vue index 9942f47..28669d5 100644 --- a/src/views/monitor/online/index.vue +++ b/src/views/monitor/online/index.vue @@ -12,7 +12,11 @@ - + + +