This commit is contained in:
@@ -1,13 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-container fluid>
|
<v-container fluid>
|
||||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||||
{{ formState }}
|
<!-- {{ formState }} -->
|
||||||
<v-row v-if="formState.ready">
|
<v-row v-if="formState.ready">
|
||||||
<v-col>
|
<v-col>
|
||||||
<v-form ref="form">
|
<v-form ref="form">
|
||||||
<v-row>
|
<v-row>
|
||||||
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
<gz-error :errorBoxMessage="formState.errorBoxMessage"></gz-error>
|
||||||
|
<v-col cols="12" v-if="obj.stock && rights.change">
|
||||||
|
<span class="text-h4 warning--text mr-6">{{ $ay.t("ReadOnly") }}</span>
|
||||||
|
<v-btn @click="duplicate()">
|
||||||
|
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
|
||||||
|
</v-btn>
|
||||||
|
</v-col>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
@@ -153,9 +158,6 @@ export default {
|
|||||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||||
selectLists: {},
|
selectLists: {},
|
||||||
obj: {},
|
obj: {},
|
||||||
login: null,
|
|
||||||
password: null,
|
|
||||||
reveal: true,
|
|
||||||
formState: {
|
formState: {
|
||||||
ready: false,
|
ready: false,
|
||||||
dirty: false,
|
dirty: false,
|
||||||
@@ -479,7 +481,7 @@ function generateMenu(vm) {
|
|||||||
menuItems: []
|
menuItems: []
|
||||||
};
|
};
|
||||||
|
|
||||||
if (vm.rights.change) {
|
if (vm.rights.change && vm.obj.stock != true) {
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
title: vm.$ay.t("Save"),
|
title: vm.$ay.t("Save"),
|
||||||
icon: "fa-save",
|
icon: "fa-save",
|
||||||
@@ -489,7 +491,11 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vm.rights.delete && vm.$route.params.recordid != 0) {
|
if (
|
||||||
|
vm.rights.delete &&
|
||||||
|
vm.$route.params.recordid != 0 &&
|
||||||
|
vm.obj.stock != true
|
||||||
|
) {
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
title: vm.$ay.t("Delete"),
|
title: vm.$ay.t("Delete"),
|
||||||
icon: "fa-trash-alt",
|
icon: "fa-trash-alt",
|
||||||
@@ -519,15 +525,6 @@ function generateMenu(vm) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vm.rights.change) {
|
|
||||||
menuOptions.menuItems.push({
|
|
||||||
title: vm.$ay.t("New"),
|
|
||||||
icon: "fa-plus",
|
|
||||||
key: FORM_KEY + ":new",
|
|
||||||
vm: vm
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if (vm.rights.change && vm.$route.params.recordid != 0) {
|
if (vm.rights.change && vm.$route.params.recordid != 0) {
|
||||||
menuOptions.menuItems.push({
|
menuOptions.menuItems.push({
|
||||||
title: vm.$ay.t("Duplicate"),
|
title: vm.$ay.t("Duplicate"),
|
||||||
|
|||||||
Reference in New Issue
Block a user