diff --git a/src/views/modules/check/currentPhysicalInventory.vue b/src/views/modules/check/currentPhysicalInventory.vue
index d9d2256..15f2ca5 100644
--- a/src/views/modules/check/currentPhysicalInventory.vue
+++ b/src/views/modules/check/currentPhysicalInventory.vue
@@ -116,6 +116,18 @@
+ tabSizeChange('label', val)"
+ @current-change="val => tabCurrentChange('label', val)"
+ :current-page="tabPage.label.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.label.pageSize"
+ :total="tabPage.label.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -135,6 +147,18 @@
+ tabSizeChange('summary', val)"
+ @current-change="val => tabCurrentChange('summary', val)"
+ :current-page="tabPage.summary.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.summary.pageSize"
+ :total="tabPage.summary.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -156,6 +180,18 @@
+ tabSizeChange('pallet', val)"
+ @current-change="val => tabCurrentChange('pallet', val)"
+ :current-page="tabPage.pallet.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.pallet.pageSize"
+ :total="tabPage.pallet.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -179,6 +215,18 @@
+ tabSizeChange('result', val)"
+ @current-change="val => tabCurrentChange('result', val)"
+ :current-page="tabPage.result.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.result.pageSize"
+ :total="tabPage.result.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -213,6 +261,18 @@
+ tabSizeChange('resultDiff', val)"
+ @current-change="val => tabCurrentChange('resultDiff', val)"
+ :current-page="tabPage.resultDiff.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.resultDiff.pageSize"
+ :total="tabPage.resultDiff.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -236,6 +296,18 @@
+ tabSizeChange('task', val)"
+ @current-change="val => tabCurrentChange('task', val)"
+ :current-page="tabPage.task.pageIndex"
+ :page-sizes="[10, 20, 50, 100]"
+ :page-size="tabPage.task.pageSize"
+ :total="tabPage.task.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -249,6 +321,18 @@
+
+
@@ -279,6 +363,18 @@
+ tabSizeChange('adjustment', val)"
+ @current-change="val => tabCurrentChange('adjustment', val)"
+ :current-page="tabPage.adjustment.pageIndex"
+ :page-sizes="[10, 20, 50, 100]"
+ :page-size="tabPage.adjustment.pageSize"
+ :total="tabPage.adjustment.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -296,6 +392,18 @@
+
+
@@ -513,7 +621,20 @@ export default {
adjustmentTransLoading: false,
adjustmentTransSubList: [], // 标签明细列表
adjustmentTransSubLoading: false,
- currentAdjustmentTrans: null // 当前选中的事务
+ currentAdjustmentTrans: null, // 当前选中的事务
+
+ // Tab页签分页 - rqrq
+ tabPage: {
+ label: { pageIndex: 1, pageSize: 50, total: 0 },
+ summary: { pageIndex: 1, pageSize: 50, total: 0 },
+ pallet: { pageIndex: 1, pageSize: 50, total: 0 },
+ result: { pageIndex: 1, pageSize: 50, total: 0 },
+ resultDiff: { pageIndex: 1, pageSize: 50, total: 0 },
+ task: { pageIndex: 1, pageSize: 20, total: 0 },
+ taskDetail: { pageIndex: 1, pageSize: 50, total: 0 },
+ adjustment: { pageIndex: 1, pageSize: 20, total: 0 },
+ adjustmentSub: { pageIndex: 1, pageSize: 50, total: 0 }
+ }
}
},
mounted() {
@@ -534,6 +655,7 @@ export default {
if (data && data.code === 0) {
this.headerData = data.row
if (this.headerData) {
+ this.resetTabPages()
this.loadTabData()
} else {
// 清空Tab数据 - rqrq
@@ -583,13 +705,76 @@ export default {
}
},
+ // 重置Tab分页 - rqrq
+ resetTabPages() {
+ Object.keys(this.tabPage).forEach(key => {
+ this.tabPage[key].pageIndex = 1
+ this.tabPage[key].total = 0
+ })
+ },
+
+ // 构建Tab分页查询参数 - rqrq
+ buildTabQuery(params, tabKey, extra = {}) {
+ return {
+ ...params,
+ ...extra,
+ page: this.tabPage[tabKey].pageIndex,
+ limit: this.tabPage[tabKey].pageSize
+ }
+ },
+
+ // 应用Tab分页响应 - rqrq
+ applyTabPageData(data, tabKey, listField) {
+ if (!(data && data.code === 0)) return
+ if (data.page) {
+ this[listField] = data.page.list || []
+ this.tabPage[tabKey].total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage[tabKey].pageIndex = data.page.currPage
+ }
+ } else {
+ this[listField] = data.rows || []
+ }
+ },
+
+ tabSizeChange(tabKey, val) {
+ this.tabPage[tabKey].pageSize = val
+ this.tabPage[tabKey].pageIndex = 1
+ this.loadTabData()
+ },
+
+ tabCurrentChange(tabKey, val) {
+ this.tabPage[tabKey].pageIndex = val
+ this.loadTabData()
+ },
+
+ tabTaskDetailSizeChange(val) {
+ this.tabPage.taskDetail.pageSize = val
+ this.tabPage.taskDetail.pageIndex = 1
+ this.loadTaskDetailList()
+ },
+
+ tabTaskDetailCurrentChange(val) {
+ this.tabPage.taskDetail.pageIndex = val
+ this.loadTaskDetailList()
+ },
+
+ tabAdjustmentSubSizeChange(val) {
+ this.tabPage.adjustmentSub.pageSize = val
+ this.tabPage.adjustmentSub.pageIndex = 1
+ this.loadAdjustmentTransSubList()
+ },
+
+ tabAdjustmentSubCurrentChange(val) {
+ this.tabPage.adjustmentSub.pageIndex = val
+ this.loadAdjustmentTransSubList()
+ },
+
// 加载标签明细 - rqrq
loadLabelList(params) {
this.labelListLoading = true
- searchCountLabelList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.labelList = data.rows
- }
+ searchCountLabelList(this.buildTabQuery(params, 'label')).then(({ data }) => {
+ this.applyTabPageData(data, 'label', 'labelList')
}).finally(() => {
this.labelListLoading = false
})
@@ -598,10 +783,8 @@ export default {
// 加载栈板明细 - rqrq
loadPalletList(params) {
this.palletListLoading = true
- searchCountPalletList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.palletList = data.rows
- }
+ searchCountPalletList(this.buildTabQuery(params, 'pallet')).then(({ data }) => {
+ this.applyTabPageData(data, 'pallet', 'palletList')
}).finally(() => {
this.palletListLoading = false
})
@@ -610,23 +793,18 @@ export default {
// 加载盘点结果 - rqrq
loadResultList(params) {
this.resultListLoading = true
- searchCountResultList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.resultList = data.rows
- }
+ searchCountResultList(this.buildTabQuery(params, 'result')).then(({ data }) => {
+ this.applyTabPageData(data, 'result', 'resultList')
}).finally(() => {
this.resultListLoading = false
})
},
- // 加载盘点结果差异(只显示非OK的结果)- rqrq
+ // 加载盘点结果差异(服务端过滤非OK)- rqrq
loadResultDiffList(params) {
this.resultDiffListLoading = true
- searchCountResultList(params).then(({ data }) => {
- if (data && data.code === 0) {
- // 过滤出非OK的结果 - rqrq
- this.resultDiffList = (data.rows || []).filter(item => item.countResult !== 'OK')
- }
+ searchCountResultList(this.buildTabQuery(params, 'resultDiff', { searchNonOkOnly: true })).then(({ data }) => {
+ this.applyTabPageData(data, 'resultDiff', 'resultDiffList')
}).finally(() => {
this.resultDiffListLoading = false
})
@@ -635,10 +813,8 @@ export default {
// 加载物料汇总 - rqrq
loadSummaryList(params) {
this.summaryListLoading = true
- searchMaterialSummary(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.summaryList = data.rows
- }
+ searchMaterialSummary(this.buildTabQuery(params, 'summary')).then(({ data }) => {
+ this.applyTabPageData(data, 'summary', 'summaryList')
}).finally(() => {
this.summaryListLoading = false
})
@@ -650,12 +826,20 @@ export default {
this.taskList = []
this.taskDetailList = []
this.currentTask = null
- searchOrderTaskByCountNo(params).then(({ data }) => {
+ searchOrderTaskByCountNo(this.buildTabQuery(params, 'task')).then(({ data }) => {
if (data && data.code === 0) {
- this.taskList = data.rows || []
- // 默认选中第一行
+ if (data.page) {
+ this.taskList = data.page.list || []
+ this.tabPage.task.total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage.task.pageIndex = data.page.currPage
+ }
+ } else {
+ this.taskList = data.rows || []
+ }
if (this.taskList.length > 0) {
this.currentTask = this.taskList[0]
+ this.tabPage.taskDetail.pageIndex = 1
this.loadTaskDetailList()
}
}
@@ -667,6 +851,7 @@ export default {
// 任务单行点击 - rqrq
onTaskRowClick(row) {
this.currentTask = row
+ this.tabPage.taskDetail.pageIndex = 1
this.loadTaskDetailList()
},
@@ -679,12 +864,12 @@ export default {
this.taskDetailListLoading = true
const params = {
site: this.$store.state.user.site,
- taskNo: this.currentTask.taskNo
+ taskNo: this.currentTask.taskNo,
+ page: this.tabPage.taskDetail.pageIndex,
+ limit: this.tabPage.taskDetail.pageSize
}
searchOrderTaskDetail(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.taskDetailList = data.rows || []
- }
+ this.applyTabPageData(data, 'taskDetail', 'taskDetailList')
}).finally(() => {
this.taskDetailListLoading = false
})
@@ -696,12 +881,20 @@ export default {
this.adjustmentTransList = []
this.adjustmentTransSubList = []
this.currentAdjustmentTrans = null
- queryAdjustmentTransList(params).then(({ data }) => {
+ queryAdjustmentTransList(this.buildTabQuery(params, 'adjustment')).then(({ data }) => {
if (data && data.code === 0) {
- this.adjustmentTransList = data.rows || []
- // 默认选中第一行
+ if (data.page) {
+ this.adjustmentTransList = data.page.list || []
+ this.tabPage.adjustment.total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage.adjustment.pageIndex = data.page.currPage
+ }
+ } else {
+ this.adjustmentTransList = data.rows || []
+ }
if (this.adjustmentTransList.length > 0) {
this.currentAdjustmentTrans = this.adjustmentTransList[0]
+ this.tabPage.adjustmentSub.pageIndex = 1
this.loadAdjustmentTransSubList()
}
}
@@ -713,6 +906,7 @@ export default {
// 盘盈盘亏事务行点击 - rqrq
onAdjustmentTransRowClick(row) {
this.currentAdjustmentTrans = row
+ this.tabPage.adjustmentSub.pageIndex = 1
this.loadAdjustmentTransSubList()
},
@@ -725,12 +919,12 @@ export default {
this.adjustmentTransSubLoading = true
const params = {
site: this.$store.state.user.site,
- transNo: this.currentAdjustmentTrans.transNo
+ transNo: this.currentAdjustmentTrans.transNo,
+ page: this.tabPage.adjustmentSub.pageIndex,
+ limit: this.tabPage.adjustmentSub.pageSize
}
queryAdjustmentTransSubList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.adjustmentTransSubList = data.rows || []
- }
+ this.applyTabPageData(data, 'adjustmentSub', 'adjustmentTransSubList')
}).finally(() => {
this.adjustmentTransSubLoading = false
})
diff --git a/src/views/modules/check/searchPhysicalInventory.vue b/src/views/modules/check/searchPhysicalInventory.vue
index 234470f..671cd1f 100644
--- a/src/views/modules/check/searchPhysicalInventory.vue
+++ b/src/views/modules/check/searchPhysicalInventory.vue
@@ -122,6 +122,18 @@
+ tabSizeChange('label', val)"
+ @current-change="val => tabCurrentChange('label', val)"
+ :current-page="tabPage.label.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.label.pageSize"
+ :total="tabPage.label.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -141,6 +153,18 @@
+ tabSizeChange('summary', val)"
+ @current-change="val => tabCurrentChange('summary', val)"
+ :current-page="tabPage.summary.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.summary.pageSize"
+ :total="tabPage.summary.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -162,6 +186,18 @@
+ tabSizeChange('pallet', val)"
+ @current-change="val => tabCurrentChange('pallet', val)"
+ :current-page="tabPage.pallet.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.pallet.pageSize"
+ :total="tabPage.pallet.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -185,6 +221,18 @@
+ tabSizeChange('result', val)"
+ @current-change="val => tabCurrentChange('result', val)"
+ :current-page="tabPage.result.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.result.pageSize"
+ :total="tabPage.result.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -208,6 +256,18 @@
+ tabSizeChange('resultDiff', val)"
+ @current-change="val => tabCurrentChange('resultDiff', val)"
+ :current-page="tabPage.resultDiff.pageIndex"
+ :page-sizes="[20, 50, 100, 200]"
+ :page-size="tabPage.resultDiff.pageSize"
+ :total="tabPage.resultDiff.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -231,6 +291,18 @@
+ tabSizeChange('task', val)"
+ @current-change="val => tabCurrentChange('task', val)"
+ :current-page="tabPage.task.pageIndex"
+ :page-sizes="[10, 20, 50, 100]"
+ :page-size="tabPage.task.pageSize"
+ :total="tabPage.task.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -244,6 +316,18 @@
+
+
@@ -274,6 +358,18 @@
+ tabSizeChange('adjustment', val)"
+ @current-change="val => tabCurrentChange('adjustment', val)"
+ :current-page="tabPage.adjustment.pageIndex"
+ :page-sizes="[10, 20, 50, 100]"
+ :page-size="tabPage.adjustment.pageSize"
+ :total="tabPage.adjustment.total"
+ layout="total, sizes, prev, pager, next">
+
@@ -291,6 +387,18 @@
+
+
@@ -324,6 +432,12 @@
+
+
+
+
+
+
@@ -586,6 +700,7 @@ export default {
yearReportLoading: false,
yearReportForm: {
countType: 'MID_YEAR',
+ reportScope: 'ALL_AREAS',
remark: ''
},
@@ -652,6 +767,19 @@ export default {
adjustmentTransSubLoading: false,
currentAdjustmentTrans: null, // 当前选中的事务
+ // Tab页签分页 - rqrq
+ tabPage: {
+ label: { pageIndex: 1, pageSize: 50, total: 0 },
+ summary: { pageIndex: 1, pageSize: 50, total: 0 },
+ pallet: { pageIndex: 1, pageSize: 50, total: 0 },
+ result: { pageIndex: 1, pageSize: 50, total: 0 },
+ resultDiff: { pageIndex: 1, pageSize: 50, total: 0 },
+ task: { pageIndex: 1, pageSize: 20, total: 0 },
+ taskDetail: { pageIndex: 1, pageSize: 50, total: 0 },
+ adjustment: { pageIndex: 1, pageSize: 20, total: 0 },
+ adjustmentSub: { pageIndex: 1, pageSize: 50, total: 0 }
+ },
+
// 导出相关 - rqrq
exportLoading: false
}
@@ -778,6 +906,7 @@ export default {
// 行点击 - rqrq
handleRowClick(row) {
this.currentRow = row
+ this.resetTabPages()
this.loadTabData()
},
@@ -811,13 +940,76 @@ export default {
}
},
+ // 重置Tab分页 - rqrq
+ resetTabPages() {
+ Object.keys(this.tabPage).forEach(key => {
+ this.tabPage[key].pageIndex = 1
+ this.tabPage[key].total = 0
+ })
+ },
+
+ // 构建Tab分页查询参数 - rqrq
+ buildTabQuery(params, tabKey, extra = {}) {
+ return {
+ ...params,
+ ...extra,
+ page: this.tabPage[tabKey].pageIndex,
+ limit: this.tabPage[tabKey].pageSize
+ }
+ },
+
+ // 应用Tab分页响应 - rqrq
+ applyTabPageData(data, tabKey, listField) {
+ if (!(data && data.code === 0)) return
+ if (data.page) {
+ this[listField] = data.page.list || []
+ this.tabPage[tabKey].total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage[tabKey].pageIndex = data.page.currPage
+ }
+ } else {
+ this[listField] = data.rows || []
+ }
+ },
+
+ tabSizeChange(tabKey, val) {
+ this.tabPage[tabKey].pageSize = val
+ this.tabPage[tabKey].pageIndex = 1
+ this.loadTabData()
+ },
+
+ tabCurrentChange(tabKey, val) {
+ this.tabPage[tabKey].pageIndex = val
+ this.loadTabData()
+ },
+
+ tabTaskDetailSizeChange(val) {
+ this.tabPage.taskDetail.pageSize = val
+ this.tabPage.taskDetail.pageIndex = 1
+ this.loadTaskDetailList()
+ },
+
+ tabTaskDetailCurrentChange(val) {
+ this.tabPage.taskDetail.pageIndex = val
+ this.loadTaskDetailList()
+ },
+
+ tabAdjustmentSubSizeChange(val) {
+ this.tabPage.adjustmentSub.pageSize = val
+ this.tabPage.adjustmentSub.pageIndex = 1
+ this.loadAdjustmentTransSubList()
+ },
+
+ tabAdjustmentSubCurrentChange(val) {
+ this.tabPage.adjustmentSub.pageIndex = val
+ this.loadAdjustmentTransSubList()
+ },
+
// 加载标签明细 - rqrq
loadLabelList(params) {
this.labelListLoading = true
- searchCountLabelList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.labelList = data.rows
- }
+ searchCountLabelList(this.buildTabQuery(params, 'label')).then(({ data }) => {
+ this.applyTabPageData(data, 'label', 'labelList')
}).finally(() => {
this.labelListLoading = false
})
@@ -826,10 +1018,8 @@ export default {
// 加载栈板明细 - rqrq
loadPalletList(params) {
this.palletListLoading = true
- searchCountPalletList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.palletList = data.rows
- }
+ searchCountPalletList(this.buildTabQuery(params, 'pallet')).then(({ data }) => {
+ this.applyTabPageData(data, 'pallet', 'palletList')
}).finally(() => {
this.palletListLoading = false
})
@@ -838,23 +1028,18 @@ export default {
// 加载盘点结果 - rqrq
loadResultList(params) {
this.resultListLoading = true
- searchCountResultList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.resultList = data.rows
- }
+ searchCountResultList(this.buildTabQuery(params, 'result')).then(({ data }) => {
+ this.applyTabPageData(data, 'result', 'resultList')
}).finally(() => {
this.resultListLoading = false
})
},
- // 加载盘点结果差异(只显示非OK的结果)- rqrq
+ // 加载盘点结果差异(服务端过滤非OK)- rqrq
loadResultDiffList(params) {
this.resultDiffListLoading = true
- searchCountResultList(params).then(({ data }) => {
- if (data && data.code === 0) {
- // 过滤出非OK的结果 - rqrq
- this.resultDiffList = (data.rows || []).filter(item => item.countResult !== 'OK')
- }
+ searchCountResultList(this.buildTabQuery(params, 'resultDiff', { searchNonOkOnly: true })).then(({ data }) => {
+ this.applyTabPageData(data, 'resultDiff', 'resultDiffList')
}).finally(() => {
this.resultDiffListLoading = false
})
@@ -863,10 +1048,8 @@ export default {
// 加载物料汇总 - rqrq
loadSummaryList(params) {
this.summaryListLoading = true
- searchMaterialSummary(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.summaryList = data.rows
- }
+ searchMaterialSummary(this.buildTabQuery(params, 'summary')).then(({ data }) => {
+ this.applyTabPageData(data, 'summary', 'summaryList')
}).finally(() => {
this.summaryListLoading = false
})
@@ -878,12 +1061,20 @@ export default {
this.taskList = []
this.taskDetailList = []
this.currentTask = null
- searchOrderTaskByCountNo(params).then(({ data }) => {
+ searchOrderTaskByCountNo(this.buildTabQuery(params, 'task')).then(({ data }) => {
if (data && data.code === 0) {
- this.taskList = data.rows || []
- // 默认选中第一行
+ if (data.page) {
+ this.taskList = data.page.list || []
+ this.tabPage.task.total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage.task.pageIndex = data.page.currPage
+ }
+ } else {
+ this.taskList = data.rows || []
+ }
if (this.taskList.length > 0) {
this.currentTask = this.taskList[0]
+ this.tabPage.taskDetail.pageIndex = 1
this.loadTaskDetailList()
}
}
@@ -895,6 +1086,7 @@ export default {
// 任务单行点击 - rqrq
onTaskRowClick(row) {
this.currentTask = row
+ this.tabPage.taskDetail.pageIndex = 1
this.loadTaskDetailList()
},
@@ -907,12 +1099,12 @@ export default {
this.taskDetailListLoading = true
const params = {
site: this.$store.state.user.site,
- taskNo: this.currentTask.taskNo
+ taskNo: this.currentTask.taskNo,
+ page: this.tabPage.taskDetail.pageIndex,
+ limit: this.tabPage.taskDetail.pageSize
}
searchOrderTaskDetail(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.taskDetailList = data.rows || []
- }
+ this.applyTabPageData(data, 'taskDetail', 'taskDetailList')
}).finally(() => {
this.taskDetailListLoading = false
})
@@ -924,12 +1116,20 @@ export default {
this.adjustmentTransList = []
this.adjustmentTransSubList = []
this.currentAdjustmentTrans = null
- queryAdjustmentTransList(params).then(({ data }) => {
+ queryAdjustmentTransList(this.buildTabQuery(params, 'adjustment')).then(({ data }) => {
if (data && data.code === 0) {
- this.adjustmentTransList = data.rows || []
- // 默认选中第一行
+ if (data.page) {
+ this.adjustmentTransList = data.page.list || []
+ this.tabPage.adjustment.total = data.page.totalCount || 0
+ if (data.page.currPage) {
+ this.tabPage.adjustment.pageIndex = data.page.currPage
+ }
+ } else {
+ this.adjustmentTransList = data.rows || []
+ }
if (this.adjustmentTransList.length > 0) {
this.currentAdjustmentTrans = this.adjustmentTransList[0]
+ this.tabPage.adjustmentSub.pageIndex = 1
this.loadAdjustmentTransSubList()
}
}
@@ -941,6 +1141,7 @@ export default {
// 盘盈盘亏事务行点击 - rqrq
onAdjustmentTransRowClick(row) {
this.currentAdjustmentTrans = row
+ this.tabPage.adjustmentSub.pageIndex = 1
this.loadAdjustmentTransSubList()
},
@@ -953,12 +1154,12 @@ export default {
this.adjustmentTransSubLoading = true
const params = {
site: this.$store.state.user.site,
- transNo: this.currentAdjustmentTrans.transNo
+ transNo: this.currentAdjustmentTrans.transNo,
+ page: this.tabPage.adjustmentSub.pageIndex,
+ limit: this.tabPage.adjustmentSub.pageSize
}
queryAdjustmentTransSubList(params).then(({ data }) => {
- if (data && data.code === 0) {
- this.adjustmentTransSubList = data.rows || []
- }
+ this.applyTabPageData(data, 'adjustmentSub', 'adjustmentTransSubList')
}).finally(() => {
this.adjustmentTransSubLoading = false
})
@@ -996,22 +1197,27 @@ export default {
// 年度盘点报告 - rqrq
openYearReportDialog() {
- this.yearReportForm = { countType: 'MID_YEAR', remark: '' }
+ this.yearReportForm = { countType: 'MID_YEAR', reportScope: 'ALL_AREAS', remark: '' }
this.yearReportDialogVisible = true
},
resetYearReportForm() {
- this.yearReportForm = { countType: 'MID_YEAR', remark: '' }
+ this.yearReportForm = { countType: 'MID_YEAR', reportScope: 'ALL_AREAS', remark: '' }
},
submitYearReport(forceContinue) {
if (!this.yearReportForm.countType) {
this.$message.warning('请选择盘点报告类型')
return
}
+ if (!this.yearReportForm.reportScope) {
+ this.$message.warning('请选择盘点范围')
+ return
+ }
this.yearReportLoading = true
const params = {
site: this.$store.state.user.site,
username: this.$store.state.user.name,
countType: this.yearReportForm.countType,
+ reportScope: this.yearReportForm.reportScope,
remark: this.yearReportForm.remark,
forceContinue: forceContinue === true
}