|
@@ -214,32 +214,55 @@ func (b *PlanSummaryExcel) drawAllContent() error {
|
|
|
stageType = "成品采购"
|
|
|
}
|
|
|
|
|
|
+ // !状态正确需要,按流程处理订单,未正确处理时不能进行下面的流程
|
|
|
// 状态
|
|
|
stageStatus := ""
|
|
|
|
|
|
+ // if len(stage.BillId) < 1 {
|
|
|
+ // stageStatus = "未生成订单"
|
|
|
+ // }
|
|
|
+ // if splan.State[stage.BillId] == "created" {
|
|
|
+ // stageStatus = "进行中"
|
|
|
+ // }
|
|
|
+ // // 审核状态
|
|
|
+ // if splan.Reviewed[stage.BillId] == 1 {
|
|
|
+ // stageStatus = "已审核"
|
|
|
+ // } else {
|
|
|
+ // stageStatus = "未审核"
|
|
|
+ // }
|
|
|
+
|
|
|
+ // // 接单状态
|
|
|
+ // if splan.IsAck[stage.BillId] {
|
|
|
+ // stageStatus = "已接单"
|
|
|
+ // } else {
|
|
|
+ // stageStatus = "未接单"
|
|
|
+ // }
|
|
|
+
|
|
|
+ // // 完成状态
|
|
|
+ // if splan.State[stage.BillId] == "complete" {
|
|
|
+ // stageStatus = "已完成"
|
|
|
+ // }
|
|
|
+
|
|
|
if len(stage.BillId) < 1 {
|
|
|
stageStatus = "未生成订单"
|
|
|
- }
|
|
|
- if splan.State[stage.BillId] == "created" {
|
|
|
- stageStatus = "进行中"
|
|
|
- }
|
|
|
- // 审核状态
|
|
|
- if splan.Reviewed[stage.BillId] == 1 {
|
|
|
- stageStatus = "已审核"
|
|
|
} else {
|
|
|
- stageStatus = "未审核"
|
|
|
- }
|
|
|
-
|
|
|
- // 接单状态
|
|
|
- if splan.IsAck[stage.BillId] {
|
|
|
- stageStatus = "已接单"
|
|
|
- } else {
|
|
|
- stageStatus = "未接单"
|
|
|
- }
|
|
|
+ if splan.State[stage.BillId] == "created" {
|
|
|
+ stageStatus = "进行中"
|
|
|
+ // 审核状态
|
|
|
+ if splan.Reviewed[stage.BillId] == 1 {
|
|
|
+ stageStatus = "已审核"
|
|
|
+ if splan.IsAck[stage.BillId] {
|
|
|
+ stageStatus = "已接单"
|
|
|
+ } else {
|
|
|
+ stageStatus = "未接单"
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ stageStatus = "未审核"
|
|
|
+ }
|
|
|
|
|
|
- // 完成状态
|
|
|
- if splan.State[stage.BillId] == "complete" {
|
|
|
- stageStatus = "已完成"
|
|
|
+ } else {
|
|
|
+ stageStatus = "已完成"
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
b.drawRow(b.Row, "", "", stageType, stage.Name, orderCount, realCount, stageStatus, supplierName, fmt.Sprintf("%.3f元/%s", stage.Price, stage.Unit), stage.Norm, matHeigth, matWidth, unit, price, budgetPrice, realPrice)
|
|
@@ -397,29 +420,51 @@ func (b *PlanSummaryExcel) drawSupplierContent() error {
|
|
|
// 状态
|
|
|
stageStatus := ""
|
|
|
|
|
|
+ // if len(stage.BillId) < 1 {
|
|
|
+ // stageStatus = "未生成订单"
|
|
|
+ // }
|
|
|
+ // if splan.State[stage.BillId] == "created" {
|
|
|
+ // stageStatus = "进行中"
|
|
|
+ // }
|
|
|
+ // // 审核状态
|
|
|
+ // if splan.Reviewed[stage.BillId] == 1 {
|
|
|
+ // stageStatus = "已审核"
|
|
|
+ // } else {
|
|
|
+ // stageStatus = "未审核"
|
|
|
+ // }
|
|
|
+
|
|
|
+ // // 接单状态
|
|
|
+ // if splan.IsAck[stage.BillId] {
|
|
|
+ // stageStatus = "已接单"
|
|
|
+ // } else {
|
|
|
+ // stageStatus = "未接单"
|
|
|
+ // }
|
|
|
+
|
|
|
+ // // 完成状态
|
|
|
+ // if splan.State[stage.BillId] == "complete" {
|
|
|
+ // stageStatus = "已完成"
|
|
|
+ // }
|
|
|
+
|
|
|
if len(stage.BillId) < 1 {
|
|
|
stageStatus = "未生成订单"
|
|
|
- }
|
|
|
- if splan.State[stage.BillId] == "created" {
|
|
|
- stageStatus = "进行中"
|
|
|
- }
|
|
|
- // 审核状态
|
|
|
- if splan.Reviewed[stage.BillId] == 1 {
|
|
|
- stageStatus = "已审核"
|
|
|
} else {
|
|
|
- stageStatus = "未审核"
|
|
|
- }
|
|
|
-
|
|
|
- // 接单状态
|
|
|
- if splan.IsAck[stage.BillId] {
|
|
|
- stageStatus = "已接单"
|
|
|
- } else {
|
|
|
- stageStatus = "未接单"
|
|
|
- }
|
|
|
-
|
|
|
- // 完成状态
|
|
|
- if splan.State[stage.BillId] == "complete" {
|
|
|
- stageStatus = "已完成"
|
|
|
+ if splan.State[stage.BillId] == "created" {
|
|
|
+ stageStatus = "进行中"
|
|
|
+ // 审核状态
|
|
|
+ if splan.Reviewed[stage.BillId] == 1 {
|
|
|
+ stageStatus = "已审核"
|
|
|
+ if splan.IsAck[stage.BillId] {
|
|
|
+ stageStatus = "已接单"
|
|
|
+ } else {
|
|
|
+ stageStatus = "未接单"
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ stageStatus = "未审核"
|
|
|
+ }
|
|
|
+
|
|
|
+ } else {
|
|
|
+ stageStatus = "已完成"
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
b.drawRow(b.Row, "", "", stageType, stage.Name, orderCount, realCount, stageStatus, supplierName, fmt.Sprintf("%.3f元/%s", stage.Price, stage.Unit), stage.Norm, matHeigth, matWidth, unit, price, budgetPrice, realPrice)
|