Browse Source

提交代码

林倩 4 years ago
parent
commit
4f5e14b82b

+ 0 - 1
src/pages/common/role-manage/index.vue

@@ -24,7 +24,6 @@
             <dg-select
                 placeholder="请选择警种"
                 v-model="sizeForm.policeCategory"
-                @change="handleChange"
                 clearable
                 filterable
                 code="T_MD_POLICE_TYPE"

+ 3 - 3
src/pages/data-auth-module/mockData.js

@@ -1,9 +1,9 @@
 let list = [];
-for (let i = 0; i < 10; i++) {
+for (let i = 0; i < 20; i++) {
     const element = {
         id: i,
-        name: "用户标签1",
-        createUser: "张三",
+        name: "用户标签_"+i,
+        createUser: "张三_"+i,
         idcard: "376899809876545567",
         createTime: "2021-11-11 11:00",
         description: "这是说明"

+ 10 - 3
src/pages/data-auth-module/sort-code-manage/data-level.vue

@@ -8,7 +8,7 @@
         <!-- 搜索项 -->
         <el-form :inline="true" class="search-form">
             <el-form-item label="数据分级">
-                <el-input v-model="keyword"></el-input>
+                <el-input v-model="keyword" clearable></el-input>
             </el-form-item>
             <el-form-item>
                 <dg-button type="primary" @click="handleSearch" icon="el-icon-search">查询</dg-button>
@@ -19,7 +19,7 @@
             <dg-button type="primary" @click="handleImport" icon="el-icon-upload">导入</dg-button>
         </el-row>
         <!-- 列表 -->
-        <dg-table :data="tableList" border row-key="id">
+        <dg-table ref="table" :data="tableList" border row-key="id" paging-type="client">
             <dg-table-column type="index" width="75" label="序号"></dg-table-column>
             <dg-table-column prop="name" label="代码"></dg-table-column>
             <dg-table-column prop="name" label="数据分级"></dg-table-column>
@@ -44,7 +44,14 @@ export default {
         /**
          * @description: 查询
          */
-        handleSearch() {},
+        handleSearch() {
+            this.$refs.table.paginationOptions.currentPage = 1;
+            if (this.keyword.trim()) {
+                this.tableList = list.filter((item) => item.name.indexOf(this.keyword) > -1);
+            }else {
+                this.tableList = list;
+            }
+        },
         /**
          * @description: 导入
          */

+ 3 - 1
src/pages/data-auth-module/sort-code-manage/index.vue

@@ -11,7 +11,9 @@
             <el-tab-pane label="数据资源分类表码" name="sourceSortCode"></el-tab-pane>
             <el-tab-pane label="字段分类表码" name="fieldSortCode"></el-tab-pane>
         </el-tabs>
-        <component :is="activeName"></component>
+        <keep-alive>
+           <component :is="activeName"></component>         
+        </keep-alive>
     </div>
 </template>