- Aggiornamento template mail (tramite i campi in HTML)
- Aggiornato Carrello
This commit is contained in:
@@ -10,6 +10,7 @@ import { useGlobalStore } from '@store/globalStore'
|
||||
import { useQuasar } from 'quasar'
|
||||
import { IParamsQuery } from 'model'
|
||||
import { toolsext } from '@store/Modules/toolsext'
|
||||
import { StringDecoder } from 'string_decoder'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'Sendpushnotif',
|
||||
@@ -335,6 +336,23 @@ export default defineComponent({
|
||||
return importNoSpazi(cmd, testo);
|
||||
}
|
||||
|
||||
function addfield(col: number, field: string, rec: any, conv_euro: boolean, isnumero?: boolean, strinput?: string, primo?: boolean) {
|
||||
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 += ', '
|
||||
|
||||
risultato += '"' + field + '":"' + valstr + '"'
|
||||
return risultato;
|
||||
}
|
||||
|
||||
const myarr = tools.CSVToArray(testo, delim)
|
||||
|
||||
let strris = ''
|
||||
@@ -373,22 +391,27 @@ export default defineComponent({
|
||||
|
||||
|
||||
} else if (cmd === shared_consts.Cmd.PRODUCTS) {
|
||||
if (!primo){
|
||||
strris += ', '
|
||||
if (!primo) {
|
||||
strris += ', '
|
||||
}
|
||||
strris += '{ '
|
||||
strris += ' "idapp":"' + tools.appid() + '"'
|
||||
strris += ', "code":"' + tools.removeescape(tools.addslashes(rec[0])) + '"'
|
||||
strris += ', "name":"' + tools.removeescape(tools.addslashes(rec[1])) + '"'
|
||||
strris += ', "price":"' + tools.removeescape(tools.addslashes(tools.convertPriceEurToValue(rec[2]))) + '"'
|
||||
strris += ', "stockQty":"' + tools.removeescape(tools.addslashes(rec[3])) + '"'
|
||||
strris += ', "link":"' + tools.removeescape(tools.addslashes(rec[4])) + '"'
|
||||
strris += ', "perc_iva":"' + tools.removeescape(tools.addslashes(rec[5])) + '"'
|
||||
strris += ', "price_acquistato":"' + tools.removeescape(tools.addslashes(tools.convertPriceEurToValue(rec[6]))) + '"'
|
||||
strris += ', "cat_name":"' + tools.removeescape(tools.addslashes(rec[7])) + '"'
|
||||
strris += ', "producer_name":"' + tools.removeescape(tools.addslashes(rec[8])) + '"'
|
||||
strris += ', "provider_name":"' + tools.removeescape(tools.addslashes(rec[9])) + '"'
|
||||
strris += ', "magazzino_name":"' + tools.removeescape(tools.addslashes(rec[10])) + '"'
|
||||
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++;
|
||||
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, 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 += '} '
|
||||
|
||||
} else if (cmd === shared_consts.Cmd.CITIES_SERVER) {
|
||||
|
||||
Reference in New Issue
Block a user