From aef34a537c254680d2d494db89ea5dc87e08778d Mon Sep 17 00:00:00 2001 From: From-wh Date: Fri, 12 May 2023 09:51:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E9=85=8D=E7=BD=AE=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../codeGeneration/components/TableForm.vue | 72 ++++++++++++++++++- 1 file changed, 69 insertions(+), 3 deletions(-) diff --git a/template/admin/src/pages/system/codeGeneration/components/TableForm.vue b/template/admin/src/pages/system/codeGeneration/components/TableForm.vue index f72c90be8..1907bb466 100644 --- a/template/admin/src/pages/system/codeGeneration/components/TableForm.vue +++ b/template/admin/src/pages/system/codeGeneration/components/TableForm.vue @@ -17,7 +17,11 @@

6、在字段配置中,表单类型为不生成时创建后不会生成对应的表单项

- +
+ + 添加与修改时间 + 伪删除 +
e.field === 'create_time'); + this.tableField.splice(i, 2); + } + }, + addDelete(status) { + if (status) { + let data = [ + { + field: 'delete_time', + field_type: 'timestamp', + default: '', + comment: '伪删除', + required: false, + is_table: false, + table_name: '伪删除', + limit: '', + primaryKey: 1, + from_type: '0', + }, + ]; + this.tableField = [...this.tableField, ...data]; + } else { + let i = this.tableField.findIndex((e) => e.field === 'delete_time'); + this.tableField.splice(i, 1); + } + }, getCrudMenus() { crudMenus().then((res) => { console.log(res);