|
@@ -18,7 +18,7 @@
|
|
|
</el-form>
|
|
|
</el-collapse-item>
|
|
|
<!-- 列表 -->
|
|
|
- <el-collapse-item :title="title" name="index" class="eitde">
|
|
|
+ <el-collapse-item :title="title" name="index" class="eitde" v-if="tabShoes">
|
|
|
<div class="ppl">
|
|
|
<p v-for="(item,index) in tabldie" :key="index" @click="enditTab(index)">
|
|
|
<img src="../../../assets/images/icon_tbtab_normal.png" alt="" class="index_headerImg" v-if="numtab !== index">
|
|
@@ -35,26 +35,21 @@
|
|
|
</el-form-item>
|
|
|
</el-form> -->
|
|
|
<el-divider></el-divider>
|
|
|
- <el-table stripe v-loading="loading" :data="postList" @selection-change="handleSelectionChange">
|
|
|
- <el-table-column label="序号" align="center" prop="noticeId" width="80" />
|
|
|
- <el-table-column :label="surlable" align="center" prop="name" />
|
|
|
- <el-table-column :label="surlable" align="center" sortable prop="name" />
|
|
|
- <el-table-column label="岗位编码" align="center" prop="postCode" />
|
|
|
- <el-table-column label="岗位名称" align="center" prop="postName" />
|
|
|
- <el-table-column label="岗位排序" align="center" prop="postSort" />
|
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" width="160">
|
|
|
- <template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.createTime) }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column label="可用" align="center" class-name="small-padding fixed-width">
|
|
|
-
|
|
|
- </el-table-column>
|
|
|
+ <el-table stripe v-loading="loading" :data="postList.rows" @selection-change="handleSelectionChange">
|
|
|
+ <el-table-column :label="item.columnComment" align="center" :prop="item.columnName" v-for="(item,index) in postList.tableHeadList" :key="index" />
|
|
|
</el-table>
|
|
|
<div class="index_haderPagin">
|
|
|
- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="currentPage3"
|
|
|
- :page-size="queryParamslist.pageSize" layout="prev, pager, next, jumper" :total="1000">
|
|
|
- </el-pagination>
|
|
|
+ <pagination
|
|
|
+ v-show="total>0"
|
|
|
+ :total="total"
|
|
|
+ :page.sync="queryParamslist.pageNo"
|
|
|
+ :limit.sync="queryParamslist.pageSize"
|
|
|
+ @pagination="foremliseju"
|
|
|
+ />
|
|
|
+ <!-- <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page.sync="currentPage3"
|
|
|
+ :page-size="queryParamslist.pageSize" layout="prev, pager, next, jumper" v-show="total>0"
|
|
|
+ :total="total" @pagination="foremliseju">
|
|
|
+ </el-pagination> -->
|
|
|
</div>
|
|
|
</el-collapse-item>
|
|
|
|
|
@@ -76,13 +71,15 @@
|
|
|
data() {
|
|
|
return {
|
|
|
num: 0,
|
|
|
+ // 总条数
|
|
|
+ total: 0,
|
|
|
loading:true,
|
|
|
tabList: {},
|
|
|
currentPage3: 0,
|
|
|
activeNames: ['1'],
|
|
|
title: '列表',
|
|
|
objParams: {
|
|
|
- table: 'sys_config',
|
|
|
+ table: 'obj_test',
|
|
|
fixedData: {
|
|
|
id: -1
|
|
|
},
|
|
@@ -99,11 +96,11 @@
|
|
|
pageNo: 1,
|
|
|
pageSize: 10,
|
|
|
orderBy:'create_time desc',
|
|
|
- table: 'sys_config',
|
|
|
+ table: 'obj_test ',
|
|
|
},
|
|
|
labletit: '查询参数1233',
|
|
|
surlable: '实际数据库表',
|
|
|
- postList: [],
|
|
|
+ postList: {},
|
|
|
numtab: 0,
|
|
|
tabldie:[],
|
|
|
tabShoes:false,//tab 显示隐藏
|
|
@@ -203,6 +200,9 @@
|
|
|
console.log(res)
|
|
|
let data = res.data
|
|
|
this.postList = data
|
|
|
+ this.loading = false
|
|
|
+ this.total = res.data.total - 0
|
|
|
+ console.log(this.total)
|
|
|
console.log(this.postList,567)
|
|
|
})
|
|
|
},
|