From df0ce4629090f35e32c232644abaa735e39233a9 Mon Sep 17 00:00:00 2001 From: jym503558564 <503558564@qq.com> Date: Wed, 8 Apr 2020 15:58:32 +0800 Subject: [PATCH 1/7] =?UTF-8?q?[Update]=20=E4=BF=AE=E6=94=B9=E6=8E=88?= =?UTF-8?q?=E6=9D=83=E5=88=97=E8=A1=A8=E7=BB=84=E4=BB=B6=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ListTable/formatters/LengthFormatter.vue | 23 +++++++ src/components/ListTable/formatters/base.vue | 2 +- src/components/ListTable/formatters/index.js | 1 + src/views/perms/AssetPermissionList.vue | 62 ++++--------------- src/views/perms/DatabaseAppPermissionList.vue | 56 ++++------------- src/views/perms/RemoteAppPermissionList.vue | 55 ++++------------ 6 files changed, 62 insertions(+), 137 deletions(-) create mode 100644 src/components/ListTable/formatters/LengthFormatter.vue diff --git a/src/components/ListTable/formatters/LengthFormatter.vue b/src/components/ListTable/formatters/LengthFormatter.vue new file mode 100644 index 000000000..abbda35b2 --- /dev/null +++ b/src/components/ListTable/formatters/LengthFormatter.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/components/ListTable/formatters/base.vue b/src/components/ListTable/formatters/base.vue index 17a47d822..6be97cc96 100644 --- a/src/components/ListTable/formatters/base.vue +++ b/src/components/ListTable/formatters/base.vue @@ -19,7 +19,7 @@ export default { default: () => ({}) }, cellValue: { - type: [String, Boolean, Number, Object], + type: [String, Boolean, Number, Object, Array], default: null }, tableData: { diff --git a/src/components/ListTable/formatters/index.js b/src/components/ListTable/formatters/index.js index 00b5c18fc..515c422e2 100644 --- a/src/components/ListTable/formatters/index.js +++ b/src/components/ListTable/formatters/index.js @@ -2,4 +2,5 @@ export { default as DetailFormatter } from './DetailFormatter' export { default as DisplayFormatter } from './DisplayFormatter' export { default as BooleanFormatter } from './ChoicesFormatter' export { default as ActionsFormatter } from './ActionsFormatter' +export { default as LengthFormatter } from './LengthFormatter' diff --git a/src/views/perms/AssetPermissionList.vue b/src/views/perms/AssetPermissionList.vue index cad36f5e6..9a95c2c1e 100644 --- a/src/views/perms/AssetPermissionList.vue +++ b/src/views/perms/AssetPermissionList.vue @@ -4,7 +4,7 @@ + + diff --git a/src/views/perms/DatabaseAppPermissionCreateUpdate.vue b/src/views/perms/DatabaseAppPermissionCreateUpdate.vue new file mode 100644 index 000000000..6be33b64f --- /dev/null +++ b/src/views/perms/DatabaseAppPermissionCreateUpdate.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/src/views/perms/RemoteAppPermissionCreateUpdate.vue b/src/views/perms/RemoteAppPermissionCreateUpdate.vue new file mode 100644 index 000000000..ef99714e0 --- /dev/null +++ b/src/views/perms/RemoteAppPermissionCreateUpdate.vue @@ -0,0 +1,63 @@ + + + + +