fix:统计分析棒管

This commit is contained in:
shijing 2024-12-03 17:53:21 +08:00
parent f2cfde2355
commit 085b4aa1c7
2 changed files with 875 additions and 382 deletions

View File

@ -37,222 +37,466 @@
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">
<scTable <scTable
:data="tableData" ref="table"
id="exportDiv" :apiObj="apiObj"
stripe :params="params"
hideDo :query="query"
hidePagination id="exportDiv"
stripe
> >
<el-table-column label="产品编号" prop="产品编号"> <el-table-column label="产品编号">
<template #default="scope">{{ scope.row.batch }}</template>
</el-table-column> </el-table-column>
<el-table-column label="7号车间生产" prop="7号车间生产" align="center"> <el-table-column label="7号车间生产" prop="7号车间生产" align="center">
<el-table-column label="规格" prop="规格"> <el-table-column label="规格">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.产品规格 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="实际重量/KG" prop="实际重量"> <el-table-column label="实际重量/KG">
</el-table-column> </el-table-column>
<el-table-column label="合格重量/KG" prop="合格重量"> <el-table-column label="合格重量/KG">
</el-table-column> </el-table-column>
<el-table-column label="应出数" prop="应出数"> <el-table-column label="应出数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_real }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="合格数" prop="合格数"> <el-table-column label="合格数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_ok }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="废品数" prop="废品数"> <el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_合格率 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="合格率" prop="合格率"> <el-table-column label="炸纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_zw }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="炸纹" prop="炸纹"> <el-table-column label="气泡">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_qp }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="气泡" prop="气泡"> <el-table-column label="炸头">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_zt }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="炸头" prop="炸头"> <el-table-column label="条纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_tw }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="条纹" prop="条纹"> <el-table-column label="弯曲">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_wq }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="弯曲" prop="弯曲"> <el-table-column label="断">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_d }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="断" prop="断"> <el-table-column label="粘料">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_nl }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="粘料" prop="粘料"> <el-table-column label="杂质">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_zz }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="杂质" prop="杂质"> <el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_count_n_qt }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="其他" prop="其他"> <el-table-column label="出料">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_出料人 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="出料" prop="出料"> <el-table-column label="切料">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.棒料成型_切料人 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="切料" prop="切料"> <el-table-column label="备注">
</el-table-column> <template #default="scope">
<el-table-column label="备注" prop="备注"> <span v-if="scope.row.data">{{ scope.row.data.棒料成型_备注 }}</span>
</template>
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="8号车间中检" prop="8号车间中检" align="center"> <el-table-column label="8号车间中检" prop="8号车间中检" align="center">
<el-table-column label="时间" prop="时间"> <el-table-column label="时间">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_日期 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="接收数" prop="接收数"> <el-table-column label="接收数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="合格数" prop="合格数"> <el-table-column label="合格数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_ok }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="合格率" prop="合格率"> <el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_合格率 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="纹" prop="纹"> <el-table-column label="纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_tw }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="气泡" prop="气泡"> <el-table-column label="气泡">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_qp }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="裂" prop="裂"> <el-table-column label="裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_l }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="弯" prop="弯"> <el-table-column label="弯">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_w }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="扁" prop="扁"> <el-table-column label="扁">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_b }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="青" prop="青"> <el-table-column label="青">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_q }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="杂质" prop="杂质"> <el-table-column label="杂质">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_zz }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="矫正" prop="矫正"> <el-table-column label="矫正">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_count_n_jz }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="交送人" prop="交送人"> <el-table-column label="交送人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_车间执行人 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="接收人" prop="接收人"> <el-table-column label="接收人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_仓库执行人 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="备注" prop="备注"> <el-table-column label="备注">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.七车间入库_备注 }}</span>
</template>
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="6号车间加工" prop="6号车间加工" align="center"> <el-table-column label="6号车间加工" prop="6号车间加工" align="center">
<el-table-column label="领棒日期" prop="领棒日期"> <el-table-column label="领棒日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_日期 }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="领取数量" prop="领取数量"> <el-table-column label="领取数量">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_count }}</span>
</template>
</el-table-column> </el-table-column>
<el-table-column label="平头" prop="平头"> <!-- 平头 -->
</el-table-column> <el-table-column label="平头">
<el-table-column label="合格率" prop="合格率"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_平头_count_real }}</span>
<el-table-column label="摔断" prop="摔断"> </template>
</el-table-column> </el-table-column>
<el-table-column label="少" prop="少"> <el-table-column label="摔断">
</el-table-column> <template #default="scope">
<el-table-column label="加工日期" prop="加工日期"> <span v-if="scope.row.data">{{ scope.row.data.六车间_平头_count_n_sd }}</span>
</el-table-column> </template>
<el-table-column label="操作人" prop="操作人"> </el-table-column>
</el-table-column> <el-table-column label="少">
<template #default="scope">
<el-table-column label="粘头接收数" prop="粘头接收数"> <span v-if="scope.row.data">{{ scope.row.data.六车间_平头_count_n_s }}</span>
</el-table-column> </template>
<el-table-column label="合格率" prop="合格率"> </el-table-column>
</el-table-column> <el-table-column label="加工日期">
<el-table-column label="气泡" prop="气泡"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_平头_日期 }}</span>
<el-table-column label="少" prop="少"> </template>
</el-table-column> </el-table-column>
<el-table-column label="加工日期" prop="加工日期"> <el-table-column label="操作人">
</el-table-column> <template #default="scope">
<el-table-column label="操作人" prop="操作人"> <span v-if="scope.row.data">{{ scope.row.data.六车间_平头_操作人 }}</span>
</el-table-column> </template>
</el-table-column>
<el-table-column label="粗中细接收数" prop="粗中细接收数"> <!-- 粘头接收数 -->
</el-table-column> <el-table-column label="粘头接收数">
<el-table-column label="合格率" prop="合格率"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_粘铁头_count_use }}</span>
<el-table-column label="皮" prop="皮"> </template>
</el-table-column> </el-table-column>
<el-table-column label="掉头" prop="掉头"> <el-table-column label="气泡">
</el-table-column> <template #default="scope">
<el-table-column label="断裂" prop="断裂"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粘铁头_count_n_qp }}</span>
</el-table-column> </template>
<el-table-column label="炸裂" prop="炸裂"> </el-table-column>
</el-table-column> <el-table-column label="少">
<el-table-column label="气泡" prop="气泡"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_粘铁头_count_n_s }}</span>
<el-table-column label="杂质" prop="杂质"> </template>
</el-table-column> </el-table-column>
<el-table-column label="加工日期" prop="加工日期"> <el-table-column label="加工日期">
</el-table-column> <template #default="scope">
<el-table-column label="操作人" prop="操作人"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粘铁头_日期 }}</span>
</el-table-column> </template>
</el-table-column>
<el-table-column label="抛光接收数" prop="抛光接收数"> <el-table-column label="操作人">
</el-table-column> <template #default="scope">
<el-table-column label="合格率" prop="合格率"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粘铁头_操作人 }}</span>
</el-table-column> </template>
<el-table-column label="掉头" prop="掉头"> </el-table-column>
</el-table-column> <!-- 粗中细接收数 -->
<el-table-column label="断裂" prop="断裂"> <el-table-column label="粗中细接收数">
</el-table-column> <template #default="scope">
<el-table-column label="气泡" prop="气泡"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_use }}</span>
</el-table-column> </template>
<el-table-column label="划伤" prop="划伤"> </el-table-column>
</el-table-column> <el-table-column label="合格率">
<el-table-column label="少" prop="少"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_合格率 }}</span>
<el-table-column label="杂质" prop="杂质"> </template>
</el-table-column> </el-table-column>
<el-table-column label="其他" prop="其他"> <el-table-column label="皮">
</el-table-column> <template #default="scope">
<el-table-column label="加工日期" prop="加工日期"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_p }}</span>
</el-table-column> </template>
<el-table-column label="操作人" prop="操作人"> </el-table-column>
</el-table-column> <el-table-column label="掉头">
<template #default="scope">
<el-table-column label="开槽接收数" prop="开槽接收数"> <span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_dt }}</span>
</el-table-column> </template>
<el-table-column label="合格率" prop="合格率"> </el-table-column>
</el-table-column> <el-table-column label="断裂">
<el-table-column label="切割划伤" prop="切割划伤"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_dl }}</span>
<el-table-column label="加工日期" prop="加工日期"> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作人" prop="操作人"> <el-table-column label="炸裂">
</el-table-column> <template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_zl }}</span>
<el-table-column label="检测接收数" prop="检测接收数"> </template>
</el-table-column>
<el-table-column label="气泡">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_qp }}</span>
</template>
</el-table-column>
<el-table-column label="杂质">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_count_n_zz }}</span>
</template>
</el-table-column>
<el-table-column label="加工日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_粗中细磨_操作人 }}</span>
</template>
</el-table-column>
<!-- 抛光接收数 -->
<el-table-column label="抛光接收数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_use }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="掉头">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_dt }}</span>
</template>
</el-table-column>
<el-table-column label="断裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_dl }}</span>
</template>
</el-table-column>
<el-table-column label="气泡">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_qp }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_hs }}</span>
</template>
</el-table-column>
<el-table-column label="少">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_s }}</span>
</template>
</el-table-column>
<el-table-column label="杂质">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_zz }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="加工日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_抛光_操作人 }}</span>
</template>
</el-table-column>
<!-- 开槽接收数 -->
<el-table-column label="开槽接收数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_use }}</span>
</template>
</el-table-column>
<!-- <el-table-column label="合格率" prop="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_合格率 }}</span>
</template>
</el-table-column> -->
<el-table-column label="切割划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_hs }}</span>
</template>
</el-table-column>
<el-table-column label="加工日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_操作人 }}</span>
</template>
</el-table-column>
<!-- 6车间自己的检验 -->
<!-- <el-table-column label="检测接收数" prop="检测接收数">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="合格率" prop="合格率"> <el-table-column label="合格率" prop="合格率">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="磕划" prop="磕划"> <el-table-column label="磕划" prop="磕划">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="锥" prop="锥"> <el-table-column label="锥" prop="锥">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="皮" prop="皮"> <el-table-column label="皮" prop="皮">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="不亮" prop="不亮"> <el-table-column label="不亮" prop="不亮">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="纹" prop="纹"> <el-table-column label="纹" prop="纹">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="气泡" prop="气泡"> <el-table-column label="气泡" prop="气泡">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="小" prop="小"> <el-table-column label="小" prop="小">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="少" prop="少"> <el-table-column label="少" prop="少">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="杂质" prop="杂质"> <el-table-column label="杂质" prop="杂质">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="裂" prop="裂"> <el-table-column label="裂" prop="裂">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="色差" prop="色差"> <el-table-column label="色差" prop="色差">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="碎" prop="碎"> <el-table-column label="碎" prop="碎">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="加工日期" prop="加工日期"> <el-table-column label="加工日期" prop="加工日期">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> </el-table-column>
<el-table-column label="操作人" prop="操作人"> <el-table-column label="操作人" prop="操作人">
<template #default="scope" v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</template>
</el-table-column> -->
</el-table-column>
<el-table-column label="技术质量" align="center">
<el-table-column label="终检">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_hs }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="时间">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="合格重量/KG">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.产品批次编号 }}</span>
</template>
</el-table-column>
<el-table-column label="检验人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_操作人 }}</span>
</template>
</el-table-column> </el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="技术质量" prop="技术质量" align="center"> <el-table-column label="6号领取加工-发货合格率">
<el-table-column label="终检" prop="终检"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.六车间_批次生产合格率 }}</span>
<el-table-column label="合格率" prop="合格率"> </template>
</el-table-column>
<el-table-column label="划伤" prop="划伤">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="时间" prop="时间">
</el-table-column>
<el-table-column label="合格重量/KG" prop="合格重量">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="6号领取加工-发货合格率" prop="6号领取加工-发货合格率"> <el-table-column label="7号生产-发货合格率">
</el-table-column> <template #default="scope">
<el-table-column label="7号生产-发货合格率" prop="7号生产-发货合格率"> <span v-if="scope.row.data">{{ scope.row.data.七车间_批次应出合格率 }}</span>
</template>
</el-table-column> </el-table-column>
</scTable> </scTable>
</el-main> </el-main>
@ -267,18 +511,19 @@ export default {
name: "chart", name: "chart",
data() { data() {
return { return {
query: { params: {
batch: "", batch__contains:'ZJ2',
date:''
}, },
query:{
last_time:''
},
apiObj: this.$API.wpm.batchst,
options:[], options:[],
tableData:[], tableData:[],
}; };
}, },
mounted() { mounted() {
let that = this; this.getOptions();
that.getOptions();
// that.getTableData();
}, },
methods: { methods: {
// //
@ -295,18 +540,7 @@ export default {
} }
}); });
}, },
//
getTableData(){
let that = this;
let obj = {};
obj.query = that.query;
that.tableData =[];
that.$API.bi.dataset.exec.req('batch_search', obj).then((res) => {
if(res.data2.ds0){
that.tableData = res.data2.ds0;
}
});
},
searchTypeChange(){ searchTypeChange(){
this.query.batch = ''; this.query.batch = '';
}, },
@ -314,7 +548,7 @@ export default {
}, },
handleQuery(){ handleQuery(){
this.getTableData(); this.$refs.table.queryData(this.query);
}, },
}, },
}; };

