aggiornato prodotti e scontistica

This commit is contained in:
Surya Paolo
2023-12-29 15:19:21 +01:00
parent 2083655e99
commit 6758c6e00f
38 changed files with 49 additions and 9 deletions

View File

@@ -30,6 +30,7 @@ export default defineComponent({
const skipfirstrow = ref(true)
const incaricamento = ref(false)
const checkAggiornaQta = ref(false)
const cosafare = ref(shared_consts.Cmd.PRODUCTS)
@@ -408,11 +409,14 @@ export default defineComponent({
strris += addfield(col, 'perc_iva', rec, false); col++;
strris += addfield(col, 'price_acquistato', rec, true); col++;
strris += addfield(col, 'minBuyQty', rec, false, true); col++;
strris += addfield(col, 'minStepQty', rec, false, true); col++;
strris += addfield(col, 'cat_name', rec, false); col++;
strris += addfield(col, 'producer_name', rec, false); col++;
strris += addfield(col, 'provider_name', rec, false); col++;
strris += addfield(col, 'magazzino_name', rec, false); col++;
strris += addfield(col, 'bookableQty', rec, false, true); col++;
strris += addfield(col, 'sconto1', rec, false, true); col++;
strris += addfield(col, 'sconto2', rec, false, true); col++;
strris += '} '
} else if (cmd === shared_consts.Cmd.CITIES_SERVER) {
@@ -436,15 +440,16 @@ export default defineComponent({
if (cmd === shared_consts.Cmd.CITIES_SERVER) {
userStore.importToServerCmd($q, t, cmd, null)
} else if (cmd === shared_consts.Cmd.PRODUCTS) {
let options = { aggiornaStockQta: checkAggiornaQta.value }
if (importasulserver.value)
userStore.importToServerCmd($q, t, cmd, strris)
userStore.importToServerCmd($q, t, cmd, { arrdata: strris, options })
}
risultato = strris
return risultato
}
function loadTextFromFile(ev: any) {
console.log('ev', ev)
const file = ev.target.files[0]
@@ -464,8 +469,10 @@ export default defineComponent({
risultato.value = ''
userStore.importToServerCmd($q, t, cosafare.value, null)
}
function eseguiCmdProduct() {
userStore.importToServerCmd($q, t, cosafare.value, risultato.value)
let options = { aggiornaStockQta: checkAggiornaQta.value }
userStore.importToServerCmd($q, t, cosafare.value, { arrdata: risultato.value, options })
}
function createProvLink() {
@@ -511,6 +518,7 @@ export default defineComponent({
importasulserver,
skipfirstrow,
eseguiCmdProduct,
checkAggiornaQta,
}
}
})

View File

@@ -1,11 +1,11 @@
<template>
<CMyPage img="" title="Import Data" keywords="" description="">
<div class="q-ma-sm">
<q-toggle v-model="caricaDatiToggle" @click="caricadati()" label="Carica Dati"></q-toggle>
<br>
<q-toggle v-model="importasulserver" label="Importa sul Server"></q-toggle>
<q-toggle v-model="skipfirstrow" label="Salta la prima riga"></q-toggle>
<q-toggle v-model="checkAggiornaQta" label="Aggiorna Quantità in Magazzino"></q-toggle>
<q-select :behavior="$q.platform.is.ios === true ? 'dialog' : 'menu'" rounded outlined v-model="cosafare"
:options="ListaCmd" label="Operazione" emit-value map-options>
</q-select>