|
|
|
|
@ -74,14 +74,32 @@
|
|
|
|
|
<!-- 列表 -->
|
|
|
|
|
<ContentWrap>
|
|
|
|
|
<el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true">
|
|
|
|
|
<el-table-column label="id" align="center" prop="id" />
|
|
|
|
|
<el-table-column label="报工单id" align="center" prop="reportId" />
|
|
|
|
|
<el-table-column label="计划id" align="center" prop="planId" />
|
|
|
|
|
<el-table-column label="产品ID" align="center" prop="productId" />
|
|
|
|
|
<el-table-column
|
|
|
|
|
label="工作日期"
|
|
|
|
|
align="center"
|
|
|
|
|
prop="reportDate"
|
|
|
|
|
:formatter="dateFormatter2"
|
|
|
|
|
width="180px"
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column label="报工单" align="center" prop="reportCode" />
|
|
|
|
|
<el-table-column label="工位" align="center" prop="orgName" />
|
|
|
|
|
<el-table-column label="工序" align="center" prop="orgType" >
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.MES_ORG_TYPE" :value="scope.row.orgType" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="班别" align="center" prop="groupType" >
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<dict-tag :type="DICT_TYPE.MES_GROUP_TYPE" :value="scope.row.groupType" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="计划" align="center" prop="planCode" width="120px"/>
|
|
|
|
|
<el-table-column label="产品" align="center" prop="productName" width="120px"/>
|
|
|
|
|
<el-table-column label="成品数量" align="center" prop="qualityNumberPlan" />
|
|
|
|
|
<el-table-column label="废品数量" align="center" prop="wasteNumberPlan" />
|
|
|
|
|
<el-table-column label="计件时间" align="center" prop="reportTimePlan" />
|
|
|
|
|
<el-table-column label="总时长" align="center" prop="totalTimePlan" />
|
|
|
|
|
|
|
|
|
|
<el-table-column
|
|
|
|
|
label="创建时间"
|
|
|
|
|
align="center"
|
|
|
|
|
@ -89,7 +107,7 @@
|
|
|
|
|
:formatter="dateFormatter"
|
|
|
|
|
width="180px"
|
|
|
|
|
/>
|
|
|
|
|
<el-table-column label="操作" align="center">
|
|
|
|
|
<el-table-column label="操作" align="center" width="120px" fixed="right">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-button
|
|
|
|
|
link
|
|
|
|
|
@ -124,10 +142,11 @@
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
|
import { dateFormatter } from '@/utils/formatTime'
|
|
|
|
|
import {dateFormatter, dateFormatter2} from '@/utils/formatTime'
|
|
|
|
|
import download from '@/utils/download'
|
|
|
|
|
import { WorkReportPlanApi, WorkReportPlanVO } from '@/api/mes/workreportplan'
|
|
|
|
|
import WorkReportPlanForm from './WorkReportPlanForm.vue'
|
|
|
|
|
import {DICT_TYPE} from "@/utils/dict";
|
|
|
|
|
|
|
|
|
|
/** 报工分配计划 列表 */
|
|
|
|
|
defineOptions({ name: 'WorkReportPlan' })
|
|
|
|
|
@ -157,7 +176,7 @@ const exportLoading = ref(false) // 导出的加载中
|
|
|
|
|
const getList = async () => {
|
|
|
|
|
loading.value = true
|
|
|
|
|
try {
|
|
|
|
|
const data = await WorkReportPlanApi.getWorkReportPlanPage(queryParams)
|
|
|
|
|
const data = await WorkReportPlanApi.getReportPlanViewPage(queryParams)
|
|
|
|
|
list.value = data.list
|
|
|
|
|
total.value = data.total
|
|
|
|
|
} finally {
|
|
|
|
|
|