View File

@ -37,237 +37,508 @@
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">
<scTable <scTable
:data="tableData" ref="table"
id="exportDiv" :apiObj="apiObj"
stripe :params="params"
hideDo :query="query"
hidePagination id="exportDiv"
> stripe
<el-table-column label="10号生产" align="center"> >
<el-table-column label="产品编号" prop="产品编号"> <el-table-column label="10号生产" align="center">
</el-table-column> <el-table-column label="产品编号">
<el-table-column label="规格" prop="规格"> <template #default="scope">{{ scope.row.产品批次编号 }}</template>
</el-table-column>
<el-table-column label="生产数量" prop="生产数量">
</el-table-column>
<el-table-column label="合格数量" prop="合格数量">
</el-table-column>
<el-table-column label="合格率" prop="合格率">
</el-table-column>
<el-table-column label="不合格数" prop="不合格数">
</el-table-column>
<el-table-column label="结石气线" prop="结石气线">
</el-table-column>
<el-table-column label="断裂" prop="断裂">
</el-table-column>
<el-table-column label="偏壁" prop="偏壁">
</el-table-column>
<el-table-column label="大小头" prop="大小头">
</el-table-column>
<el-table-column label="条纹" prop="条纹">
</el-table-column>
<el-table-column label="变形椭圆" prop="变形椭圆">
</el-table-column>
<el-table-column label="原因" prop="原因">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="10号抽检" align="center"> <el-table-column label="规格">
<el-table-column label="抽检数量" prop="抽检数量"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.产品规格 }}</span>
<el-table-column label="合格数" prop="合格数"> </template>
</el-table-column>
<el-table-column label="合格率" prop="合格率">
</el-table-column>
<el-table-column label="偏壁" prop="偏壁">
</el-table-column>
<el-table-column label="结石" prop="结石">
</el-table-column>
<el-table-column label="脏料" prop="脏料">
</el-table-column>
<el-table-column label="断裂" prop="断裂">
</el-table-column>
<el-table-column label="椭圆" prop="椭圆">
</el-table-column>
<el-table-column label="炸裂" prop="炸裂">
</el-table-column>
<el-table-column label="锥" prop="锥">
</el-table-column>
<el-table-column label="大小头" prop="大小头">
</el-table-column>
<el-table-column label="划伤" prop="划伤">
</el-table-column>
<el-table-column label="气线" prop="气线">
</el-table-column>
<el-table-column label="炸纹" prop="炸纹">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="抽检人" prop="抽检人">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="8号入库" align="center"> <el-table-column label="生产数">
<el-table-column label="时间" prop="时间"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_real }}</span>
<el-table-column label="入库数" prop="入库数"> </template>
</el-table-column>
<el-table-column label="合格数" prop="合格数">
</el-table-column>
<el-table-column label="合格率" prop="合格率">
</el-table-column>
<el-table-column label="结石" prop="结石">
</el-table-column>
<el-table-column label="气线" prop="气线">
</el-table-column>
<el-table-column label="断裂" prop="断裂">
</el-table-column>
<el-table-column label="划伤" prop="划伤">
</el-table-column>
<el-table-column label="碎" prop="碎">
</el-table-column>
<el-table-column label="内径小" prop="内径小">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="备注" prop="备注">
</el-table-column>
<el-table-column label="接收人" prop="接收人">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="退火" align="center"> <el-table-column label="合格数">
<el-table-column label="时间" prop="时间"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_ok }}</span>
<el-table-column label="退火数" prop="退火数"> </template>
</el-table-column>
<el-table-column label="合格数" prop="合格数">
</el-table-column>
<el-table-column label="合格率" prop="合格率">
</el-table-column>
<el-table-column label="碎" prop="碎">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="退火人" prop="退火人">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="6号领取" align="center"> <el-table-column label="合格率">
<el-table-column label="领取时间" prop="领取时间"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_合格率 }}</span>
<el-table-column label="领取数" prop="领取数"> </template>
</el-table-column>
<el-table-column label="交送人" prop="交送人">
</el-table-column>
<el-table-column label="领取人" prop="领取人">
</el-table-column>
<el-table-column label="备注" prop="备注">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="开管" align="center"> <!-- <el-table-column label="不合格数">
<el-table-column label="开槽" prop="开槽"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_notok }}</span>
<el-table-column label="合格率" prop="合格率"> </template>
</el-table-column> </el-table-column> -->
<el-table-column label="短" prop="短"> <el-table-column label="条纹">
</el-table-column> <template #default="scope">
<el-table-column label="少" prop="少"> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_tw }}</span>
</el-table-column> </template>
<el-table-column label="断裂" prop="断裂">
</el-table-column>
<el-table-column label="红锈" prop="红锈">
</el-table-column>
<el-table-column label="开槽前检验不合格" prop="开槽前检验不合格">
</el-table-column>
<el-table-column label="加工日期" prop="加工日期">
</el-table-column>
<el-table-column label="操作人" prop="操作人">
</el-table-column>
<el-table-column label="备注" prop="备注">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="检验" align="center"> <el-table-column label="结石">
<el-table-column label="检验" prop="检验"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_js }}</span>
<el-table-column label="合格率" prop="合格率"> </template>
</el-table-column>
<el-table-column label="划伤" prop="划伤">
</el-table-column>
<el-table-column label="气线" prop="气线">
</el-table-column>
<el-table-column label="炸纹" prop="炸纹">
</el-table-column>
<el-table-column label="偏壁" prop="偏壁">
</el-table-column>
<el-table-column label="弯" prop="弯">
</el-table-column>
<el-table-column label="大小头" prop="大小头">
</el-table-column>
<el-table-column label="结子" prop="结子">
</el-table-column>
<el-table-column label="锥" prop="锥">
</el-table-column>
<el-table-column label="椭" prop="椭">
</el-table-column>
<el-table-column label="短" prop="短">
</el-table-column>
<el-table-column label="少" prop="少">
</el-table-column>
<el-table-column label="多" prop="多">
</el-table-column>
<el-table-column label="碎裂" prop="碎裂">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="日期" prop="日期">
</el-table-column>
<el-table-column label="操作人" prop="操作人">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="终检" align="center"> <el-table-column label="气线">
<el-table-column label="终检" prop="终检"> <template #default="scope">
</el-table-column> <span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_qx }}</span>
<el-table-column label="合格率" prop="合格率"> </template>
</el-table-column>
<el-table-column label="划伤" prop="划伤">
</el-table-column>
<el-table-column label="炸纹" prop="炸纹">
</el-table-column>
<el-table-column label="气线" prop="气线">
</el-table-column>
<el-table-column label="结子" prop="结子">
</el-table-column>
<el-table-column label="其他" prop="其他">
</el-table-column>
<el-table-column label="日期" prop="日期">
</el-table-column>
<el-table-column label="操作人" prop="操作人">
</el-table-column>
</el-table-column> </el-table-column>
<el-table-column label="领管-终检合格率" prop="领管-终检合格率"> <el-table-column label="断裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_dl }}</span>
</template>
</el-table-column> </el-table-column>
</scTable> <el-table-column label="偏壁">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_pb }}</span>
</template>
</el-table-column>
<el-table-column label="大小头">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_dxt }}</span>
</template>
</el-table-column>
<el-table-column label="变形椭圆">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料成型_count_n_ty }}</span>
</template>
</el-table-column>
<el-table-column label="原因">
</el-table-column>
</el-table-column>
<el-table-column label="10号抽检">
<el-table-column label="抽检数量">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count }}</span>
</template>
</el-table-column>
<el-table-column label="合格数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_抽检合格数 }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_抽检合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="偏壁">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_pb }}</span>
</template>
</el-table-column>
<el-table-column label="结石">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_js }}</span>
</template>
</el-table-column>
<el-table-column label="脏料">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_zl }}</span>
</template>
</el-table-column>
<el-table-column label="断裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_dl }}</span>
</template>
</el-table-column>
<el-table-column label="椭圆">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_ty }}</span>
</template>
</el-table-column>
<el-table-column label="炸裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_zl }}</span>
</template>
</el-table-column>
<el-table-column label="锥">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_z }}</span>
</template>
</el-table-column>
<el-table-column label="大小头">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_dxt }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_hs }}</span>
</template>
</el-table-column>
<el-table-column label="气线">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_qx }}</span>
</template>
</el-table-column>
<el-table-column label="炸纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_zw }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="抽检人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_抽检人 }}</span>
</template>
</el-table-column>
</el-table-column>
<el-table-column label="8号入库" align="center">
<el-table-column label="时间">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="入库数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count }}</span>
</template>
</el-table-column>
<el-table-column label="合格数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_合格数 }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="结石">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_js }}</span>
</template>
</el-table-column>
<el-table-column label="气线">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_qx }}</span>
</template>
</el-table-column>
<el-table-column label="断裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_dl }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_hs }}</span>
</template>
</el-table-column>
<el-table-column label="碎">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_s }}</span>
</template>
</el-table-column>
<el-table-column label="内径小">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_njx }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.十车间入库_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="备注">
</el-table-column>
<el-table-column label="接收人">
<template #default="scope">{{ scope.row.data.十车间入库_仓库执行人 }}</template>
</el-table-column>
</el-table-column>
<el-table-column label="退火" align="center">
<el-table-column label="时间">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="退火数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_count }}</span>
</template>
</el-table-column>
<el-table-column label="合格数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_count_ok }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="碎">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_count_n_s }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="退火人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.管料退火_操作人 }}</span>
</template>
</el-table-column>
</el-table-column>
<el-table-column label="6号领取" align="center">
<el-table-column label="领取时间">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="领取数">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_count }}</span>
</template>
</el-table-column>
<el-table-column label="交送人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_仓库执行人 }}</span>
</template>
</el-table-column>
<el-table-column label="领取人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_车间执行人 }}</span>
</template>
</el-table-column>
<el-table-column label="备注">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间领料_备注 }}</span>
</template>
</el-table-column>
</el-table-column>
<el-table-column label="开管" align="center">
<el-table-column label="开槽">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_real }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="短">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_n_d }}</span>
</template>
</el-table-column>
<el-table-column label="少">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_n_s }}</span>
</template>
</el-table-column>
<el-table-column label="断裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_n_dl }}</span>
</template>
</el-table-column>
<el-table-column label="红锈">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_count_n_hx }}</span>
</template>
</el-table-column>
<el-table-column label="开槽前检验不合格">
<!-- <template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.开槽前检验不合格 }}</span>
</template> -->
</el-table-column>
<el-table-column label="加工日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_开槽_操作人 }}</span>
</template>
</el-table-column>
<el-table-column label="备注">
<!-- <template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.备注 }}</span>
</template> -->
</el-table-column>
</el-table-column>
<el-table-column label="检验" align="center">
<el-table-column label="检验">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_hs }}</span>
</template>
</el-table-column>
<el-table-column label="气线">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_qx }}</span>
</template>
</el-table-column>
<el-table-column label="炸纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_zw }}</span>
</template>
</el-table-column>
<el-table-column label="偏壁">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_bp }}</span>
</template>
</el-table-column>
<el-table-column label="弯">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_w }}</span>
</template>
</el-table-column>
<el-table-column label="大小头">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_dxt }}</span>
</template>
</el-table-column>
<el-table-column label="结子">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_jz }}</span>
</template>
</el-table-column>
<el-table-column label="锥">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_z }}</span>
</template>
</el-table-column>
<el-table-column label="椭">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_ty }}</span>
</template>
</el-table-column>
<el-table-column label="短">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_d }}</span>
</template>
</el-table-column>
<el-table-column label="少">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_s }}</span>
</template>
</el-table-column>
<el-table-column label="多">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_d }}</span>
</template>
</el-table-column>
<el-table-column label="碎裂">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_sl }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_qt }}</span>
</template>
</el-table-column>
<el-table-column label="日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_检验人 }}</span>
</template>
</el-table-column>
</el-table-column>
<el-table-column label="终检" align="center">
<el-table-column label="终检">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count }}</span>
</template>
</el-table-column>
<el-table-column label="合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_合格率 }}</span>
</template>
</el-table-column>
<el-table-column label="划伤">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_hs }}</span>
</template>
</el-table-column>
<el-table-column label="炸纹">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_zw }}</span>
</template>
</el-table-column>
<el-table-column label="气线">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_qx }}</span>
</template>
</el-table-column>
<el-table-column label="结子">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_jz }}</span>
</template>
</el-table-column>
<el-table-column label="其他">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_count_n_qt }}</span>
</template>
</el-table-column>
<el-table-column label="日期">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_日期 }}</span>
</template>
</el-table-column>
<el-table-column label="操作人">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.成品检验_检验人 }}</span>
</template>
</el-table-column>
</el-table-column>
<el-table-column label="领管-终检合格率">
<template #default="scope">
<span v-if="scope.row.data">{{ scope.row.data.六车间_批次生产合格率 }}</span>
</template>
</el-table-column>
</scTable>
</el-main> </el-main>
</el-container> </el-container>
</template> </template>
<script> <script>
function deepCopy(obj) {
return JSON.parse(JSON.stringify(obj));
}
export default { export default {
name: "chart", name: "statistics_guan",
data() { data() {
return { return {
query: { params: {
batch: "", batch__contains:'ZJ2',
date:''
}, },
query:{
last_time:''
},
apiObj: this.$API.wpm.batchst,
options:[], options:[],
tableData:[], tableData:[],
}; };
}, },
mounted() { mounted() {
let that = this; this.getOptions();
that.getOptions();
// that.getTableData();
}, },
methods: { methods: {
// //
@ -276,7 +547,7 @@ export default {
let obj = {}; let obj = {};
obj.page = 0; obj.page = 0;
obj.type__in = "10,20"; obj.type__in = "10,20";
obj.is_hidden = false; obj.is_hidden = true;
that.options = []; that.options = [];
that.$API.mtm.material.list.req(obj).then((res) => { that.$API.mtm.material.list.req(obj).then((res) => {
if(res.length>0){ if(res.length>0){
@ -284,18 +555,6 @@ export default {
} }
}); });
}, },
//
getTableData(){
let that = this;
let obj = {};
obj.query = that.query;
that.tableData =[];
that.$API.bi.dataset.exec.req('batch_search', obj).then((res) => {
if(res.data2.ds0){
that.tableData = res.data2.ds0;
}
});
},
searchTypeChange(){ searchTypeChange(){
this.query.batch = ''; this.query.batch = '';
}, },
@ -303,7 +562,7 @@ export default {
}, },
handleQuery(){ handleQuery(){
this.getTableData(); this.$refs.table.queryData(this.query);
}, },
}, },
}; };