Commit 3b8d6016 authored by xiangjiaojunxp's avatar xiangjiaojunxp

物料转换bug修改

parent e7dc1375
...@@ -559,7 +559,7 @@ export default { ...@@ -559,7 +559,7 @@ export default {
LuckyExcel.transformExcelToLucky(evt, exportJson => { LuckyExcel.transformExcelToLucky(evt, exportJson => {
this.summary(exportJson) this.summary(exportJson)
.then(async() => { .then(async() => {
this.submit(exportJson); this.submit(exportJson);
}) })
.catch(error => { .catch(error => {
this.$message({ this.$message({
...@@ -1152,7 +1152,6 @@ export default { ...@@ -1152,7 +1152,6 @@ export default {
let SixList=[]; let SixList=[];
let newSmasll =smallMat; let newSmasll =smallMat;
SixMateriel=response.rows;NewMarterielCode= sortArray(SixMateriel) SixMateriel=response.rows;NewMarterielCode= sortArray(SixMateriel)
try { try {
// //转化编码 // //转化编码
let p=0; let p=0;
...@@ -1178,21 +1177,26 @@ export default { ...@@ -1178,21 +1177,26 @@ export default {
var warn1 = 0,warn2 = 0; var warn1 = 0,warn2 = 0;
for (let i = parseFloat(sysRulez[0].re) + 1, k = 0; i < data.length; i++, k++) { for (let i = parseFloat(sysRulez[0].re) + 1, k = 0; i < data.length; i++, k++) {
let values = []; let values = [];
if (data[i][key_i] != null) { if (data[i][key_i] && data[i][key_i] != null) {
for (let j = 0; j < value.length; j++) { for (let j = 0; j < value.length; j++) {
try { try {
let a = parseFloat(data[i][value[j]].v); if(data[i][value[j]] && data[i][value[j]]!=null){
values.push(a); let a = parseFloat(data[i][value[j]].v);
values.push(a);
}else{
warn1++;
}
} catch (err) { } catch (err) {
this.$message({ this.$message({
message: "导入失败,导入文件不匹", message: "导入失败,导入文件错误,请自己检查导入表",
type: "error" type: "error"
}); });
innerReject(error); // 异步请求出错 innerReject(error); // 异步请求出错
} }
} }
if(SixList[k]==undefined){ if(SixList[k]==undefined){
warn1++; //如果为空,统计为undefined // warn1++; //如果为空,统计为undefined
}else{ }else{
if(deps[k]==undefined){ if(deps[k]==undefined){
warn2++; warn2++;
...@@ -1215,7 +1219,6 @@ export default { ...@@ -1215,7 +1219,6 @@ export default {
} }
//循环得到汇总结果 //循环得到汇总结果
if (map.size === 0) { if (map.size === 0) {
throw new Error("导入失败,导入文件错误"); throw new Error("导入失败,导入文件错误");
...@@ -1307,15 +1310,21 @@ export default { ...@@ -1307,15 +1310,21 @@ export default {
}); });
} }
if (warn1 > 0) { if (warn1 > 0) {
if (warn2 > 0) {
this.$message({
message: "" + warn1 + "条数据的编码不存在和" + warn2 + "条数据的部门不存在,请仔细检查导入表",
type: "warning"
});
}else{
this.$message({
message: "" + warn1 + "条数据的编码不存在,请仔细检查导入表",
type: "warning"
});
}
} else if (warn2 > 0) {
this.$message({ this.$message({
message: "" + warn1 + "条数据编码不存在,请仔细检查导入表", message: "" + warn2 + "条数据的部门不存在,请仔细检查导入表",
type: "error" type: "warning"
});
}
if (warn2 > 0) {
this.$message({
message: "" + warn2 + "条数据部门不存在,请仔细检查导入表",
type: "error"
}); });
} }
// 记录结束时间 // 记录结束时间
...@@ -1339,7 +1348,7 @@ export default { ...@@ -1339,7 +1348,7 @@ export default {
})); }));
} }
break; break;
//张凯林版本 //不能用版本
/*case 7: { /*case 7: {
let map = new Map(); let map = new Map();
let smallMat = []; let smallMat = [];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment