|
@@ -68,55 +68,54 @@
|
|
|
<el-tabs type="card" activeName @tab-click="handleClick">
|
|
|
<el-tab-pane name="all">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['all']>0" :value="statusListNum['all']" class="item tab-badge">全部</el-badge>
|
|
|
- <span v-else>全部</span>
|
|
|
+ <span>全部</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="20">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['20']>0" :value="statusListNum['20']" class="item tab-badge">人才超市核准</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['20']>0" :value="statusListNum['20']" :max="99" class="item tab-badge">人才超市核准</el-badge>
|
|
|
<span v-else>人才超市核准全部</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="15">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['15']>0" :value="statusListNum['15']" class="item tab-badge">材料不齐</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['15']>0" :value="statusListNum['15']" :max="99" class="item tab-badge">材料不齐</el-badge>
|
|
|
<span v-else>材料不齐</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="30">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['30']>0" :value="statusListNum['30']" class="item tab-badge">中国人保审核</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['30']>0" :value="statusListNum['30']" :max="99" class="item tab-badge">中国人保审核</el-badge>
|
|
|
<span v-else>中国人保审核</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="待缴费" name="40">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['40']>0" :value="statusListNum['40']" class="item tab-badge">待缴费</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['40']>0" :value="statusListNum['40']" :max="99" class="item tab-badge">待缴费</el-badge>
|
|
|
<span v-else>待缴费</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="50">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['50']>0" :value="statusListNum['50']" class="item tab-badge">待制单</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['50']>0" :value="statusListNum['50']" :max="99" class="item tab-badge">待制单</el-badge>
|
|
|
<span v-else>待制单</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="60">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['60']>0" :value="statusListNum['60']" class="item tab-badge">待出单</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['60']>0" :value="statusListNum['60']" :max="99" class="item tab-badge">待出单</el-badge>
|
|
|
<span v-else>待出单</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="70">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['70']>0" :value="statusListNum['70']" class="item tab-badge">已出单</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['70']>0" :value="statusListNum['70']" :max="99" class="item tab-badge">已出单</el-badge>
|
|
|
<span v-else>已出单</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane name="80">
|
|
|
<span slot="label">
|
|
|
- <el-badge v-if="statusListNum['80']>0" :value="statusListNum['80']" class="item tab-badge">已过期</el-badge>
|
|
|
+ <el-badge v-if="statusListNum['80']>0" :value="statusListNum['80']" :max="99" class="item tab-badge">已过期</el-badge>
|
|
|
<span v-else>已过期</span>
|
|
|
</span>
|
|
|
</el-tab-pane>
|
|
@@ -129,6 +128,7 @@
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
|
+ <el-table-column type="index" label="序号" :index="indexMethod" width="50"></el-table-column>
|
|
|
<el-table-column prop="statusN" label="投保单状态" width="150"></el-table-column>
|
|
|
<el-table-column prop="definitionName" label="保险种类" width="150"></el-table-column>
|
|
|
<el-table-column prop="policyNo" label="投保单号" width="200"></el-table-column>
|
|
@@ -185,6 +185,7 @@ import firstDetails from "./insuranceFirst-firstDetails";
|
|
|
import insuranceApplicationApi from "@/api/business/insuranceApplication";
|
|
|
import insuranceDefinitionApi from "@/api/base/insuranceDefinition";
|
|
|
import approvalApi from "@/api/business/approval";
|
|
|
+import {mapActions} from 'vuex';
|
|
|
|
|
|
import NProgress from "nprogress"; // progress bar
|
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
@@ -230,9 +231,12 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
- ...mapMutations('menu',{
|
|
|
- setMenuBadgeNum: 'setMenuBadgeNum'
|
|
|
- }),
|
|
|
+ ...mapActions('menu',[
|
|
|
+ 'getInsuranceApplicationNum'
|
|
|
+ ]),
|
|
|
+ indexMethod(index){
|
|
|
+ return (this.pageIndex-1)*this.pageSize + (index+1);
|
|
|
+ },
|
|
|
changePage(pageIndex) {
|
|
|
var self = this;
|
|
|
|
|
@@ -293,6 +297,8 @@ export default {
|
|
|
this.statusListNum = jsonData.data;
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ this.getInsuranceApplicationNum();
|
|
|
},
|
|
|
pageSizeChange(pageSize) {
|
|
|
this.pageSize = pageSize;
|