Browse Source

更新优化

lex-xin 4 years ago
parent
commit
4b4ab368a3

+ 1 - 1
src/components/Tooltip/index.vue

@@ -1,6 +1,6 @@
 <template>
 <template>
   <el-tooltip effect="dark" placement="top">
   <el-tooltip effect="dark" placement="top">
-    <div slot="content" style="max-width: 200px; max-height: 250px; overflow-y: auto;">{{ content }}</div>
+    <div slot="content" style="max-width: 300px; max-height: 250px; overflow-y: auto;">{{ content }}</div>
     <span class="content-tooltip">{{ content }}</span>
     <span class="content-tooltip">{{ content }}</span>
   </el-tooltip>
   </el-tooltip>
 </template>
 </template>

+ 3 - 0
src/router/notKeepAliveList.js

@@ -48,4 +48,7 @@ export default [
   '/operateManager/stuRecodeManager',
   '/operateManager/stuRecodeManager',
   '/insideSetting/entryActivities', // 时间充值活动
   '/insideSetting/entryActivities', // 时间充值活动
   '/insideSetting/entryOperation',
   '/insideSetting/entryOperation',
+  '/insideSetting/helpContent', // 帮助中心
+  '/insideSetting/helpCategory', // 帮助中心分类
+  '/shopManager/shopManager', // 商品管理
 ]
 ]

+ 0 - 3
src/views/helpCenter/helpCategory.vue

@@ -110,9 +110,6 @@ export default {
       }
       }
     };
     };
   },
   },
-  activated () {
-    this.getList()
-  },
   mounted () {
   mounted () {
     this.getList()
     this.getList()
   },
   },

+ 19 - 13
src/views/helpCenter/helpContent.vue

@@ -12,9 +12,10 @@
            v-permission="'/helpCategory'"
            v-permission="'/helpCategory'"
            @click="onToUrl()">分类管理</div>
            @click="onToUrl()">分类管理</div>
       <!-- 搜索标题 -->
       <!-- 搜索标题 -->
-      <el-form :inline="true"
+      <save-form :inline="true"
                class="searchForm"
                class="searchForm"
-               v-model.trim="searchForm">
+               @submit="search"
+               :model="searchForm">
         <el-form-item prop="hasPracticeCourse">
         <el-form-item prop="hasPracticeCourse">
           <el-cascader ref="cascader"
           <el-cascader ref="cascader"
                        :show-all-levels="false"
                        :show-all-levels="false"
@@ -24,10 +25,9 @@
                        clearable></el-cascader>
                        clearable></el-cascader>
         </el-form-item>
         </el-form-item>
         <el-form-item>
         <el-form-item>
-          <el-button @click="getList"
-                     type="danger">搜索</el-button>
+          <el-button native-type="submit" type="danger">搜索</el-button>
         </el-form-item>
         </el-form-item>
-      </el-form>
+      </save-form>
       <div class="tableWrap">
       <div class="tableWrap">
         <el-table :data="tableList"
         <el-table :data="tableList"
                   :header-cell-style="{background:'#EDEEF0',color:'#444'}">>
                   :header-cell-style="{background:'#EDEEF0',color:'#444'}">>
@@ -40,7 +40,12 @@
                            label="标题"></el-table-column>
                            label="标题"></el-table-column>
           <el-table-column align="center"
           <el-table-column align="center"
                            prop="content"
                            prop="content"
-                           label="内容"></el-table-column>
+                           label="内容">
+            <template slot-scope="scope">
+              <!-- <overflow-text :text="scope.row.content"></overflow-text> -->
+              <Tooltip :content="scope.row.content"></Tooltip>
+            </template>
+          </el-table-column>
           <el-table-column align="center"
           <el-table-column align="center"
                            prop="catalog.text"
                            prop="catalog.text"
                            label="分类名"></el-table-column>
                            label="分类名"></el-table-column>
@@ -56,7 +61,7 @@
             </template>
             </template>
           </el-table-column>
           </el-table-column>
         </el-table>
         </el-table>
-        <pagination :total="pageInfo.total"
+        <pagination sync :total.sync="pageInfo.total"
                     :page.sync="pageInfo.page"
                     :page.sync="pageInfo.page"
                     :limit.sync="pageInfo.limit"
                     :limit.sync="pageInfo.limit"
                     :page-sizes="pageInfo.page_size"
                     :page-sizes="pageInfo.page_size"
@@ -110,6 +115,7 @@
 </template>
 </template>
 <script>
 <script>
 import pagination from "@/components/Pagination/index";
 import pagination from "@/components/Pagination/index";
+import Tooltip from '@/components/Tooltip'
 // import store from '@/store'
 // import store from '@/store'
 import {
 import {
   helpCenterCatalogList,
   helpCenterCatalogList,
@@ -118,7 +124,7 @@ import {
   helpCenterContentDelete
   helpCenterContentDelete
 } from "@/api/appTenant";
 } from "@/api/appTenant";
 export default {
 export default {
-  components: { pagination },
+  components: { pagination, Tooltip },
   name: "helpCategory",
   name: "helpCategory",
   data () {
   data () {
     return {
     return {
@@ -155,15 +161,15 @@ export default {
       tempTreeList: []
       tempTreeList: []
     };
     };
   },
   },
-  activated () {
-    this.getList();
-    this.getTreeList()
-  },
   mounted () {
   mounted () {
     this.getList();
     this.getList();
     this.getTreeList()
     this.getTreeList()
   },
   },
   methods: {
   methods: {
+    search() {
+      this.pageInfo.page = 1
+      this.getList()
+    },
     onTypeDelOpeation (row) {
     onTypeDelOpeation (row) {
       this.$confirm('您是否删除该内容?', '提示', {
       this.$confirm('您是否删除该内容?', '提示', {
         confirmButtonText: '确定',
         confirmButtonText: '确定',
@@ -312,7 +318,7 @@ export default {
         content: null, // 内容
         content: null, // 内容
         catalogId: [], // 分类编号
         catalogId: [], // 分类编号
       }
       }
-      this.$refs.cascader.handleClear()
+      this.$refs.formCascader.handleClear()
       this.$refs[formName].resetFields();
       this.$refs[formName].resetFields();
     }
     }
   }
   }