- Uscita PRIMA VERSIONE PiuCheBuono.app
This commit is contained in:
@@ -337,21 +337,28 @@ export default defineComponent({
|
||||
return importNoSpazi(cmd, testo);
|
||||
}
|
||||
|
||||
function addfield(col: number, field: string, rec: any, conv_euro: boolean, isnumero?: boolean, strinput?: string, primo?: boolean) {
|
||||
function addfield(col: number, field: string, rec: any, opt: any) {
|
||||
let risultato = ''
|
||||
let valstr = strinput ? strinput : rec[col]
|
||||
if (isnumero) {
|
||||
valstr = valstr.replace(',', '.');
|
||||
}
|
||||
if (conv_euro) {
|
||||
valstr = tools.convertPriceEurToValue(valstr)
|
||||
}
|
||||
valstr = tools.removeescape(tools.addslashes(valstr))
|
||||
if (!primo)
|
||||
risultato += ', '
|
||||
try {
|
||||
let valstr = opt.strinput ? opt.strinput : rec[col]
|
||||
|
||||
risultato += '"' + field + '":"' + valstr + '"'
|
||||
return risultato;
|
||||
if (opt.isnumero) {
|
||||
if (valstr === '')
|
||||
valstr = '0';
|
||||
valstr = valstr.replace(',', '.');
|
||||
}
|
||||
if (opt.iseuro) {
|
||||
valstr = tools.convertPriceEurToValue(valstr)
|
||||
}
|
||||
valstr = tools.removeescape(tools.addslashes(valstr))
|
||||
if (!opt.primo)
|
||||
risultato += ', '
|
||||
|
||||
risultato += '"' + field + '":"' + valstr + '"'
|
||||
return risultato;
|
||||
} catch (e) {
|
||||
console.error('err', e);
|
||||
}
|
||||
}
|
||||
|
||||
const myarr = tools.CSVToArray(testo, delim)
|
||||
@@ -395,29 +402,32 @@ export default defineComponent({
|
||||
if (!primo) {
|
||||
strris += ', '
|
||||
}
|
||||
|
||||
strris += '{ '
|
||||
let col = 0;
|
||||
strris += addfield(col, 'idapp', rec, false, false, tools.appid(), true);
|
||||
strris += addfield(col, 'code', rec, false); col++;
|
||||
strris += addfield(col, 'name', rec, false); col++;
|
||||
strris += addfield(col, 'price', rec, true); col++;
|
||||
strris += addfield(col, 'stockQty', rec, true); col++;
|
||||
strris += addfield(col, 'idapp', rec, { strinput: tools.appid(), primo: true });
|
||||
strris += addfield(col, 'code', rec, {}); col++;
|
||||
strris += addfield(col, 'name', rec, {}); col++;
|
||||
strris += addfield(col, 'price', rec, { iseuro: true }); col++;
|
||||
strris += addfield(col, 'stockQty', rec, { isnumero: true }); col++;
|
||||
col++;
|
||||
strris += addfield(col, 'weight', rec, false, true); col++;
|
||||
strris += addfield(col, 'unit', rec, false); col++;
|
||||
strris += addfield(col, 'link', rec, false); col++;
|
||||
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 += addfield(col, 'gas_name', rec, false, true); col++;
|
||||
strris += addfield(col, 'weight', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'unit', rec, {}); col++;
|
||||
strris += addfield(col, 'link', rec, {}); col++;
|
||||
strris += addfield(col, 'perc_iva', rec, {}); col++;
|
||||
strris += addfield(col, 'price_acquistato', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'minBuyQty', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'minStepQty', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'cat_name', rec,{}); col++;
|
||||
strris += addfield(col, 'producer_name', rec, {}); col++;
|
||||
strris += addfield(col, 'provider_name', rec, {}); col++;
|
||||
strris += addfield(col, 'magazzino_name', rec, {}); col++;
|
||||
strris += addfield(col, 'qtyToReachForGas', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'maxbookableGASQty', rec, { isnumero: true }); col++;
|
||||
strris += addfield(col, 'sconto1', rec, {}); col++;
|
||||
strris += addfield(col, 'sconto2', rec, {}); col++;
|
||||
strris += addfield(col, 'gas_name', rec, {}); col++;
|
||||
strris += addfield(col, 'note', rec, {}); col++;
|
||||
strris += '} '
|
||||
|
||||
} else if (cmd === shared_consts.Cmd.CITIES_SERVER) {
|
||||
@@ -450,7 +460,7 @@ export default defineComponent({
|
||||
|
||||
return risultato
|
||||
}
|
||||
|
||||
|
||||
function loadTextFromFile(ev: any) {
|
||||
console.log('ev', ev)
|
||||
const file = ev.target.files[0]
|
||||
|
||||
Reference in New Issue
Block a user