This commit is contained in:
@@ -262,7 +262,7 @@ export default {
|
||||
created() {
|
||||
this.rights = window.$gz.role.getRights(this, window.$gz.type.Widget);
|
||||
|
||||
this.$gzevent.$on("menu-click", clickHandler);
|
||||
window.$gz.eventbus.$on("menu-click", clickHandler);
|
||||
//id 0 means create a new record don't load one
|
||||
if (this.$route.params.id != 0) {
|
||||
this.getDataFromApi(this.$route.params.id);
|
||||
@@ -309,7 +309,7 @@ export default {
|
||||
}
|
||||
},
|
||||
beforeDestroy() {
|
||||
this.$gzevent.$off("menu-click", clickHandler);
|
||||
window.$gz.eventbus.$off("menu-click", clickHandler);
|
||||
},
|
||||
components: {},
|
||||
data() {
|
||||
@@ -358,17 +358,23 @@ export default {
|
||||
//enable / disable save button
|
||||
var canSave = val.dirty && val.valid && !val.readOnly;
|
||||
if (canSave) {
|
||||
this.$gzevent.$emit("menu-enable-item", FORM_KEY + ":save");
|
||||
window.$gz.eventbus.$emit("menu-enable-item", FORM_KEY + ":save");
|
||||
} else {
|
||||
this.$gzevent.$emit("menu-disable-item", FORM_KEY + ":save");
|
||||
window.$gz.eventbus.$emit("menu-disable-item", FORM_KEY + ":save");
|
||||
}
|
||||
|
||||
//enable / disable duplicate button
|
||||
var canDuplicate = !val.dirty && val.valid && !val.readOnly;
|
||||
if (canDuplicate) {
|
||||
this.$gzevent.$emit("menu-enable-item", FORM_KEY + ":duplicate");
|
||||
window.$gz.eventbus.$emit(
|
||||
"menu-enable-item",
|
||||
FORM_KEY + ":duplicate"
|
||||
);
|
||||
} else {
|
||||
this.$gzevent.$emit("menu-disable-item", FORM_KEY + ":duplicate");
|
||||
window.$gz.eventbus.$emit(
|
||||
"menu-disable-item",
|
||||
FORM_KEY + ":duplicate"
|
||||
);
|
||||
}
|
||||
},
|
||||
deep: true
|
||||
@@ -563,7 +569,7 @@ function clickHandler(menuItem) {
|
||||
if (!menuItem) {
|
||||
return;
|
||||
}
|
||||
var m = this.$gzmenu.parseMenuItem(menuItem);
|
||||
var m = window.$gz.menu.parseMenuItem(menuItem);
|
||||
if (m.owner == FORM_KEY && !m.disabled) {
|
||||
switch (m.key) {
|
||||
case "save":
|
||||
@@ -582,7 +588,7 @@ function clickHandler(menuItem) {
|
||||
.getReportChoice(m.vm, reportList, selectedItem)
|
||||
.then(res => {
|
||||
if (res) {
|
||||
m.vm.$gzevent.$emit(
|
||||
window.$gz.eventbus.$emit(
|
||||
"notify-success",
|
||||
FORM_KEY + "::report click, selected is: [" + res + "]"
|
||||
);
|
||||
@@ -591,7 +597,7 @@ function clickHandler(menuItem) {
|
||||
|
||||
break;
|
||||
default:
|
||||
m.vm.$gzevent.$emit(
|
||||
window.$gz.eventbus.$emit(
|
||||
"notify-warning",
|
||||
FORM_KEY + "::context click: [" + m.key + "]"
|
||||
);
|
||||
@@ -650,7 +656,7 @@ function generateMenu(vm) {
|
||||
vm: vm
|
||||
});
|
||||
|
||||
vm.$gzevent.$emit("menu-change", menuOptions);
|
||||
window.$gz.eventbus.$emit("menu-change", menuOptions);
|
||||
}
|
||||
|
||||
var JUST_DELETED = false;
|
||||
|
||||
Reference in New Issue
Block a user