parent
9ce997e082
commit
828cd91ea3
5 changed files with 303 additions and 65 deletions
@ -0,0 +1,166 @@ |
||||
<template> |
||||
<div> |
||||
<a-modal |
||||
title="生产计划工序详情" |
||||
:visible="visible" |
||||
:confirm-loading="confirmLoading" |
||||
:width='1440' |
||||
@ok="handleOk" |
||||
@cancel="handleCancel"> |
||||
|
||||
<a-spin :spinning="confirmLoading"> |
||||
<!-- <h3 style="width: 98%;;margin:0px auto">款式详情</h3>--> |
||||
<!-- <a-table style="width: 98%;font-size:14px;margin:10px auto" :columns="columns1" :data-source="data1" bordered--> |
||||
<!-- rowKey="nums" :pagination="false">--> |
||||
<!-- </a-table>--> |
||||
|
||||
<!-- <h3 style="width: 98%;;margin:20px auto 0">管理型号</h3>--> |
||||
<a-table :columns="columns" :data-source="data4" |
||||
rowKey="id" bordered :pagination="false"> |
||||
</a-table> |
||||
</a-spin> |
||||
</a-modal> |
||||
|
||||
</div> |
||||
</template> |
||||
|
||||
<script> |
||||
import {getAction} from "@api/manage"; |
||||
|
||||
export default { |
||||
name: "ZyStyleModelListDetails", |
||||
data() { |
||||
return { |
||||
visible: false, |
||||
model: {}, |
||||
confirmLoading: true, |
||||
// 管理型号 |
||||
columns: [ |
||||
{ |
||||
title: '工序名称', |
||||
// key: 'processName', |
||||
dataIndex: 'processName', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '工位名称', |
||||
dataIndex: 'stationName', |
||||
// width: '180px', |
||||
align: 'center' |
||||
},{ |
||||
title: '工位序号', |
||||
dataIndex: 'stationNun', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '设备名称', |
||||
dataIndex: 'machineNames', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '工具名称', |
||||
dataIndex: 'toolsNames', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '前导工序', |
||||
dataIndex: 'proProcessName', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '后导工序', |
||||
dataIndex: 'postProcessName', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
dataIndex: 'inputProduct', |
||||
title: '输入产品', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
dataIndex: 'semiProduct', |
||||
title: '成品/半成品', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
title: '工人名称', |
||||
dataIndex: 'userNames', |
||||
// width: '180px', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
dataIndex: 'totalMachine', |
||||
title: '机器时长', |
||||
width: '80', |
||||
align: 'center' |
||||
}, |
||||
{ |
||||
dataIndex: 'totalMaunal', |
||||
title: '人工时长', |
||||
width: '80', |
||||
align: 'center' |
||||
}, |
||||
], |
||||
data4: [], |
||||
id: '', |
||||
url: { |
||||
detail: "/org.jeecg.modules.productplan/zyPlanProcess/list", |
||||
}, |
||||
} |
||||
}, |
||||
methods: { |
||||
showModal(id) { |
||||
this.visible = true; |
||||
this.id = id |
||||
this.getDetailData() |
||||
}, |
||||
getDetailData() { |
||||
getAction(this.url.detail, {id: this.id}).then((res) => { |
||||
// this.confirmLoading = false |
||||
|
||||
if (res.success) { |
||||
this.data4 = res.result.records || res.result.records; |
||||
console.log("data4------------:" + JSON.stringify(this.data4)); |
||||
} else { |
||||
this.$message.warning(res.message) |
||||
} |
||||
}).finally(() => { |
||||
this.confirmLoading = false |
||||
}) |
||||
}, |
||||
handleOk(e) { |
||||
this.confirmLoading = true; |
||||
setTimeout(() => { |
||||
this.visible = false; |
||||
this.confirmLoading = false; |
||||
}, 1); |
||||
}, |
||||
handleCancel(e) { |
||||
this.visible = false; |
||||
}, |
||||
}, |
||||
} |
||||
</script> |
||||
<style scoped> |
||||
.table { |
||||
border-color: #d9d9d9; |
||||
border-radius: 3px |
||||
} |
||||
|
||||
.table td { |
||||
padding: 10px 20px; |
||||
max-width: 380px; |
||||
} |
||||
|
||||
.table td span { |
||||
color: #333 |
||||
} |
||||
</style> |
Loading…
Reference in new issue