|
|
|
@ -74,21 +74,31 @@
|
|
|
|
|
<el-table-column label="投入条码" align="center" prop="inputBarcode" v-if="columns[4].visible"/>
|
|
|
|
|
<el-table-column label="生产条码" align="center" prop="productionBarcode" v-if="columns[5].visible"/>
|
|
|
|
|
<el-table-column label="生产工具" align="center" prop="toolId" v-if="columns[6].visible"/>
|
|
|
|
|
<el-table-column label="物料" align="center" prop="materielName" v-if="columns[7].visible"/>
|
|
|
|
|
<el-table-column label="物料名称" align="center" prop="materialName" v-if="columns[7].visible"/>
|
|
|
|
|
<el-table-column label="投料工位" align="center" prop="stationName" v-if="columns[8].visible"/>
|
|
|
|
|
<el-table-column label="扫描结果" align="center" prop="scanResult" v-if="columns[9].visible"/>
|
|
|
|
|
<el-table-column label="记录人名称" align="center" prop="userName" v-if="columns[10].visible"/>
|
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[11].visible"/>
|
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
|
|
<template #default="scope">
|
|
|
|
|
<el-tooltip content="修改" placement="top">
|
|
|
|
|
<el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['mes:prodInputScanInfo:edit']"></el-button>
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
<el-tooltip content="删除" placement="top">
|
|
|
|
|
<el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['mes:prodInputScanInfo:remove']"></el-button>
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
<el-table-column label="投料时间" align="center" prop="feedingTime" width='180' v-if="columns[17].visible">
|
|
|
|
|
<template #default='scope'>
|
|
|
|
|
<span>{{ parseTime(scope.row.feedingTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="记录时间" align="center" prop="createTime" width='180' v-if="columns[14].visible">
|
|
|
|
|
<template #default='scope'>
|
|
|
|
|
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d} {h}:{i}:{s}') }}</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="记录人名称" align="center" prop="userName" v-if="columns[10].visible"/>
|
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" v-if="columns[11].visible"/>
|
|
|
|
|
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">-->
|
|
|
|
|
<!-- <template #default="scope">-->
|
|
|
|
|
<!-- <el-tooltip content="修改" placement="top">-->
|
|
|
|
|
<!-- <el-button link type="primary" icon="Edit" @click="handleUpdate(scope.row)" v-hasPermi="['mes:prodInputScanInfo:edit']"></el-button>-->
|
|
|
|
|
<!-- </el-tooltip>-->
|
|
|
|
|
<!-- <el-tooltip content="删除" placement="top">-->
|
|
|
|
|
<!-- <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['mes:prodInputScanInfo:remove']"></el-button>-->
|
|
|
|
|
<!-- </el-tooltip>-->
|
|
|
|
|
<!-- </template>-->
|
|
|
|
|
<!-- </el-table-column>-->
|
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" />
|
|
|
|
@ -209,9 +219,10 @@ const columns = ref<FieldOption[]>([
|
|
|
|
|
{ key: 11, label: `备注`, visible: true },
|
|
|
|
|
{ key: 12, label: `创建部门`, visible: false },
|
|
|
|
|
{ key: 13, label: `记录人`, visible: false },
|
|
|
|
|
{ key: 14, label: `记录时间`, visible: false },
|
|
|
|
|
{ key: 14, label: `记录时间`, visible: true },
|
|
|
|
|
{ key: 15, label: `更新人`, visible: false },
|
|
|
|
|
{ key: 16, label: `更新时间`, visible: false },
|
|
|
|
|
{ key: 17, label: `投料时间`, visible: true },
|
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
const initFormData: ProdInputScanInfoForm = {
|
|
|
|
|