1.修复分页bug

fencang
x_z 3 years ago
parent c7ce4b4cdc
commit d0bdadf07e

@ -270,6 +270,7 @@
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
layout="prev, pager, next" layout="prev, pager, next"
:total="total" :total="total"
:current-page="filterQuery.page"
></el-pagination> ></el-pagination>
</el-card> </el-card>
</div> </div>
@ -292,6 +293,7 @@ import store from "../../store";
import {filterAllByUser} from "@/api/basic/invWarehouse"; import {filterAllByUser} from "@/api/basic/invWarehouse";
import {getLocalJoinByUser} from "@/api/basic/busLocalType"; import {getLocalJoinByUser} from "@/api/basic/busLocalType";
import {filterSubByInv} from "@/api/basic/invSubWarehouse"; import {filterSubByInv} from "@/api/basic/invSubWarehouse";
import {isBlank} from "@/utils/strUtil";
const formJson = { const formJson = {
site_id: "", site_id: "",
@ -397,6 +399,7 @@ export default {
}, },
onSubmit() { onSubmit() {
this.loading = true; this.loading = true;
this.filterQuery.page = 1;
this.getList(); this.getList();
}, },
handleSizeChange(val) { handleSizeChange(val) {
@ -514,11 +517,9 @@ export default {
}); });
}, },
handleSelectionChange(val) { handleSelectionChange(val) {
console.log(val);
this.multipleSelection = val; this.multipleSelection = val;
}, },
selectUnit(row) { selectUnit(row) {
console.log(row.id);
this.unitUpdateQuery.id = this.curIndex; this.unitUpdateQuery.id = this.curIndex;
this.unitUpdateQuery.fromCorp = row.name; this.unitUpdateQuery.fromCorp = row.name;
this.unitUpdateQuery.fromCorpId = row.unitid; this.unitUpdateQuery.fromCorpId = row.unitid;
@ -540,7 +541,6 @@ export default {
// this.filterQuery.statusOrOne = -1; // this.filterQuery.statusOrOne = -1;
filterOrder(this.filterQuery) filterOrder(this.filterQuery)
.then((response) => { .then((response) => {
console.log(response)
this.loading = false; this.loading = false;
this.list = response.data.list || []; this.list = response.data.list || [];
this.total = response.data.total || 0; this.total = response.data.total || 0;
@ -658,8 +658,7 @@ export default {
this.list.splice(i, 1); this.list.splice(i, 1);
break; break;
} }
} };
;
this.$message.success("提交成功"); this.$message.success("提交成功");
} else { } else {
this.$message.error(response.message); this.$message.error(response.message);
@ -671,10 +670,7 @@ export default {
handleErrorDetail(poistion) { handleErrorDetail(poistion) {
var mOrder = this.list[poistion]; var mOrder = this.list[poistion];
var corpOrderId = mOrder.remark;
this.errorDetail = mOrder.remark; this.errorDetail = mOrder.remark;
console.log(corpOrderId + " " + mOrder + " " + mOrder.remark);
this.dialogVisible = true; this.dialogVisible = true;
}, },
@ -690,6 +686,12 @@ export default {
this.filterQuery.invWarehouseCode = ""; this.filterQuery.invWarehouseCode = "";
} }
if (isBlank(this.filterQuery.locStorageCode)) {
this.filterQuery.invWarehouseCode = null;
this.subInvList = [];
return;
}
let query = { let query = {
pcode: this.filterQuery.locStorageCode pcode: this.filterQuery.locStorageCode
}; };

@ -238,6 +238,7 @@
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
layout="prev, pager, next" layout="prev, pager, next"
:total="total" :total="total"
:current-page="filterQuery.page"
></el-pagination> ></el-pagination>
</el-card> </el-card>
@ -314,6 +315,14 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
></el-table-column> ></el-table-column>
</el-table> </el-table>
<el-pagination
:page-size="detailQuery.limit"
@current-change="handleCurrentChange"
layout="prev, pager, next"
:total="detailTotal"
:current-page="detailQuery.page"
></el-pagination>
</el-card> </el-card>
<el-dialog <el-dialog
title="选择往来单位" title="选择往来单位"
@ -488,7 +497,10 @@ export default {
}, },
detailQuery: { detailQuery: {
orderId: "", orderId: "",
page: 1,
limit: 20
}, },
detailTotal: 0,
deleteData: { deleteData: {
id: "", id: "",
status: 2, status: 2,

@ -2,7 +2,7 @@
<div> <div>
<el-form :inline="true" :model="query" class="query-form" size="mini"> <el-form :inline="true" :model="query" class="query-form" size="mini">
<el-form-item class="query-form-item"> <el-form-item class="query-form-item">
<el-input v-model="query.code" placeholder="条码查询" style="width: 300px"></el-input> <el-input v-model="query.code" placeholder="条码查询" style="width: 300px" clearable></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -53,7 +53,7 @@
<span>{{ scope.row.actDate }}</span> <span>{{ scope.row.actDate }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="操作员" prop="actor" width="180"></el-table-column> <!--<el-table-column label="操作员" prop="actor" width="180"></el-table-column>-->
</el-table> </el-table>
<el-pagination <el-pagination

Loading…
Cancel
Save