|
@@ -65,7 +65,6 @@ export default {
|
|
|
const field = header[index]
|
|
|
const importField = importHeader[index]
|
|
|
if (field !== importField) {
|
|
|
- console.log(field, importField)
|
|
|
isHeaderOk = false
|
|
|
break
|
|
|
}
|
|
@@ -120,12 +119,12 @@ export default {
|
|
|
})
|
|
|
return verification
|
|
|
},
|
|
|
- /* 校验导入的税率、数量、单价、采购毛利率是否为数字 **/
|
|
|
+ /* 校验导入的税率、数量、采购单价、销售单价是否为数字 **/
|
|
|
validateNumberField(numberFields) {
|
|
|
- const verification = createFieldVerification('税率、数量、单价、采购毛利率不能为空且必须是数字')
|
|
|
- const { tax, goodNum, goodPrice, cgd_tax } = numberFields
|
|
|
+ const verification = createFieldVerification('税率、数量、销售单价、采购单价不能为空且必须是数字')
|
|
|
+ const { tax, goodNum, goodPrice, cgdPrice } = numberFields
|
|
|
tax.forEach((_, index) => {
|
|
|
- const values = [tax[index], goodNum[index], goodPrice[index], cgd_tax[index]]
|
|
|
+ const values = [tax[index], goodNum[index], goodPrice[index], cgdPrice[index]]
|
|
|
const valuesIsNumber = values.every(value => isnumber(value))
|
|
|
if (!valuesIsNumber) {
|
|
|
verification.isValid = false
|
|
@@ -209,8 +208,8 @@ export default {
|
|
|
}
|
|
|
|
|
|
return this.handleNotValidFields(
|
|
|
- this.validateKhNo(mapTableFieldToTableData.khNo),
|
|
|
this.validateCompanyNo(mapTableFieldToTableData.companyNo),
|
|
|
+ this.validateKhNo(mapTableFieldToTableData.khNo),
|
|
|
this.validateSupplierNo(mapTableFieldToTableData.supplierNo),
|
|
|
this.validateMobile(mapTableFieldToTableData.mobile),
|
|
|
this.validateRequiredField({
|
|
@@ -225,9 +224,9 @@ export default {
|
|
|
}),
|
|
|
this.validateNumberField({
|
|
|
tax: mapTableFieldToTableData.tax,
|
|
|
- cgd_tax: mapTableFieldToTableData.cgd_tax,
|
|
|
goodNum: mapTableFieldToTableData.goodNum,
|
|
|
- goodPrice: mapTableFieldToTableData.goodPrice
|
|
|
+ goodPrice: mapTableFieldToTableData.goodPrice,
|
|
|
+ cgdPrice: mapTableFieldToTableData.cgdPrice
|
|
|
})
|
|
|
)
|
|
|
},
|