|
|
@ -189,8 +189,8 @@ |
|
|
</el-form> |
|
|
</el-form> |
|
|
<el-table |
|
|
<el-table |
|
|
ref="caseTable" |
|
|
ref="caseTable" |
|
|
:data="casesList" |
|
|
|
|
|
:height="height" |
|
|
|
|
|
|
|
|
:data="casesPagedList" |
|
|
|
|
|
:height="height - 32" |
|
|
border |
|
|
border |
|
|
@selection-change="handleCaseSelectionChange" |
|
|
@selection-change="handleCaseSelectionChange" |
|
|
style="width: 100%;"> |
|
|
style="width: 100%;"> |
|
|
@ -249,6 +249,16 @@ |
|
|
label="创建人"> |
|
|
label="创建人"> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
|
|
|
<el-pagination |
|
|
|
|
|
style="margin-top: 0px" |
|
|
|
|
|
@size-change="sizeChangeCasesHandle" |
|
|
|
|
|
@current-change="currentChangeCasesHandle" |
|
|
|
|
|
:current-page="casesPageIndex" |
|
|
|
|
|
:page-sizes="[20, 50, 100, 200]" |
|
|
|
|
|
:page-size="casesPageSize" |
|
|
|
|
|
:total="casesList.length" |
|
|
|
|
|
layout="total, sizes, prev, pager, next, jumper"> |
|
|
|
|
|
</el-pagination> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
<el-tab-pane label="扫描装箱" name="boxing"> |
|
|
<el-tab-pane label="扫描装箱" name="boxing"> |
|
|
<boxing ref="boxing"></boxing> |
|
|
<boxing ref="boxing"></boxing> |
|
|
@ -524,6 +534,9 @@ export default { |
|
|
totalQty: 0 |
|
|
totalQty: 0 |
|
|
}, |
|
|
}, |
|
|
selectedCaseRecords: [], |
|
|
selectedCaseRecords: [], |
|
|
|
|
|
// 扫描装盒分页 |
|
|
|
|
|
casesPageIndex: 1, |
|
|
|
|
|
casesPageSize: 50, |
|
|
columnArray1: [ |
|
|
columnArray1: [ |
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
@ -871,6 +884,13 @@ export default { |
|
|
exportName: '销售出库单'+this.dayjs().format('YYYYMMDDHHmmss'), |
|
|
exportName: '销售出库单'+this.dayjs().format('YYYYMMDDHHmmss'), |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
computed: { |
|
|
|
|
|
casesPagedList() { |
|
|
|
|
|
const start = (this.casesPageIndex - 1) * this.casesPageSize |
|
|
|
|
|
return this.casesList.slice(start, start + this.casesPageSize) |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
/*组件*/ |
|
|
/*组件*/ |
|
|
components: { |
|
|
components: { |
|
|
boxing, |
|
|
boxing, |
|
|
@ -1035,6 +1055,16 @@ export default { |
|
|
}) |
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 扫描装盒分页 - 每页条数变更 |
|
|
|
|
|
sizeChangeCasesHandle(val) { |
|
|
|
|
|
this.casesPageSize = val |
|
|
|
|
|
this.casesPageIndex = 1 |
|
|
|
|
|
}, |
|
|
|
|
|
// 扫描装盒分页 - 当前页变更 |
|
|
|
|
|
currentChangeCasesHandle(val) { |
|
|
|
|
|
this.casesPageIndex = val |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// ===== 盒清单相关方法 ===== |
|
|
// ===== 盒清单相关方法 ===== |
|
|
refreshCasesTable(){ |
|
|
refreshCasesTable(){ |
|
|
let templateData = { |
|
|
let templateData = { |
|
|
@ -1044,6 +1074,7 @@ export default { |
|
|
} |
|
|
} |
|
|
searchSoReceiveCasesData(templateData).then(({data}) => { |
|
|
searchSoReceiveCasesData(templateData).then(({data}) => { |
|
|
this.casesList = data.rows || [] |
|
|
this.casesList = data.rows || [] |
|
|
|
|
|
this.casesPageIndex = 1 |
|
|
// 更新统计数据 - 从列表第一条记录中获取 |
|
|
// 更新统计数据 - 从列表第一条记录中获取 |
|
|
if (data.rows && data.rows.length > 0) { |
|
|
if (data.rows && data.rows.length > 0) { |
|
|
const firstRecord = data.rows[0] |
|
|
const firstRecord = data.rows[0] |
|
|
|