This commit is contained in:
@@ -1,13 +1,18 @@
|
||||
<template>
|
||||
<v-container fluid>
|
||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||
{{ formState }}
|
||||
<!-- {{ formState }} -->
|
||||
<v-row v-if="formState.ready">
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<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-text-field
|
||||
v-model="obj.name"
|
||||
@@ -153,9 +158,6 @@ export default {
|
||||
formCustomTemplateKey: FORM_CUSTOM_TEMPLATE_KEY,
|
||||
selectLists: {},
|
||||
obj: {},
|
||||
login: null,
|
||||
password: null,
|
||||
reveal: true,
|
||||
formState: {
|
||||
ready: false,
|
||||
dirty: false,
|
||||
@@ -479,7 +481,7 @@ function generateMenu(vm) {
|
||||
menuItems: []
|
||||
};
|
||||
|
||||
if (vm.rights.change) {
|
||||
if (vm.rights.change && vm.obj.stock != true) {
|
||||
menuOptions.menuItems.push({
|
||||
title: vm.$ay.t("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({
|
||||
title: vm.$ay.t("Delete"),
|
||||
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) {
|
||||
menuOptions.menuItems.push({
|
||||
title: vm.$ay.t("Duplicate"),
|
||||
|
||||
Reference in New Issue
Block a user