作者 tangxvhui

修复,excel导出的数据缺失

@@ -645,16 +645,17 @@ func (srv StaffAssessServeice) ExportUserAssess2(param *query.SummaryCommand) (* @@ -645,16 +645,17 @@ func (srv StaffAssessServeice) ExportUserAssess2(param *query.SummaryCommand) (*
645 axisEnd := fmt.Sprintf("B%d", axisNum+2) 645 axisEnd := fmt.Sprintf("B%d", axisNum+2)
646 xlsxFile.MergeCell(v, axis, axisEnd) //单元格高度按三个单元格合并 646 xlsxFile.MergeCell(v, axis, axisEnd) //单元格高度按三个单元格合并
647 } 647 }
648 - var allColNum int //计算总共有多少列 648 + allColNum := 0 //计算总共有多少列
649 //第一行 649 //第一行
650 for _, v2 := range tableHeader.Child { 650 for _, v2 := range tableHeader.Child {
  651 +
651 //第二行 652 //第二行
652 for _, v3 := range v2.Child { 653 for _, v3 := range v2.Child {
653 //第三行 654 //第三行
654 - for i4, v4 := range v3.Child { 655 + for _, v4 := range v3.Child {
655 allColNum++ 656 allColNum++
656 //按列填充数据 657 //按列填充数据
657 - colName, _ := excelize.ColumnNumberToName(i4 + 3) //第3列开始 658 + colName, _ := excelize.ColumnNumberToName(allColNum + 2) //第3列开始
658 xlsxFile.SetCellStr(v, colName+"2", v2.Name) //分类 659 xlsxFile.SetCellStr(v, colName+"2", v2.Name) //分类
659 xlsxFile.SetCellStr(v, colName+"3", v3.Name) //加分项 得分项 660 xlsxFile.SetCellStr(v, colName+"3", v3.Name) //加分项 得分项
660 xlsxFile.SetCellStr(v, colName+"4", v4.Name) // 评估项名称 661 xlsxFile.SetCellStr(v, colName+"4", v4.Name) // 评估项名称