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