diff --git a/src/views/modules/boxManage/saleBoxManage.vue b/src/views/modules/boxManage/saleBoxManage.vue index 351569c..bbdeaf4 100644 --- a/src/views/modules/boxManage/saleBoxManage.vue +++ b/src/views/modules/boxManage/saleBoxManage.vue @@ -189,8 +189,8 @@ @@ -249,6 +249,16 @@ label="创建人"> + + @@ -524,6 +534,9 @@ export default { totalQty: 0 }, selectedCaseRecords: [], + // 扫描装盒分页 + casesPageIndex: 1, + casesPageSize: 50, columnArray1: [ { userId: this.$store.state.user.name, @@ -871,6 +884,13 @@ export default { exportName: '销售出库单'+this.dayjs().format('YYYYMMDDHHmmss'), } }, + computed: { + casesPagedList() { + const start = (this.casesPageIndex - 1) * this.casesPageSize + return this.casesList.slice(start, start + this.casesPageSize) + } + }, + /*组件*/ components: { boxing, @@ -1035,6 +1055,16 @@ export default { }) }, + // 扫描装盒分页 - 每页条数变更 + sizeChangeCasesHandle(val) { + this.casesPageSize = val + this.casesPageIndex = 1 + }, + // 扫描装盒分页 - 当前页变更 + currentChangeCasesHandle(val) { + this.casesPageIndex = val + }, + // ===== 盒清单相关方法 ===== refreshCasesTable(){ let templateData = { @@ -1044,6 +1074,7 @@ export default { } searchSoReceiveCasesData(templateData).then(({data}) => { this.casesList = data.rows || [] + this.casesPageIndex = 1 // 更新统计数据 - 从列表第一条记录中获取 if (data.rows && data.rows.length > 0) { const firstRecord = data.rows[0] diff --git a/src/views/modules/yieldReport/com_merge_roll.vue b/src/views/modules/yieldReport/com_merge_roll.vue index 513bb1a..00c0334 100644 --- a/src/views/modules/yieldReport/com_merge_roll.vue +++ b/src/views/modules/yieldReport/com_merge_roll.vue @@ -19,10 +19,11 @@ - @@ -57,8 +58,8 @@ - @@ -271,7 +272,7 @@ export default { /*扫描新卷卷号获取数量*/ scanNewRoll() { const newRollNo = this.pageData.newRollNo; - + if (!newRollNo || newRollNo.trim() === '') { this.$message.warning('请输入新卷卷号!'); return; @@ -316,21 +317,21 @@ export default { /*检验当前卷数量的有效性*/ checkValidQty() { let rollQty = parseFloat(this.pageData.rollQty); - + // 处理无效值 if (isNaN(rollQty) || rollQty < 0) { this.pageData.rollQty = this.originalRollQty; this.$message.warning('当前卷数量无效,已重置为原始数量!'); return; } - + // 校验不能超过原始数量 if (rollQty > this.originalRollQty) { this.$message.warning(`当前卷数量不能超过原始数量 ${this.originalRollQty}!`); this.pageData.rollQty = this.originalRollQty; return; } - + this.pageData.rollQty = rollQty; this.calculateTotalQty(); }, @@ -455,7 +456,7 @@ export default { this.$message.error(data.msg); } else { this.$message.success(data.msg); - + // 打印标签 - 使用新的打印方式 if (data.printData) { // 存储过程返回了打印参数 @@ -471,7 +472,7 @@ export default { }); } } - + //延时一秒关闭 setTimeout(() => { this.closeDialog(); diff --git a/src/views/modules/yieldReport/com_separate_roll.vue b/src/views/modules/yieldReport/com_separate_roll.vue index f7ba4b1..af0c538 100644 --- a/src/views/modules/yieldReport/com_separate_roll.vue +++ b/src/views/modules/yieldReport/com_separate_roll.vue @@ -1431,7 +1431,7 @@ export default { ...this.pageData, rollQty: totalGoodQty, // 该卷的良品总数 rollNums: 1, // 固定为1 - totalDefectQty: totalDefectQty, // 该卷的不良总数 + defectQty: totalDefectQty, // 该卷的不良总数 rollRows: rollRows, // 该卷包含的排数据 remark: rollRemark // 该卷的备注 }