note sistemate

This commit is contained in:
Surya Paolo
2024-01-16 23:46:02 +01:00
parent 40076e3e1d
commit 32e5e37b91
2 changed files with 19 additions and 24 deletions

View File

@@ -87,9 +87,8 @@ export default defineComponent({
return 0
}
function change_field(fieldname: string) {
if ((!oldrec.value.hasOwnProperty(fieldname)) || (myrec.value[fieldname] !== oldrec.value[fieldname])) {
myrec.value[fieldname] = oldrec.value[fieldname]
function change_field(fieldname: any) {
console.log('myrec', recOrderCart.value)
const mydata = {
[fieldname]: myrec.value[fieldname]
@@ -97,8 +96,6 @@ export default defineComponent({
const aggiorna = false
tools.saveFieldToServer($q, 'orderscarts', recOrderCart.value._id, mydata, aggiorna)
oldrec.value[fieldname] = myrec.value[fieldname]
}
}
function myTotalPrice(): string {
@@ -129,10 +126,10 @@ export default defineComponent({
endload.value = false
recOrderCart.value = productStore.getOrdersCartById(props.idOrdersCart)
if (recOrderCart.value) {
oldrec.value = myrec.value
note.value = recOrderCart.value.note!
note_per_gestore.value = recOrderCart.value.note_per_gestore!
note_per_admin.value = recOrderCart.value.note_per_admin!
oldrec.value = recOrderCart.value
myrec.value.note = recOrderCart.value.note!
myrec.value.note_per_gestore = recOrderCart.value.note_per_gestore!
myrec.value.note_per_admin = recOrderCart.value.note_per_admin!
}
allTotalPrice.value = recOrderCart.value.totalPrice
endload.value = true
@@ -242,7 +239,6 @@ export default defineComponent({
myTotalPrice,
getItems,
change_field,
note,
statusnow,
shared_consts,
myTotalQty,
@@ -258,8 +254,7 @@ export default defineComponent({
changeTotalPrice,
updateTotalPrice,
myTotalPriceCalc,
note_per_gestore,
note_per_admin,
myrec,
}
}
})

View File

@@ -84,40 +84,40 @@
<q-input
v-if="editOn && tools.isManager() && getNumItems() > 0"
v-model="note"
v-model="myrec.note"
style="max-width: 400px"
:label="t('ecomm.note')"
filled
dense
debounce="1000"
autogrow
@input="change_field('note')"
@update:model-value="change_field('note')"
>
</q-input>
<q-field v-else> Note: {{ note }} </q-field>
<q-field v-else> Note: {{ myrec.note }} </q-field>
<q-input
v-if="editOn && tools.isManager() && getNumItems() > 0"
v-model="note_per_gestore"
v-model="myrec.note_per_gestore"
style="max-width: 400px"
:label="t('ecomm.note_per_gestore')"
filled
dense
debounce="1000"
autogrow
@input="change_field('note_per_gestore')"
@update:model-value="change_field('note_per_gestore')"
>
</q-input>
<q-input
v-if="editOn && tools.isAdmin() && getNumItems() > 0"
v-model="note_per_admin"
v-model="myrec.note_per_admin"
style="max-width: 400px"
:label="t('ecomm.note_per_admin')"
filled
dense
debounce="1000"
autogrow
@input="change_field('note_per_admin')"
@update:model-value="change_field('note_per_admin')"
>
</q-input>