note sistemate
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user