diff --git a/src/components/DataForm/index.vue b/src/components/DataForm/index.vue index 6190395c6..38b914882 100644 --- a/src/components/DataForm/index.vue +++ b/src/components/DataForm/index.vue @@ -148,6 +148,6 @@ export default { color: var(--color-primary); } .form-buttons { - padding-top: 10px; + margin-top: 20px; } diff --git a/src/components/FormFields/ProtocolSelector.vue b/src/components/FormFields/ProtocolSelector.vue index d60d12920..d14f1f739 100644 --- a/src/components/FormFields/ProtocolSelector.vue +++ b/src/components/FormFields/ProtocolSelector.vue @@ -2,10 +2,21 @@
- + - +
([]) }, showSetting: { - type: Boolean, - default: false + type: Function, + default: (item) => { + return false + } + }, + disableSetting: { + type: Function, + default: (item) => { + return false + } }, onSettingClick: { type: Function, @@ -59,7 +78,8 @@ export default { data() { return { name: '', - items: [] + items: [], + settingItem: {} } }, computed: { @@ -144,5 +164,6 @@ export default { .el-input-group__append .el-button { font-size: 14px; color: #1a1a1a; + padding: 9px 20px; } diff --git a/src/components/ListTable/TableAction/LeftSide.vue b/src/components/ListTable/TableAction/LeftSide.vue index 2fd28fc1b..fa185b987 100644 --- a/src/components/ListTable/TableAction/LeftSide.vue +++ b/src/components/ListTable/TableAction/LeftSide.vue @@ -81,32 +81,8 @@ export default { } }, data() { - const defaultActions = [ - { - name: 'actionCreate', - title: this.createTitle, - type: 'primary', - has: this.hasCreate && !this.moreCreates, - can: this.canCreate, - callback: this.onCreate || this.handleCreate - } - ] - if (this.moreCreates) { - const defaultMoreCreate = { - name: 'actionMoreCreate', - title: this.createTitle, - type: 'primary', - has: true, - can: this.canCreate, - dropdown: [], - callback: this.onCreate || this.handleCreate - } - const createCreateAction = Object.assign(defaultMoreCreate, this.moreCreates) - defaultActions.push(createCreateAction) - } const vm = this return { - defaultActions: defaultActions, defaultMoreActions: [ { title: this.$t('common.deleteSelected'), @@ -131,6 +107,32 @@ export default { } }, computed: { + defaultActions() { + const defaultActions = [ + { + name: 'actionCreate', + title: this.createTitle, + type: 'primary', + has: this.hasCreate && !this.moreCreates, + can: this.canCreate, + callback: this.onCreate || this.handleCreate + } + ] + if (this.moreCreates) { + const defaultMoreCreate = { + name: 'actionMoreCreate', + title: this.createTitle, + type: 'primary', + has: true, + can: this.canCreate, + dropdown: [], + callback: this.onCreate || this.handleCreate + } + const createCreateAction = Object.assign(defaultMoreCreate, this.moreCreates) + defaultActions.push(createCreateAction) + } + return defaultActions + }, iActions() { return [...this.actions, this.moreAction] }, diff --git a/src/components/TreeTable/index.vue b/src/components/TreeTable/index.vue index 6a62a5ae5..25194cdaa 100644 --- a/src/components/TreeTable/index.vue +++ b/src/components/TreeTable/index.vue @@ -17,14 +17,21 @@
-
-
- +
+
+ +
- +
@@ -74,6 +81,9 @@ export default { handler(val) { }, deep: true + }, + showTree(val) { + this.iShowTree = val } }, mounted() { diff --git a/src/layout/components/GenericTreeListPage/index.vue b/src/layout/components/GenericTreeListPage/index.vue index 844e972ea..8c2583711 100644 --- a/src/layout/components/GenericTreeListPage/index.vue +++ b/src/layout/components/GenericTreeListPage/index.vue @@ -22,7 +22,8 @@ import { mapGetters } from 'vuex' export default { name: 'GenericTreeListPage', components: { - Page, TreeTable + Page, + TreeTable }, computed: { ...mapGetters(['currentOrgIsRoot']) diff --git a/src/views/assets/Asset/AssetList.vue b/src/views/assets/Asset/AssetList.vue index 0ae7b5879..33bbd1b3f 100644 --- a/src/views/assets/Asset/AssetList.vue +++ b/src/views/assets/Asset/AssetList.vue @@ -1,19 +1,21 @@