| | |
| | | param.data_md5 = param.data_md5 || '' |
| | | param.time_limit = param.time_limit || 0 |
| | | |
| | | param.data.forEach(item => { |
| | | item.exps.forEach(cell => { |
| | | if (typeof(cell.value) === 'number') { |
| | | cell.value = cell.value + '' |
| | | } |
| | | }) |
| | | }) |
| | | |
| | | param = this.encryptParam(param) |
| | | |
| | | return new Promise((resolve) => { |
| | |
| | | if (options.length) { |
| | | options.forEach(line => { |
| | | let vals = [line.productcode, line.productname, line.spec, line.unit, line.bill_count, line.unitprice, line.amount_line, line.tax_classify_code, line.tax_classify_name, line.tax_rate, line.tax_amount, line.free_tax_mark || '', line.vat_special_management || '', line.invoice_lp || '', line.tax_item, line.tax_method, line.uuid, 'del'] |
| | | vals = vals.map(val => typeof(val) === 'number' ? val + '' : val) |
| | | lines.push(vals) |
| | | }) |
| | | } |
| | |
| | | let lines = data.map(item => { |
| | | let vals = [] |
| | | forms.forEach(col => { |
| | | if (typeof(item[col.field]) === 'number') { |
| | | vals.push(item[col.field] + '') |
| | | } else { |
| | | vals.push(item[col.field]) |
| | | } |
| | | }) |
| | | |
| | | vals.push(item.$$uuid) |