From 71f02ce4c35bc679df795ed6063189e6152d788b Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Sat, 15 May 2021 07:57:36 +0800 Subject: [PATCH] up --- src/components/scTable/index.vue | 7 +- src/views/setting/dic/dic.vue | 4 +- src/views/setting/dic/index.vue | 109 ++++++++++++++++++++++++------- src/views/setting/dic/list.vue | 21 ++++++ 4 files changed, 116 insertions(+), 25 deletions(-) create mode 100644 src/views/setting/dic/list.vue diff --git a/src/components/scTable/index.vue b/src/components/scTable/index.vue index 57522987..55fc3fd0 100644 --- a/src/components/scTable/index.vue +++ b/src/components/scTable/index.vue @@ -43,6 +43,7 @@ }, props: { apiObj: { type: Object, default: () => {} }, + params: { type: Object, default: () => {} }, data: { type: Object, default: () => {} }, rowKey: { type: String, default: "" }, column: { type: Object, default: () => {} }, @@ -56,6 +57,10 @@ data(){ this.tableData = this.data; this.total = this.tableData.length; + }, + apiObj(){ + this.tableParams = this.params; + this.refresh(); } }, data() { @@ -68,7 +73,7 @@ currentPage: 1, loading: false, tableHeight:'100%', - tableParams: {}, + tableParams: this.params, userColumn: [] } }, diff --git a/src/views/setting/dic/dic.vue b/src/views/setting/dic/dic.vue index 9aa4b55c..2372ec53 100644 --- a/src/views/setting/dic/dic.vue +++ b/src/views/setting/dic/dic.vue @@ -14,7 +14,7 @@ - + @@ -76,7 +76,7 @@ this.form.name = data.name this.form.code = data.code this.form.parentId = data.parentId - + //可以和上面一样单个注入,也可以像下面一样直接合并进去 //Object.assign(this.form, data) } diff --git a/src/views/setting/dic/index.vue b/src/views/setting/dic/index.vue index 04218add..f9fe5b46 100644 --- a/src/views/setting/dic/index.vue +++ b/src/views/setting/dic/index.vue @@ -6,7 +6,7 @@ - + + + + + + + +