This commit is contained in:
@@ -1,23 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-col cols="12" mt-1 mb-2>
|
<v-expansion-panel>
|
||||||
<v-alert
|
<v-expansion-panel-header>MASS TAG</v-expansion-panel-header>
|
||||||
ref="errorbox"
|
<v-expansion-panel-content>content here</v-expansion-panel-content>
|
||||||
:data-cy="!!$ay.dev ? 'errorbox' : false"
|
</v-expansion-panel>
|
||||||
v-show="errorBoxMessage"
|
|
||||||
color="error"
|
|
||||||
icon="fa-exclamation-circle "
|
|
||||||
transition="scale-transition"
|
|
||||||
class="multi-line"
|
|
||||||
outlined
|
|
||||||
>{{ errorBoxMessage }}</v-alert
|
|
||||||
>
|
|
||||||
</v-col>
|
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
data: () => ({}),
|
data: () => ({}),
|
||||||
props: {
|
props: {
|
||||||
errorBoxMessage: String
|
ayaType: {
|
||||||
|
type: Number,
|
||||||
|
default: 0
|
||||||
|
},
|
||||||
|
selectedItems: {
|
||||||
|
type: Array
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1,14 +1,21 @@
|
|||||||
<template>
|
<template>
|
||||||
<gz-data-table
|
<div>
|
||||||
formKey="adm-users"
|
<gz-extensions
|
||||||
:dataListKey="dataListKey"
|
:ayaType="ayType"
|
||||||
:dataListFilter="dataListFilter"
|
:selectedItems="selectedItems"
|
||||||
:dataListSort="dataListSort"
|
ref="extensions"
|
||||||
:showSelect="false"
|
>
|
||||||
:singleSelect="false"
|
</gz-extensions>
|
||||||
v-on:selection-change="handleSelected"
|
<gz-data-table
|
||||||
>
|
formKey="adm-users"
|
||||||
</gz-data-table>
|
:dataListKey="dataListKey"
|
||||||
|
:dataListFilter="dataListFilter"
|
||||||
|
:dataListSort="dataListSort"
|
||||||
|
:showSelect="rights.change"
|
||||||
|
v-on:selection-change="handleSelected"
|
||||||
|
>
|
||||||
|
</gz-data-table>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@@ -28,12 +35,14 @@ export default {
|
|||||||
dataListKey: "UserDataList",
|
dataListKey: "UserDataList",
|
||||||
dataListFilter: "",
|
dataListFilter: "",
|
||||||
dataListSort: "",
|
dataListSort: "",
|
||||||
rights: window.$gz.role.defaultRightsObject()
|
rights: window.$gz.role.defaultRightsObject(),
|
||||||
|
ayType: window.$gz.type.User,
|
||||||
|
selectedItems: []
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleSelected(selectedItems) {
|
handleSelected(selected) {
|
||||||
console.log(selectedItems);
|
this.selectedItems = selected;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -41,7 +50,7 @@ export default {
|
|||||||
/////////////////////////////
|
/////////////////////////////
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
function clickHandler(menuItem) {
|
async function clickHandler(menuItem) {
|
||||||
if (!menuItem) {
|
if (!menuItem) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -54,6 +63,9 @@ function clickHandler(menuItem) {
|
|||||||
params: { recordid: 0 }
|
params: { recordid: 0 }
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
case "extensions":
|
||||||
|
let res = await m.vm.$refs.extensions.open();
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
window.$gz.eventBus.$emit(
|
window.$gz.eventBus.$emit(
|
||||||
"notify-warning",
|
"notify-warning",
|
||||||
@@ -104,6 +116,13 @@ function generateMenu(vm) {
|
|||||||
vm: vm
|
vm: vm
|
||||||
});
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: "Extensions",
|
||||||
|
icon: "fa-puzzle-piece",
|
||||||
|
key: FORM_KEY + ":extensions",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -12,7 +12,6 @@
|
|||||||
:dataListFilter="dataListFilter"
|
:dataListFilter="dataListFilter"
|
||||||
:dataListSort="dataListSort"
|
:dataListSort="dataListSort"
|
||||||
:showSelect="rights.change"
|
:showSelect="rights.change"
|
||||||
:singleSelect="false"
|
|
||||||
v-on:selection-change="handleSelected"
|
v-on:selection-change="handleSelected"
|
||||||
>
|
>
|
||||||
</gz-data-table>
|
</gz-data-table>
|
||||||
|
|||||||
Reference in New Issue
Block a user