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 @@
+
+ {{ getCellValueLength }}
+
+
+
+
+
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 @@
+
+
+
+
+
+
+