natasha 1 gadu atpakaļ
vecāks
revīzija
6d88a0b241

+ 16 - 4
src/views/content_manage/course_manage/LiveCourse.vue

@@ -39,7 +39,8 @@
                     style="width: 100%"
                     @sort-change="handleSort"
                     :default-sort = dataSort
-                    :max-height="tableHeight">
+                    :max-height="tableHeight"
+                    v-loading="tableLoading">
                     <el-table-column
                         type="index"
                         label="#"
@@ -209,7 +210,8 @@ export default {
         pageNumber: window.localStorage.getItem('pageNumber')?Number(window.localStorage.getItem('pageNumber')):1,
         tableHeight: "", // 表格高度
         total_count: 0,
-        dataSort: {}
+        dataSort: {},
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -230,6 +232,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             this.pageNumber = page
         }
@@ -256,13 +259,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.zb_course_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 创建机构或者编辑信息
@@ -377,7 +381,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 16 - 4
src/views/content_manage/course_manage/RecordedCourse.vue

@@ -61,7 +61,8 @@
                     style="width: 100%"
                     @sort-change="handleSort"
                     :default-sort = dataSort
-                    :max-height="tableHeight">
+                    :max-height="tableHeight"
+                    v-loading="tableLoading">
                     <el-table-column
                         type="index"
                         label="#"
@@ -267,7 +268,8 @@ export default {
         pageNumber: window.localStorage.getItem('pageNumber')?Number(window.localStorage.getItem('pageNumber')):1,
         tableHeight: "", // 表格高度
         total_count: 0,
-        dataSort: {}
+        dataSort: {},
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -288,6 +290,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             this.pageNumber = page
         }
@@ -316,13 +319,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.lb_course_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 创建机构或者编辑信息
@@ -445,7 +449,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 16 - 4
src/views/content_manage/newspaper_manage/ChannelList.vue

@@ -46,7 +46,8 @@
             style="width: 100%"
             @sort-change="handleSort"
             :default-sort = dataSort
-            :max-height="tableHeight">
+            :max-height="tableHeight"
+            v-loading="tableLoading">
             <el-table-column
                 type="index"
                 label="#"
@@ -280,7 +281,8 @@ export default {
             ]
         },
         channelFlag: false,
