| | |
| | | <el-tabs v-model="activeName" @tab-click="handleClick" > |
| | | <el-tab-pane v-for="a in tabs" :key="a.path" :name="a.name" > |
| | | <span slot="label" title="点击刷新"> {{a.label }} |
| | | <el-badge v-if="(a.name==0?totalPage0:(a.name==1?totalPage1:totalPage2)) >0" :value="(a.name==0?totalPage0:(a.name==1?totalPage1:totalPage2)) " class="item"></el-badge> |
| | | <el-badge v-if="getTotalNoticeCount(a) >0" :value="getTotalNoticeCount(a) " class="item"></el-badge> |
| | | </span> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | |
| | | </div> |
| | | <div class="home_content_right_page"> |
| | | <el-pagination |
| | | @current-change="handleCurrentChange2" |
| | | @current-change="handleCurrentChange6" |
| | | :current-page="page2" |
| | | :page-size="5" |
| | | layout="total, prev, pager, next, jumper" |
| | |
| | | <div class="list_item" v-for="(item, index) in tableData6" :key="index"> |
| | | <div class="list_item_left"> |
| | | <span>{{item.title}}({{ item.typeDetail }})</span> |
| | | <span>{{item.info}}({{item.content}})</span> |
| | | <span>{{item.content}}</span> |
| | | </div> |
| | | <div class="list_item_center"> |
| | | <span>{{item.companyName}}</span> |
| | |
| | | </div> |
| | | <div class="home_content_right_page"> |
| | | <el-pagination |
| | | @current-change="handleCurrentChange2" |
| | | @current-change="handleCurrentChange6" |
| | | :current-page="page6" |
| | | :page-size="5" |
| | | layout="total, prev, pager, next, jumper" |
| | |
| | | <div class="list_item" v-for="(item, index) in tableData7" :key="index"> |
| | | <div class="list_item_left"> |
| | | <span>{{item.title}}({{ item.typeDetail }})</span> |
| | | <span>{{item.info}}({{item.content}})</span> |
| | | <span>{{item.content}}</span> |
| | | </div> |
| | | <div class="list_item_center"> |
| | | <span>{{item.companyName}}</span> |
| | |
| | | </div> |
| | | <div class="home_content_right_page"> |
| | | <el-pagination |
| | | @current-change="handleCurrentChange2" |
| | | @current-change="handleCurrentChange7" |
| | | :current-page="page7" |
| | | :page-size="5" |
| | | layout="total, prev, pager, next, jumper" |
| | |
| | | </div> |
| | | </div> |
| | | <div v-if="activeName === '8'"> |
| | | <div class="home_content_right_list" v-if="tableData7 && tableData7.length"> |
| | | <div class="list_item" v-for="(item, index) in tableData7" :key="index"> |
| | | <div class="home_content_right_list" v-if="tableData8 && tableData8.length"> |
| | | <div class="list_item" v-for="(item, index) in tableData8" :key="index"> |
| | | <div class="list_item_left"> |
| | | <span>{{item.title}}({{ item.typeDetail }})</span> |
| | | <span>{{item.title}}(待审核)</span> |
| | | <span>{{item.info}}({{item.content}})</span> |
| | | </div> |
| | | <div class="list_item_center"> |
| | |
| | | </div> |
| | | <div class="home_content_right_page"> |
| | | <el-pagination |
| | | @current-change="handleCurrentChange2" |
| | | :current-page="page7" |
| | | @current-change="handleCurrentChange8" |
| | | :current-page="page8" |
| | | :page-size="5" |
| | | layout="total, prev, pager, next, jumper" |
| | | :total="totalPage7"> |
| | | :total="totalPage8"> |
| | | </el-pagination> |
| | | </div> |
| | | </div> |
| | |
| | | this.setLoadTimer() |
| | | }, |
| | | methods: { |
| | | getTotalNoticeCount(a){ |
| | | if(a.name == 0){ |
| | | return this.totalPage0; |
| | | } else if(a.name == 1){ |
| | | return this.totalPage1; |
| | | } else if(a.name ==2){ |
| | | return this.totalPage2; |
| | | } else if(a.name ==6){ |
| | | return this.totalPage6; |
| | | } else if(a.name ==7){ |
| | | return this.totalPage7; |
| | | } else if(a.name ==8){ |
| | | return this.totalPage8; |
| | | } |
| | | |
| | | return 0; |
| | | }, |
| | | detail (obj) { |
| | | if (obj.objType === 0) { |
| | | getDetail(obj.objId).then(res => { |
| | |
| | | } else if (obj.objType === 4) { |
| | | this.$refs.OperaTaxesWindow.open('开票申请详情', { id: obj.objId }) |
| | | } else if (obj.objType === 5) { |
| | | deleById(obj.id) |
| | | .then(res => { |
| | | this.tableData2.forEach((item, index) => { |
| | | if (item.id === obj.id) { |
| | | this.tableData2.splice(index, 1) |
| | | this.totalPage2 = this.totalPage2 - 1 |
| | | } |
| | | }) |
| | | this.$refs.operaSettleClaimsWindow.open('理赔详情', { id: obj.objId }) |
| | | }) |
| | | // deleById(obj.id) |
| | | // .then(res => { |
| | | // this.tableData2.forEach((item, index) => { |
| | | // if (item.id === obj.id) { |
| | | // this.tableData2.splice(index, 1) |
| | | // this.totalPage2 = this.totalPage2 - 1 |
| | | // } |
| | | // }) |
| | | this.$refs.operaSettleClaimsWindow.open('报案理赔详情',obj.objId) |
| | | // this.$refs.operaSettleClaimsWindow.open('理赔详情', { id: obj.objId }) |
| | | // }) |
| | | } |
| | | }, |
| | | setLoadTimer () { |
| | |
| | | // this.handleCurrentChange1(0); |
| | | } |
| | | if (pemissons.includes('business:notice:settle')) { |
| | | this.tabs.push({ name: '2', label: '理赔提醒' }) |
| | | this.tabs.push({ name: '2', label: '报案理赔' }) |
| | | // this.handleCurrentChange2(0); |
| | | } |
| | | if (this.userInfo.type === 1) { |