This commit is contained in:
@@ -168,6 +168,17 @@ export default {
|
|||||||
});
|
});
|
||||||
return err;
|
return err;
|
||||||
},
|
},
|
||||||
|
// ///////////////////////////////
|
||||||
|
// // REQUIRED STANDALONE
|
||||||
|
// // (used in translation form)
|
||||||
|
// requiredStandAlone(value, fieldName) {
|
||||||
|
// return (
|
||||||
|
// !!value ||
|
||||||
|
// window.$gz.translation
|
||||||
|
// .get("ErrorRequiredFieldEmpty")
|
||||||
|
// .replace(/\{0\}/g, fieldName)
|
||||||
|
// );
|
||||||
|
// },
|
||||||
///////////////////////////////
|
///////////////////////////////
|
||||||
// MAXLENGTH
|
// MAXLENGTH
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -8,7 +8,9 @@
|
|||||||
<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">
|
<v-col cols="12" v-if="obj.stock && rights.change">
|
||||||
<span class="text-h4 warning--text mr-6">{{ $ay.t("ReadOnly") }}</span>
|
<span class="text-h4 warning--text mr-6">{{
|
||||||
|
$ay.t("ReadOnly")
|
||||||
|
}}</span>
|
||||||
<v-btn @click="duplicate()">
|
<v-btn @click="duplicate()">
|
||||||
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
|
<v-icon left>fa-clone</v-icon> {{ $ay.t("Duplicate") }}
|
||||||
</v-btn>
|
</v-btn>
|
||||||
@@ -58,8 +60,8 @@
|
|||||||
large
|
large
|
||||||
:return-value.sync="props.item.display"
|
:return-value.sync="props.item.display"
|
||||||
:cancel-text="$ay.t('Cancel')"
|
:cancel-text="$ay.t('Cancel')"
|
||||||
:save-text="$ay.t('Save')"
|
:save-text="$ay.t('OK')"
|
||||||
@save="saveItem()"
|
@save="saveItem(props.item)"
|
||||||
>
|
>
|
||||||
{{ props.item.display }}
|
{{ props.item.display }}
|
||||||
<template v-slot:input>
|
<template v-slot:input>
|
||||||
@@ -67,7 +69,7 @@
|
|||||||
v-model="props.item.display"
|
v-model="props.item.display"
|
||||||
label="Edit"
|
label="Edit"
|
||||||
single-line
|
single-line
|
||||||
counter
|
:counter="255"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</template>
|
</template>
|
||||||
</v-edit-dialog>
|
</v-edit-dialog>
|
||||||
@@ -211,7 +213,20 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
saveItem() {
|
saveItem(updatedItem) {
|
||||||
|
// if (!updatedItem.display) {
|
||||||
|
// console.log("display empty setting to key");
|
||||||
|
// updatedItem.display = updatedItem.key;
|
||||||
|
// for (let i = 0; i < this.obj.translationItems.length; i++) {
|
||||||
|
// if (this.obj.translationItems[i].key == updatedItem.key) {
|
||||||
|
// this.obj.translationItems[i].display = this.obj.translationItems[
|
||||||
|
// i
|
||||||
|
// ].key;
|
||||||
|
// break;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
//just called to flag as dirty
|
//just called to flag as dirty
|
||||||
window.$gz.form.setFormState({
|
window.$gz.form.setFormState({
|
||||||
vm: this,
|
vm: this,
|
||||||
@@ -295,7 +310,7 @@ export default {
|
|||||||
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
||||||
|
|
||||||
let res = await window.$gz.api.upsert(url, vm.obj);
|
let res = await window.$gz.api.upsert(url, vm.obj);
|
||||||
console.log(res);
|
|
||||||
if (res.error) {
|
if (res.error) {
|
||||||
vm.formState.serverError = res.error;
|
vm.formState.serverError = res.error;
|
||||||
window.$gz.form.setErrorBoxErrors(vm);
|
window.$gz.form.setErrorBoxErrors(vm);
|
||||||
|
|||||||
Reference in New Issue
Block a user