-        loading: false
+        loading: false,
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -308,6 +310,7 @@ export default {
         }
     },
     getList(val){
+        this.tableLoading = true
         if(val){
             this.pageNumber = val
         }
@@ -336,13 +339,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.data.list
                this.total_count = res.data.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     //计算table高度(动态设置table高度)
@@ -502,7 +506,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 20 - 7
src/views/content_manage/newspaper_manage/index.vue

@@ -67,7 +67,8 @@
                         @sort-change="handleSort"
                         :default-sort = dataSort
                         :max-height="tableHeight"
-                        key='checked-table'>
+                        key='checked-table'
+                        v-loading="tableLoading">
                         <el-table-column
                             type="index"
                             label="#"
@@ -145,14 +146,14 @@
                                     type="text"
                                     size="small"
                                     class="primary-btn">
-                                    编辑
+                                    信息
                                 </el-button>
                                 <el-button
                                     @click.native.prevent="handleEdit(scope.row,1)"
                                     type="text"
                                     size="small"
                                     class="primary-btn">
-                                    信息
+                                    编辑
                                 </el-button>
                                 <el-button
                                     @click.native.prevent="handleCheck(scope.row, scope.$index)"
@@ -207,7 +208,8 @@
                         @sort-change="handleSort"
                         :default-sort = dataSort
                         :max-height="tableHeight"
-                        :key="'check-table'">
+                        :key="'check-table'"
+                        v-loading="tableLoading">
                         <el-table-column
                             type="index"
                             label="#"
@@ -405,7 +407,8 @@ export default {
         },
         tabsIndex: window.localStorage.getItem('tabsIndex')?Number(window.localStorage.getItem('tabsIndex'))*1:0,
         check_flag: window.localStorage.getItem('tabsIndex')?Number(window.localStorage.getItem('tabsIndex'))*1===1?false:true:true,
-        checkNumber: [0,0]
+        checkNumber: [0,0],
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -599,6 +602,7 @@ export default {
       }
     },
     getList(val){
+        this.tableLoading = true
         this.getNumberData()
         if(val){
             if(this.tabsIndex===0){
@@ -645,13 +649,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.data.list
                this.total_count = res.data.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 获取年份列表
@@ -703,7 +708,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 15 - 3
src/views/finance_manage/FlowManage.vue

@@ -129,7 +129,8 @@
                     style="width: 100%"
                     @sort-change="handleSort"
                     :default-sort = dataSort
-                    :max-height="tableHeight">
+                    :max-height="tableHeight"
+                    v-loading="tableLoading">
                     <el-table-column
                         prop="user_name"
                         label="用户名"
@@ -409,6 +410,7 @@ export default {
         total_count: 0,
         dataSort: {},
         props: { multiple: true },
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -433,6 +435,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             this.pageNumber = page
         }
@@ -461,13 +464,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.sys_user_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 导出报表
@@ -548,7 +552,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 20 - 4
src/views/organize_manage/PersonList.vue

@@ -79,7 +79,8 @@
                         @sort-change="handleSort"
                         :default-sort = dataSort
                         :max-height="tableHeight"
-                        @selection-change="handleSelectionChange">
+                        @selection-change="handleSelectionChange"
+                        v-loading="tableLoading">
                         <el-table-column
                             type="selection"
                             width="40"
@@ -211,7 +212,8 @@
                         key="auditTable"
                         @sort-change="handleSort"
                         :default-sort = dataSorts
-                        @selection-change="handleSelectionChange">
+                        @selection-change="handleSelectionChange"
+                        v-loading="tableLoading">
                         <el-table-column
                             type="selection"
                             width="40"
@@ -444,6 +446,7 @@ export default {
         dataSort: {},
         dataSorts: {},
         exportUrl: '', // 下载模板链接
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -468,6 +471,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             if(this.tabsIndex===0){
                 this.pageNumber = page
@@ -519,13 +523,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.person_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         }); 
     },
     // 创建机构或者编辑信息
@@ -692,6 +697,18 @@ export default {
                     }
                 ]
                 this.breadcrumbList.push(obj)
+                let _this = this
+                setTimeout(() => {
+                    let input = document.querySelector('input');
+                    input.addEventListener('keyup', function(event) {
+                    // 判断是否按下回车键
+                    if (event.keyCode === 13) {
+                        // 回车键被按下,执行你想要的操作
+                        _this.getList(1)
+                    }
+                });
+                }, 500);
+                
             }
         })
         .catch(() => {
@@ -716,7 +733,6 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 16 - 4
src/views/organize_manage/index.vue

@@ -80,7 +80,8 @@
                     style="width: 100%"
                     @sort-change="handleSort"
                     :default-sort = dataSort
-                    :max-height="tableHeight">
+                    :max-height="tableHeight"
+                    v-loading="tableLoading">
                     <el-table-column
                         prop="name"
                         label="机构名称"
@@ -272,7 +273,8 @@ export default {
             }
           }
         },
-        loading: false
+        loading: false,
+        tableLoading: false
     }
   },
   //计算属性 类似于data概念
@@ -293,6 +295,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             this.pageNumber = page
         }
@@ -322,13 +325,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.org_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 创建机构或者编辑信息
@@ -425,7 +429,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },

+ 16 - 4
src/views/people_manage/index.vue

@@ -50,7 +50,8 @@
                     style="width: 100%"
                     @sort-change="handleSort"
                     :default-sort = dataSort
-                    :max-height="tableHeight">
+                    :max-height="tableHeight"
+                    v-loading="tableLoading">
                     <el-table-column
                         prop="user_name"
                         label="用户名"
@@ -227,7 +228,8 @@ export default {
         pageNumber: window.localStorage.getItem('pageNumber')?Number(window.localStorage.getItem('pageNumber')):1,
         tableHeight: "", // 表格高度
         total_count: 0,
-        dataSort: {}
+        dataSort: {},
+        tableLoading: false,
     }
   },
   //计算属性 类似于data概念
@@ -248,6 +250,7 @@ export default {
     },
     // 查询列表
     getList(page){
+        this.tableLoading = true
         if(page){
             this.pageNumber = page
         }
@@ -275,13 +278,14 @@ export default {
         }
         getLogin(MethodName, data)
         .then((res) => {
+            this.tableLoading = false
             if(res.status===1){
                this.tableData = res.sys_user_list
                this.total_count = res.total_count
             }
         })
         .catch(() => {
-            this.loading = false
+            this.tableLoading = false
         });
     },
     // 编辑账号
@@ -367,7 +371,15 @@ export default {
   },
   //生命周期 - 挂载完成(可以访问DOM元素)
   mounted() {
-
+    let _this = this
+    let input = document.querySelector('input');
+    input.addEventListener('keyup', function(event) {
+        // 判断是否按下回车键
+        if (event.keyCode === 13) {
+            // 回车键被按下,执行你想要的操作
+            _this.getList(1)
+        }
+    });
   },
   //生命周期-创建之前
   beforeCreated() { },