Sfoglia il codice sorgente

修复消息中心无消息时无法进入bug

cfort 3 anni fa
parent
commit
a3e99e9404
1 ha cambiato i file con 57 aggiunte e 56 eliminazioni
  1. 57 56
      src/layout/header-aside/components/header-message/index.vue

+ 57 - 56
src/layout/header-aside/components/header-message/index.vue

@@ -6,7 +6,7 @@
             effect="dark"
             placement="bottom"
         >
-            <el-button class="ibps-ml-0 ibps-mr btn-text can-hover" type="text">
+            <el-button class="ibps-ml-0 ibps-mr btn-text can-hover" type="text" @click="clickMore">
                 <el-badge :max="9999" :value="messageCount">
                     <ibps-icon name="bell-o" size="16" />
                 </el-badge>
@@ -129,61 +129,62 @@
                     const data = response.data
                     this.messageList = data.dataResult
                     this.messageCount = data.pageResult ? data.pageResult.totalCount : 0
-                    if (this.countNumber == 0) {
-                        // if(response.data.pageResult.totalCount>0){
-                        //     this.$message.warning('您有'+response.data.pageResult.totalCount+'条未处理的 [ 待审批 / 被驳回任务消息 ],请及时处理!!!')
-                        // }
-                    } else if (this.countNumber < data.pageResult.totalCount) {
-                        //如果上次记录数量低于本次  进行提醒,准备待办
-                        let _this = this
-                        let h = this.$createElement
-                        let num = data.pageResult.totalCount - this.countNumber
-                        this.infoMessage = this.$notify({
-                            title: '您有新的待办任务产生!',
-                            message: h('p', null, [
-                                h('span', null, '任务内容: ' + data.dataResult[0].subject),
-                                h('br'),
-                                h('span', null, '生成时间: '),
-                                h('span', { style: 'color: #FF8C00;font-size:12px;' }, data.dataResult[0].createTime),
-                                h('br'),
-                                h('el-button', {
-                                    attrs: {
-                                        size: 'mini',
-                                        type: 'primary',
-                                        plain: true
-                                    },
-                                    on: {
-                                        click: () => {
-                                            _this.cancelInfo()
-                                        }
-                                    }
-                                }, '进入办理'),
-                                h('el-button', {
-                                    attrs: {
-                                        size: 'mini',
-                                        plain: true
-                                    },
-                                    on: {
-                                        click: () => {
-                                            _this.$notify.closeAll()
-                                        } // 路由加载之后,调用关闭消息弹窗的方法
-                                    }
-                                }, '忽略全部')
-                            ]),
-                            type: 'warning',
-                            duration: 0
-                        })
-                    }
-                    if (this.countNumber == 0) {
-                        this.countNumber = data.pageResult.totalCount
-                        // setInterval(() => {
-                        //     if(this.isControl &&  response.message == "获取收到的内部消息列表成功!"){
-                        //         this.loadData()
-                        //     }
-                        // }, 60000)
-                    } else {
-                        this.countNumber = data.pageResult.totalCount
-                    }
+                    this.countNumber = data.pageResult.totalCount
+                    // if (this.countNumber == 0) {
+                    //     // if(response.data.pageResult.totalCount>0){
+                    //     //     this.$message.warning('您有'+response.data.pageResult.totalCount+'条未处理的 [ 待审批 / 被驳回任务消息 ],请及时处理!!!')
+                    //     // }
+                    // } else if (this.countNumber < data.pageResult.totalCount) {
+                    //     //如果上次记录数量低于本次  进行提醒,准备待办
+                    //     let _this = this
+                    //     let h = this.$createElement
+                    //     let num = data.pageResult.totalCount - this.countNumber
+                    //     this.infoMessage = this.$notify({
+                    //         title: '您有新的待办任务产生!',
+                    //         message: h('p', null, [
+                    //             h('span', null, '任务内容: ' + data.dataResult[0].subject),
+                    //             h('br'),
+                    //             h('span', null, '生成时间: '),
+                    //             h('span', { style: 'color: #FF8C00;font-size:12px;' }, data.dataResult[0].createTime),
+                    //             h('br'),
+                    //             h('el-button', {
+                    //                 attrs: {
+                    //                     size: 'mini',
+                    //                     type: 'primary',
+                    //                     plain: true
+                    //                 },
+                    //                 on: {
+                    //                     click: () => {
+                    //                         _this.cancelInfo()
+                    //                     }
+                    //                 }
+                    //             }, '进入办理'),
+                    //             h('el-button', {
+                    //                 attrs: {
+                    //                     size: 'mini',
+                    //                     plain: true
+                    //                 },
+                    //                 on: {
+                    //                     click: () => {
+                    //                         _this.$notify.closeAll()
+                    //                     } // 路由加载之后,调用关闭消息弹窗的方法
+                    //                 }
+                    //             }, '忽略全部')
+                    //         ]),
+                    //         type: 'warning',
+                    //         duration: 0
+                    //     })
+                    // }
+                    // if (this.countNumber == 0) {
+                    //     this.countNumber = data.pageResult.totalCount
+                    //     // setInterval(() => {
+                    //     //     if(this.isControl &&  response.message == "获取收到的内部消息列表成功!"){
+                    //     //         this.loadData()
+                    //     //     }
+                    //     // }, 60000)
+                    // } else {
+                    //     this.countNumber = data.pageResult.totalCount
+                    // }
                 }).catch(() => {
                     this.isControl = false
                 })