|
@@ -101,7 +101,7 @@
|
|
|
class="sTable"
|
|
|
ref="table"
|
|
|
size="small"
|
|
|
- :rowKey="(record) => record.id"
|
|
|
+ :rowKey="(record) => record.productSn"
|
|
|
:columns="columns"
|
|
|
:data="loadData"
|
|
|
:customRow="handleClickRow"
|
|
@@ -267,13 +267,22 @@ export default {
|
|
|
parameter.sortAlias = 'sd'
|
|
|
}
|
|
|
return querySumByProductLocation(Object.assign(parameter, this.queryParam)).then(res => {
|
|
|
- const data = res.data
|
|
|
- data.list = data.list.filter(item => item != null)
|
|
|
- const no = (data.pageNo - 1) * data.pageSize
|
|
|
- for (var i = 0; i < data.list.length; i++) {
|
|
|
- data.list[i].no = no + i + 1
|
|
|
- data.list[i].salesNums = 1
|
|
|
- data.list[i].currentQty = data.list[i].currentQty || 0
|
|
|
+ let data
|
|
|
+ if (res.status == 200) {
|
|
|
+ data = res.data
|
|
|
+ data.list = data.list.filter(item => item != null)
|
|
|
+ const no = (data.pageNo - 1) * data.pageSize
|
|
|
+ for (var i = 0; i < data.list.length; i++) {
|
|
|
+ data.list[i].no = no + i + 1
|
|
|
+ data.list[i].salesNums = 1
|
|
|
+ data.list[i].currentQty = data.list[i].currentQty || 0
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ data = {
|
|
|
+ list: [],
|
|
|
+ pageNo: 1,
|
|
|
+ pageSize: 20
|
|
|
+ }
|
|
|
}
|
|
|
this.disabled = false
|
|
|
return data
|