|
<template>
|
<div>
|
<el-table :data="doneTaskList" class="show_table" ref="workDoneTaskTable"
|
highlight-current-row v-loading="listLoading" :style="conheight" :height="conheight.height"
|
style="width: 100%">
|
|
<el-table-column type="mesWorkId" label="MES工作ID" align="center">
|
</el-table-column>
|
<el-table-column prop="proMdsItemId" label="产品ID" class-name="center">
|
</el-table-column>
|
<el-table-column prop="mdsItemId" label="物料ID" class-name="center">
|
</el-table-column>
|
<el-table-column prop="routeCode" label="工艺指令号" align="center">
|
</el-table-column>
|
<el-table-column prop="routeName" label="工艺指令名称" align="center">
|
</el-table-column>
|
<el-table-column prop="routeType" label="工艺指令类型" align="center">
|
</el-table-column>
|
<el-table-column prop="revisionNo" label="工艺版本号" align="center">
|
</el-table-column>
|
<el-table-column prop="revisionDesc" label="工艺版本描述" align="center">
|
</el-table-column>
|
<el-table-column prop="mainDeptId" label="主制部门ID" align="center">
|
</el-table-column>
|
<el-table-column prop="mdsWorkLine" label="分工路线表ID" align="center">
|
</el-table-column>
|
<el-table-column prop="workLine" label="分工路线" align="center">
|
</el-table-column>
|
<el-table-column prop="orgInOutRate" label="投入产出比之积" align="center">
|
</el-table-column>
|
<el-table-column prop="leadTime" label="工艺提前期" align="center">
|
</el-table-column>
|
<el-table-column prop="validFlag" label="有效性" align="center">
|
</el-table-column>
|
<el-table-column prop="ynNewRevision" label="最高版本" align="center">
|
</el-table-column>
|
<el-table-column prop="notes" label="备注" align="center">
|
</el-table-column>
|
<el-table-column prop="useMdsWorkCenterId" label="使用制造单元ID" align="center">
|
</el-table-column>
|
<el-table-column prop="useMdsWorkGroupId" label="使用班组ID" align="center">
|
</el-table-column>
|
<el-table-column prop="routeEnNumber" label="次数" align="center">
|
</el-table-column>
|
<el-table-column prop="routeEnType" label="类型" align="center">
|
</el-table-column>
|
<el-table-column prop="effectiveLot" label="生效架次" align="center">
|
</el-table-column>
|
<el-table-column prop="ineffectiveLot" label="失效架次" align="center">
|
</el-table-column>
|
<el-table-column prop="routeWaitTime" label="等待时间" align="center">
|
</el-table-column>
|
<el-table-column prop="itemRevision" label="版本号" align="center">
|
</el-table-column>
|
<el-table-column prop="outputRevisionNo" label="输出工艺版次" align="center">
|
</el-table-column>
|
<el-table-column prop="routeStage" label="工艺阶段" align="center">
|
</el-table-column>
|
<el-table-column prop="itemStage" label="设计图阶段" align="center">
|
</el-table-column>
|
<el-table-column prop="itemId" label="pdmID" align="center">
|
</el-table-column>
|
<el-table-column prop="zzItemId" label="主制工艺ID" align="center">
|
</el-table-column>
|
<el-table-column prop="changeNo" label="更改单号" align="center">
|
</el-table-column>
|
<el-table-column prop="routeAuthorized" label="编制" align="center">
|
</el-table-column>
|
<el-table-column prop="routeProofread" label="校对" align="center">
|
</el-table-column>
|
<el-table-column prop="routeAudit" label="审核" align="center">
|
</el-table-column>
|
<el-table-column prop="routeCheckHead" label="校验主任" align="center">
|
</el-table-column>
|
<el-table-column prop="routeApprove" label="批准" align="center">
|
</el-table-column>
|
<el-table-column prop="routeCycle" label="周期" align="center">
|
</el-table-column>
|
<el-table-column prop="mdsOperationTypeId" label="操作工种ID" align="center">
|
</el-table-column>
|
<el-table-column prop="licenseClass" label="操作证等级" align="center">
|
</el-table-column>
|
<el-table-column prop="mesTaskNo" label="任务号" align="center">
|
</el-table-column>
|
<el-table-column prop="partMdsItemId" label="部件id" align="center">
|
</el-table-column>
|
<el-table-column prop="partMdsItemCode" label="部件号" align="center">
|
</el-table-column>
|
<el-table-column prop="partMdsItemName" label="部件名称" align="center">
|
</el-table-column>
|
</el-table>
|
<el-pagination
|
@size-change="handleSizeChange"
|
@current-change="handleCurrentChange"
|
:current-page="pageData.page"
|
:page-sizes="pageData.pageSizeArr"
|
:page-size="pageData.size"
|
layout="total, sizes, prev, pager, next, jumper"
|
:total="pageData.total">
|
</el-pagination>
|
</div>
|
</template>
|
|
<script>
|
import * as workDoneApi from '../api/tableMessage'
|
export default {
|
name: "synchronous_process",
|
data() {
|
return {
|
doneTaskList:[],
|
pageData:{
|
page:1,
|
size:10,
|
total:0,
|
pageSizeArr:[10, 20, 40]
|
},
|
listLoading:false,
|
conheight:{
|
height:'',
|
overflow: 'auto'
|
},
|
}
|
},
|
methods:{
|
handleSizeChange(val) {
|
this.pageData.size = val;
|
this.queryWorkDone();
|
},
|
handleCurrentChange(val) {
|
this.pageData.page = val;
|
this.queryWorkDone();
|
},
|
queryWorkDone() {
|
this.listLoading = true;
|
workDoneApi.synchronous_list(this.pageData.page,this.pageData.size,this.params).then((res)=>{
|
this.listLoading = false;
|
this.pageData.total = res.page.total;
|
this.doneTaskList = res.page.records;
|
}).catch((error) => {
|
this.listLoading = false;
|
})
|
},
|
getHeight(){
|
this.conheight.height=window.innerHeight-160+'px';
|
},
|
},
|
created() {
|
window.addEventListener('resize', this.getHeight);
|
this.getHeight();
|
},
|
mounted() {
|
this.queryWorkDone();
|
}
|
}
|
</script>
|
|
<style>
|
.demo-table-expand {
|
font-size: 0;
|
}
|
.demo-table-expand label {
|
width: 90px;
|
color: #99a9bf;
|
}
|
.el-table__expanded-cell .el-form-item{
|
width: 50%;
|
}
|
|
.demo-table-expand .el-form-item {
|
margin-right: 0;
|
margin-bottom: 0;
|
width: 50%;
|
}
|
.transfer-footer {
|
margin-left: 20px;
|
padding: 6px 5px;
|
}
|
</style>
|