fix:员工工时统计

This commit is contained in:
shijing 2025-09-04 14:01:39 +08:00
parent 60f00d62de
commit 4784a996f5
1 changed files with 18 additions and 11 deletions

View File

@ -27,11 +27,11 @@
icon="el-icon-search"
@click="handleQuery"
></el-button>
<el-button
<!-- <el-button
@click="handleExport"
class="tables"
type="primary"
>导出</el-button>
>导出</el-button> -->
</div>
</el-header>
<el-main class="nopadding">
@ -42,16 +42,13 @@
stripe
>
<el-table-column type="index" width="50" fixed="left"/>
<el-table-column label="操作人" fixed="left">
<template #default="scope">
<span>{{ scope.row.data.操作人 }}</span>
</template>
<el-table-column label="操作人" prop="操作人">
</el-table-column>
<el-table-column label="日期" fixed="left">
<el-table-column label="日期" prop="日期">
</el-table-column>
<el-table-column label="工作统计" align="center">
<el-table-column label="物料领用数" align="center">
<template #default="scope">
<span>{{ scope.row.data.毛坯检测_缺陷项_角偏?scope.row.data.毛坯检测_缺陷项_角偏:0 }}</span>
<div v-for="value in scope.row.data" :key="value.name">{{ value.name }}:{{ value.count }}</div>
</template>
</el-table-column>
</scTable>
@ -84,8 +81,18 @@ export default {
let params = {};
params.query = that.query;
that.$API.bi.dataset.exec.req('lineDay_p', params).then((res) => {
that.tableData = res.data2.ds0;
console.log(that.tableData);
let data = res.data2.ds0;
data.forEach((item) => {
item.data = [];
item.工段物料领用数 = JSON.parse(item.工段物料领用数);
for(let key in item.工段物料领用数){
item.data.push({
"name":key,
"count":item.工段物料领用数[key]
})
}
})
that.tableData = data;
});
},
handleQuery(){