feat(wms/report): 新增修复报告页面和功能
feat(ems/assisted): 添加公辅消耗记录和类型管理功能 fix(eqp): 修改公辅消耗记录接口返回类型为Long refactor(wms/report): 优化合并模板查询逻辑和统计信息展示 style(wms/report): 调整时间范围选择器组件逻辑 docs(wms/report): 更新配置文件中产线类型配置 feat(wms/report): 新增异常报告页面和功能
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
</el-form>
|
||||
</el-row>
|
||||
|
||||
<el-descriptions title="统计信息" :column="3" border>
|
||||
<el-descriptions title="统计信息" :column="3" border>
|
||||
<el-descriptions-item label="产出数量">{{ summary.outCount }}</el-descriptions-item>
|
||||
<el-descriptions-item label="产出总重">{{ summary.outTotalWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="产出均重">{{ summary.outAvgWeight }}t</el-descriptions-item>
|
||||
@@ -52,20 +52,21 @@
|
||||
<el-descriptions-item label="消耗总重">{{ summary.lossTotalWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="消耗均重">{{ summary.lossAvgWeight }}t</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item label="合计数量">{{ summary.totalCount }}</el-descriptions-item>
|
||||
<el-descriptions-item label="合计总重">{{ summary.totalWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="合计均重">{{ summary.totalAvgWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="数量差值">{{ summary.countDiff }}</el-descriptions-item>
|
||||
<el-descriptions-item label="总重差值">{{ summary.weightDiff }}</el-descriptions-item>
|
||||
<el-descriptions-item label="均重差值">{{ summary.avgWeightDiff }}t</el-descriptions-item>
|
||||
<!-- <el-descriptions-item label="合计均重">{{ summary.totalAvgWeight }}t</el-descriptions-item> -->
|
||||
|
||||
<!-- 成品率 -->
|
||||
<el-descriptions-item label="成品率">{{ summary.passRate }}</el-descriptions-item>
|
||||
<el-descriptions-item label="损耗率">{{ summary.lossRate }}</el-descriptions-item>
|
||||
<!-- 异常率 -->
|
||||
<el-descriptions-item label="异常率">{{ summary.abRate }}</el-descriptions-item>
|
||||
<!-- 正品率 -->
|
||||
<!-- 正品率 -->
|
||||
<el-descriptions-item label="正品率">{{ summary.passRate2 }}</el-descriptions-item>
|
||||
</el-descriptions>
|
||||
|
||||
<!-- 已处理M统计信息 -->
|
||||
<!-- 已处理M统计信息 -->
|
||||
<!-- <el-descriptions title="已处理M统计信息" :column="3" border>
|
||||
<el-descriptions-item label="产出数量">{{ mSummary.outCount }}</el-descriptions-item>
|
||||
<el-descriptions-item label="产出总重">{{ mSummary.outTotalWeight }}t</el-descriptions-item>
|
||||
@@ -75,10 +76,9 @@
|
||||
<el-descriptions-item label="消耗总重">{{ mSummary.lossTotalWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="消耗均重">{{ mSummary.lossAvgWeight }}t</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item label="合计数量">{{ mSummary.totalCount }}</el-descriptions-item>
|
||||
<el-descriptions-item label="合计总重">{{ mSummary.totalWeight }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="合计均重">{{ mSummary.totalAvgWeight }}t</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item label="数量差值">{{ mSummary.countDiff }}</el-descriptions-item>
|
||||
<el-descriptions-item label="总重差值">{{ mSummary.weightDiff }}</el-descriptions-item>
|
||||
<el-descriptions-item label="均重差值">{{ mSummary.avgWeightDiff }}t</el-descriptions-item>
|
||||
<el-descriptions-item label="成品率">{{ mSummary.passRate }}</el-descriptions-item>
|
||||
<el-descriptions-item label="损耗率">{{ mSummary.lossRate }}</el-descriptions-item>
|
||||
<el-descriptions-item label="异常率">{{ mSummary.abRate }}</el-descriptions-item>
|
||||
@@ -227,15 +227,9 @@ export default {
|
||||
},
|
||||
async getList() {
|
||||
this.loading = true;
|
||||
const res1 = await listPendingAction({ ...this.queryParams, actionType: 201, actionStatus: 2 });
|
||||
const res2 = await listPendingAction({ ...this.queryParams, actionType: 202, actionStatus: 2 });
|
||||
const res1 = await listPendingAction({ ...this.queryParams, actionTypes: '201,202,203,204,205,206', actionStatus: 2 });
|
||||
|
||||
const res3 = await listPendingAction({ ...this.queryParams, actionType: 203, actionStatus: 2 });
|
||||
const res4 = await listPendingAction({ ...this.queryParams, actionType: 204, actionStatus: 2 });
|
||||
const res5 = await listPendingAction({ ...this.queryParams, actionType: 205, actionStatus: 2 });
|
||||
const res6 = await listPendingAction({ ...this.queryParams, actionType: 206, actionStatus: 2 });
|
||||
|
||||
const res = res1.rows.concat(res2.rows, res3.rows, res4.rows, res5.rows, res6.rows);
|
||||
const res = res1.rows;
|
||||
// 获取两层数据
|
||||
const lossIds = res.map(item => item.coilId);
|
||||
// 使用new Set去重
|
||||
|
||||
Reference in New Issue
Block a user