Commit 249cd4f6 authored by lenovo's avatar lenovo

六矿汇总完善

parent 371fe90c
...@@ -329,104 +329,131 @@ export default { ...@@ -329,104 +329,131 @@ export default {
map.forEach((value, key) => { map.forEach((value, key) => {
let splitElement = key.split("-"); let splitElement = key.split("-");
row = luckysheet.find(splitElement[0])[0].row row = luckysheet.find(splitElement[0])[0].row
let find = luckysheet.find(splitElement[1])[0]; if (splitElement[1] !== 'undefined') {
if (find!=null && luckysheet.getCellValue(find.row,0)===0){
// for (let i =0;i<value.length;i++) { let find = luckysheet.find(splitElement[1])[0];
// luckysheet.setCellValue(sysConver[i].rt, sysConver[i].ct, value[i]); if (find != null && luckysheet.getCellValue(find.row, 0) === 0) {
// luckysheet.setCellValue(sysConver[i].rt, sysConver[i].ct, { // for (let i =0;i<value.length;i++) {
// "ct": { // luckysheet.setCellValue(sysConver[i].rt, sysConver[i].ct, value[i]);
// "fa": "General", // luckysheet.setCellValue(sysConver[i].rt, sysConver[i].ct, {
// "t": "n" // "ct": {
// } // "fa": "General",
// }); // "t": "n"
// } // }
}else { // });
// }
} else {
let rowindex;
let colindex;
let config;
// let bord={
// "rangeType": "cell",
// "value": {
// "row_index": 0,
// "col_index": 0,
// "l": {
// "style": 1,
// "color": "#000000"
// },
// "r": {
// "style": 1,
// "color": "#000000"
// },
// "t": {
// "style": 1,
// "color": "#000000"
// },
// "b": {
// "style": 1,
// "color": "#000000"
// }
// }
// };
let bord = {
"rangeType": "range",
"borderType": "border-all",
"style": "1",
"color": "#000000",
"range": [{
"row": [0, 0],
"column": [0, 0]
}]
}
let cellValue = luckysheet.getcellvalue(row);
luckysheet.insertRow(row + 1)
luckysheet.setCellValue(row + 1, sysRulez[0].ct, splitElement[0]);
luckysheet.setCellValue(row + 1, sysRulez[0].ct, cellValue[0]);
let rowindex; // config = luckysheet.getConfig(0);
let colindex; // bord.value.row_index = row+1;
let config; // bord.value.col_index = parseInt(sysRulez[0].ct);
// config.borderInfo.push(bord);
// let bord={ // luckysheet.setConfig(config);
// "rangeType": "cell", //
// "value": { // config = luckysheet.getConfig(0);
// "row_index": 0, // bord.value.row_index = row+1;
// "col_index": 0, // bord.value.col_index = parseInt(sysRulez[0].ct)+1;
// "l": { // config.borderInfo.push(bord);
// "style": 1, // luckysheet.setConfig(config);
// "color": "#000000"
// }, luckysheet.setCellValue(row + 1, sysRulez[1].ct, splitElement[1]);
// "r": { luckysheet.setCellValue(row + 1, sysRulez[1].ct, cellValue[2]);
// "style": 1,
// "color": "#000000"
// },
// "t": {
// "style": 1,
// "color": "#000000"
// },
// "b": {
// "style": 1,
// "color": "#000000"
// }
// }
// };
let bord = {
"rangeType": "range",
"borderType": "border-all",
"style": "1",
"color": "#000000",
"range": [{
"row": [0, 0],
"column": [0, 0]
}]
}
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRulez[1].ct);
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
if (value[0]===0){
luckysheet.setCellValue(row + 1, parseInt(sysRules[0].ct) + 1, 0);
luckysheet.setCellValue(row + 1, parseInt(sysRules[0].ct) + 1, cellValue[4]);
}else {
luckysheet.setCellValue(row + 1, parseInt(sysRules[0].ct) + 1, value[1] / value[0]);
luckysheet.setCellValue(row + 1, parseInt(sysRules[0].ct) + 1, cellValue[4]);
}
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRules[0].ct)+1;
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
for (let i = 0; i < value.length; i++) {
luckysheet.setCellValue(row + 1, sysRules[i].ct, value[i]);
luckysheet.setCellValue(row + 1, sysRules[i].ct, {
"ct": {
"fa": "General",
"t": "n"
}
});
luckysheet.setCellValue(row + 1, sysRules[i].ct, cellValue[3]);
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRules[i].ct);
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
}
config = luckysheet.getConfig(0);
bord.range[0].row = [row + 1, row + 1];
bord.range[0].column = [sysRulez[0].ct, sysRules[sysRules.length - 1].ct];
config.borderInfo.push(bord);
luckysheet.setConfig(config);
let cellValue = luckysheet.getcellvalue(row); }
luckysheet.insertRow(row+1) }else {
luckysheet.setCellValue(row+1, sysRulez[0].ct, splitElement[0]); luckysheet.setCellValue(row, parseInt(sysRulez[1].ct), "");
luckysheet.setCellValue(row+1, sysRulez[0].ct, cellValue[0]); if (value[0]===0){
luckysheet.setCellValue(row, parseInt(sysRules[0].ct) + 1, 0);
// config = luckysheet.getConfig(0); }else {
// bord.value.row_index = row+1; luckysheet.setCellValue(row, parseInt(sysRules[0].ct) + 1, value[1] / value[0]);
// bord.value.col_index = parseInt(sysRulez[0].ct); }
// config.borderInfo.push(bord); for (let i = 0; i < value.length; i++) {
// luckysheet.setConfig(config); luckysheet.setCellValue(row, sysRules[i].ct, value[i]);
//
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRulez[0].ct)+1;
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
luckysheet.setCellValue(row+1, sysRulez[1].ct, splitElement[1]);
luckysheet.setCellValue(row+1, sysRulez[1].ct, cellValue[2]);
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRulez[1].ct);
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
luckysheet.setCellValue(row+1, parseInt(sysRules[0].ct)+1,value[1]/value[0]);
luckysheet.setCellValue(row+1, parseInt(sysRules[0].ct)+1, cellValue[4]);
// config = luckysheet.getConfig(0);
// bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRules[0].ct)+1;
// config.borderInfo.push(bord);
// luckysheet.setConfig(config);
for(let i=0;i<value.length;i++) {
luckysheet.setCellValue(row + 1, sysRules[i].ct, value[i]);
luckysheet.setCellValue(row + 1, sysRules[i].ct, {
"ct": {
"fa": "General",
"t": "n"
}
});
luckysheet.setCellValue(row+1, sysRules[i].ct, cellValue[3]);
// config = luckysheet.getConfig(0); // config = luckysheet.getConfig(0);
// bord.value.row_index = row+1; // bord.value.row_index = row+1;
// bord.value.col_index = parseInt(sysRules[i].ct); // bord.value.col_index = parseInt(sysRules[i].ct);
...@@ -434,14 +461,12 @@ export default { ...@@ -434,14 +461,12 @@ export default {
// luckysheet.setConfig(config); // luckysheet.setConfig(config);
} }
config = luckysheet.getConfig(0);
bord.range[0].row = [row+1,row+1];
bord.range[0].column = [sysRulez[0].ct,sysRules[sysRules.length-1].ct];
config.borderInfo.push(bord);
luckysheet.setConfig(config);
} }
}); });
let find1 = luckysheet.find("合计");
let number = parseInt(find1[0].row)-1;
luckysheet.setCellValue(find1[0].row, sysRules[sysRules.length-1].ct, "=SUM(F2:F"+number+")");
}).catch(() => { }).catch(() => {
// 处理错误逻辑,这里是一个空的错误处理函数 // 处理错误逻辑,这里是一个空的错误处理函数
console.log("走到这了,物料转换后续处理出问题了!!"); console.log("走到这了,物料转换后续处理出问题了!!");
......
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