note sistemate
This commit is contained in:
@@ -87,18 +87,15 @@ export default defineComponent({
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
function change_field(fieldname: string) {
|
function change_field(fieldname: any) {
|
||||||
if ((!oldrec.value.hasOwnProperty(fieldname)) || (myrec.value[fieldname] !== oldrec.value[fieldname])) {
|
console.log('myrec', recOrderCart.value)
|
||||||
myrec.value[fieldname] = oldrec.value[fieldname]
|
|
||||||
|
|
||||||
const mydata = {
|
const mydata = {
|
||||||
[fieldname]: myrec.value[fieldname]
|
[fieldname]: myrec.value[fieldname]
|
||||||
}
|
|
||||||
|
|
||||||
const aggiorna = false
|
|
||||||
tools.saveFieldToServer($q, 'orderscarts', recOrderCart.value._id, mydata, aggiorna)
|
|
||||||
oldrec.value[fieldname] = myrec.value[fieldname]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const aggiorna = false
|
||||||
|
tools.saveFieldToServer($q, 'orderscarts', recOrderCart.value._id, mydata, aggiorna)
|
||||||
}
|
}
|
||||||
|
|
||||||
function myTotalPrice(): string {
|
function myTotalPrice(): string {
|
||||||
@@ -129,10 +126,10 @@ export default defineComponent({
|
|||||||
endload.value = false
|
endload.value = false
|
||||||
recOrderCart.value = productStore.getOrdersCartById(props.idOrdersCart)
|
recOrderCart.value = productStore.getOrdersCartById(props.idOrdersCart)
|
||||||
if (recOrderCart.value) {
|
if (recOrderCart.value) {
|
||||||
oldrec.value = myrec.value
|
oldrec.value = recOrderCart.value
|
||||||
note.value = recOrderCart.value.note!
|
myrec.value.note = recOrderCart.value.note!
|
||||||
note_per_gestore.value = recOrderCart.value.note_per_gestore!
|
myrec.value.note_per_gestore = recOrderCart.value.note_per_gestore!
|
||||||
note_per_admin.value = recOrderCart.value.note_per_admin!
|
myrec.value.note_per_admin = recOrderCart.value.note_per_admin!
|
||||||
}
|
}
|
||||||
allTotalPrice.value = recOrderCart.value.totalPrice
|
allTotalPrice.value = recOrderCart.value.totalPrice
|
||||||
endload.value = true
|
endload.value = true
|
||||||
@@ -242,7 +239,6 @@ export default defineComponent({
|
|||||||
myTotalPrice,
|
myTotalPrice,
|
||||||
getItems,
|
getItems,
|
||||||
change_field,
|
change_field,
|
||||||
note,
|
|
||||||
statusnow,
|
statusnow,
|
||||||
shared_consts,
|
shared_consts,
|
||||||
myTotalQty,
|
myTotalQty,
|
||||||
@@ -258,8 +254,7 @@ export default defineComponent({
|
|||||||
changeTotalPrice,
|
changeTotalPrice,
|
||||||
updateTotalPrice,
|
updateTotalPrice,
|
||||||
myTotalPriceCalc,
|
myTotalPriceCalc,
|
||||||
note_per_gestore,
|
myrec,
|
||||||
note_per_admin,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -84,40 +84,40 @@
|
|||||||
|
|
||||||
<q-input
|
<q-input
|
||||||
v-if="editOn && tools.isManager() && getNumItems() > 0"
|
v-if="editOn && tools.isManager() && getNumItems() > 0"
|
||||||
v-model="note"
|
v-model="myrec.note"
|
||||||
style="max-width: 400px"
|
style="max-width: 400px"
|
||||||
:label="t('ecomm.note')"
|
:label="t('ecomm.note')"
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
debounce="1000"
|
debounce="1000"
|
||||||
autogrow
|
autogrow
|
||||||
@input="change_field('note')"
|
@update:model-value="change_field('note')"
|
||||||
>
|
>
|
||||||
</q-input>
|
</q-input>
|
||||||
<q-field v-else> Note: {{ note }} </q-field>
|
<q-field v-else> Note: {{ myrec.note }} </q-field>
|
||||||
|
|
||||||
<q-input
|
<q-input
|
||||||
v-if="editOn && tools.isManager() && getNumItems() > 0"
|
v-if="editOn && tools.isManager() && getNumItems() > 0"
|
||||||
v-model="note_per_gestore"
|
v-model="myrec.note_per_gestore"
|
||||||
style="max-width: 400px"
|
style="max-width: 400px"
|
||||||
:label="t('ecomm.note_per_gestore')"
|
:label="t('ecomm.note_per_gestore')"
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
debounce="1000"
|
debounce="1000"
|
||||||
autogrow
|
autogrow
|
||||||
@input="change_field('note_per_gestore')"
|
@update:model-value="change_field('note_per_gestore')"
|
||||||
>
|
>
|
||||||
</q-input>
|
</q-input>
|
||||||
<q-input
|
<q-input
|
||||||
v-if="editOn && tools.isAdmin() && getNumItems() > 0"
|
v-if="editOn && tools.isAdmin() && getNumItems() > 0"
|
||||||
v-model="note_per_admin"
|
v-model="myrec.note_per_admin"
|
||||||
style="max-width: 400px"
|
style="max-width: 400px"
|
||||||
:label="t('ecomm.note_per_admin')"
|
:label="t('ecomm.note_per_admin')"
|
||||||
filled
|
filled
|
||||||
dense
|
dense
|
||||||
debounce="1000"
|
debounce="1000"
|
||||||
autogrow
|
autogrow
|
||||||
@input="change_field('note_per_admin')"
|
@update:model-value="change_field('note_per_admin')"
|
||||||
>
|
>
|
||||||
</q-input>
|
</q-input>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user