yrik 4 жил өмнө
parent
commit
39ca146352

+ 22 - 22
ruoyi-ui/src/views/system/form/index.vue

@@ -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)
        })
       },