|
|
|
@ -88,7 +88,7 @@
|
|
|
|
|
<!-- 列表模块 --> |
|
|
|
|
<el-table ref="table" v-loading="loading" |
|
|
|
|
@selection-change="selectionChangeDismantle" |
|
|
|
|
:data="data" |
|
|
|
|
:data="formDetails" |
|
|
|
|
style="width: 100%" |
|
|
|
|
:border="option.border"> |
|
|
|
|
<el-table-column type="selection" v-if="option.selection" width="55" align="center"></el-table-column> |
|
|
|
@ -110,6 +110,20 @@
|
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
</el-table> |
|
|
|
|
|
|
|
|
|
<div class="avue-crud__pagination" style="width:100%"> |
|
|
|
|
<!-- 分页模块 --> |
|
|
|
|
<el-pagination align="right" |
|
|
|
|
background |
|
|
|
|
@size-change="sizeChangeDetails" |
|
|
|
|
@current-change="currentChangeDetails" |
|
|
|
|
:current-page="pageDetails.currentPage" |
|
|
|
|
:page-sizes="[10, 20, 30, 40, 50, 100]" |
|
|
|
|
:page-size="pageDetails.pageSize" |
|
|
|
|
layout="total, sizes, prev, pager, next, jumper" |
|
|
|
|
:total="pageDetails.total"> |
|
|
|
|
</el-pagination> |
|
|
|
|
</div> |
|
|
|
|
<!-- 表单按钮 --> |
|
|
|
|
<template #footer> |
|
|
|
|
<span class="dialog-footer"> |
|
|
|
@ -207,10 +221,16 @@ export default {
|
|
|
|
|
pageSize: 10, |
|
|
|
|
total: 40 |
|
|
|
|
}, |
|
|
|
|
pageDetails: { |
|
|
|
|
currentPage: 1, |
|
|
|
|
pageSize: 10, |
|
|
|
|
total: 40 |
|
|
|
|
}, |
|
|
|
|
// 表单数据 |
|
|
|
|
form: {}, |
|
|
|
|
// 选择行 |
|
|
|
|
selectionList: [], |
|
|
|
|
formDetails: [], |
|
|
|
|
selectionListDismantle: [], |
|
|
|
|
// 表单配置 |
|
|
|
|
option: option, |
|
|
|
@ -307,15 +327,21 @@ export default {
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
handleViewDismantle (row) { |
|
|
|
|
console.log("><<>L:",row); |
|
|
|
|
this.dismantle = true; |
|
|
|
|
this.view = true; |
|
|
|
|
this.title = '拆包'; |
|
|
|
|
//查询包件详情表 |
|
|
|
|
let par ={ |
|
|
|
|
parcelListId : row.id |
|
|
|
|
parcelListId : row.parcelListId |
|
|
|
|
} |
|
|
|
|
getListParcelDetails(this.page.pageSize,this.page.currentPage,par).then(res => { |
|
|
|
|
this.formDetails = res.data.data; |
|
|
|
|
getListParcelDetails(this.pageDetails.currentPage,this.pageDetails.pageSize,par).then(res => { |
|
|
|
|
console.log("<><>===", res.data.data); |
|
|
|
|
const data = res.data.data; |
|
|
|
|
this.pageDetails.total = data.total; |
|
|
|
|
this.formDetails = data.records; |
|
|
|
|
this.loading = false; |
|
|
|
|
this.selectionClear(); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
handleDelete () { |
|
|
|
@ -381,6 +407,14 @@ export default {
|
|
|
|
|
this.page.pageSize = pageSize; |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}, |
|
|
|
|
currentChangeDetails (currentPage) { |
|
|
|
|
this.pageDetails.currentPage = currentPage; |
|
|
|
|
// this.handleViewDismantle(this.page); |
|
|
|
|
}, |
|
|
|
|
sizeChangeDetails (pageSize) { |
|
|
|
|
this.pageDetails.pageSize = pageSize; |
|
|
|
|
// this.handleViewDismantle(this.page); |
|
|
|
|
}, |
|
|
|
|
onLoad (page, params = {}) { |
|
|
|
|
this.loading = true; |
|
|
|
|
getList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => { |
|
|
|
|