Commit 5e8319be authored by neogcg's avatar neogcg

2.23

parent bd3a2a11
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
"vue-router": "3.0.6", "vue-router": "3.0.6",
"vuex": "3.1.0" "vuex": "3.1.0"
}, },
"devDependencies": { "devDependencies": {
"@vue/cli-plugin-babel": "4.4.4", "@vue/cli-plugin-babel": "4.4.4",
"@vue/cli-plugin-eslint": "4.4.4", "@vue/cli-plugin-eslint": "4.4.4",
......
This diff is collapsed.
import request from '@/utils/request'
const path = {
railWaylist: 'railWay/selectPage',
railWaydetail: 'railWay/detail',
railWaysave: 'railWay/save',
railWaybatchDelete: 'railWay/batchDelete',
railWayselectList: 'railWay/selectList',
}
export function railWaylist() {
return request.post(path.railWaylist, ...arguments)
}
export function railWaydetail() {
return request.post(path.railWaydetail, ...arguments)
}
export function railWaysave() {
return request.post(path.railWaysave, ...arguments)
}
export function railWaybatchDelete() {
return request.post(path.railWaybatchDelete, ...arguments)
}
export function railWayselectList() {
return request.post(path.railWayselectList, ...arguments)
}
...@@ -69,8 +69,8 @@ ...@@ -69,8 +69,8 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination <pagination
:limit="searchForm.pageSize" :limit="params.pageSize"
:page="searchForm.pageNum" :page="params.pageNum"
:total="total" :total="total"
class="pagination" class="pagination"
@pagination="handlePageChange" @pagination="handlePageChange"
...@@ -80,11 +80,12 @@ ...@@ -80,11 +80,12 @@
<script> <script>
import Pagination from "@/components/Pagination"; import Pagination from "@/components/Pagination";
import { railWaylist } from "../api"
export default { export default {
components: { Pagination }, components: { Pagination },
data() { data() {
return { return {
searchForm: { params: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
}, },
...@@ -198,16 +199,25 @@ export default { ...@@ -198,16 +199,25 @@ export default {
}, },
handleView() {}, handleView() {},
handlePageChange(pageData) { handlePageChange(pageData) {
this.searchForm.pageSize = pageData.size; this.params.pageSize = pageData.size;
this.searchForm.pageNum = pageData.page; this.params.pageNum = pageData.page;
this.getTableData() this.getTableData()
}, },
getTableData() { getTableData() {
this.tableData2 = this.tableData.slice(( this.searchForm.pageNum - 1) * this.searchForm.pageSize, // this.tableData2 = this.tableData.slice(( this.params.pageNum - 1) * this.params.pageSize,
this.searchForm.pageNum * this.searchForm.pageSize // this.params.pageNum * this.params.pageSize
); // );
this.total = this.tableData.length // this.total = this.tableData.length
let params = {
current: this.params.pageNum,
size: this.params.pageSize
}
railWaylist(params).then((res)=>{
console.log(res);
let list = res.records || []
this.tableData = list
this.total = res.total
})
}, },
}, },
mounted() { mounted() {
......
...@@ -5,6 +5,7 @@ const path = { ...@@ -5,6 +5,7 @@ const path = {
create: 'user/saveUser', create: 'user/saveUser',
updatePwd: 'user/updatePwd', updatePwd: 'user/updatePwd',
updateInfo: 'user/updateUserBaseInfo', updateInfo: 'user/updateUserBaseInfo',
} }
export function list() { export function list() {
...@@ -23,3 +24,4 @@ export function updateInfo() { ...@@ -23,3 +24,4 @@ export function updateInfo() {
return request.post(path.updateInfo, ...arguments) return request.post(path.updateInfo, ...arguments)
} }
...@@ -76,6 +76,7 @@ export default { ...@@ -76,6 +76,7 @@ export default {
size: this.params.pageSize size: this.params.pageSize
} }
list(params).then(res => { list(params).then(res => {
let list = res.records || [] let list = res.records || []
this.tableData = list this.tableData = list
this.total = res.total this.total = res.total
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment