diff --git a/src/router/ebiz/institutionalPerform.js b/src/router/ebiz/institutionalPerform.js index 00093131d..5850b5e36 100644 --- a/src/router/ebiz/institutionalPerform.js +++ b/src/router/ebiz/institutionalPerform.js @@ -27,7 +27,7 @@ export default [ name: 'underOffice', component: UnderOffice, meta: { - title: '机构业绩', + title: '排名', index: 1 } }, diff --git a/src/views/ebiz/institutionalPerform/Organization.vue b/src/views/ebiz/institutionalPerform/Organization.vue index 7810c1354..210cdd1cc 100644 --- a/src/views/ebiz/institutionalPerform/Organization.vue +++ b/src/views/ebiz/institutionalPerform/Organization.vue @@ -14,11 +14,11 @@ - {{ index + 1 }} - {{ value[key] | blankFilter }} + {{ index + 1 }} + {{ value[key] | blankFilter }} - 暂无数据 + 暂无数据 @@ -178,7 +178,7 @@ export default { diff --git a/src/views/ebiz/institutionalPerform/Summarizing.vue b/src/views/ebiz/institutionalPerform/Summarizing.vue index 17c45f8c2..34b8338e1 100644 --- a/src/views/ebiz/institutionalPerform/Summarizing.vue +++ b/src/views/ebiz/institutionalPerform/Summarizing.vue @@ -7,24 +7,24 @@
- + - - + + - - + + - - + + - - + +
机构业绩机构业绩 达成
预收标保{{ performance.ysbb | unitFilter(1) | blankFilter }}预收标保{{ performance.ysbb | unitFilter(1) | blankFilter }}
预收件数{{ performance.ysjs | unitFilter(2) | blankFilter }}预收件数{{ performance.ysjs | unitFilter(2) | blankFilter }}
承保标保{{ performance.bzbf | unitFilter(1) | blankFilter }}承保标保{{ performance.bzbf | unitFilter(1) | blankFilter }}
承保件数{{ performance.cbjs | unitFilter(2) | blankFilter }}承保件数{{ performance.cbjs | unitFilter(2) | blankFilter }}
@@ -36,28 +36,28 @@
- + - - + + - - + + - - + + - - + + - - + +
活动人力活动人力 达成(人)
合格人力{{ manpower.hgrl | blankFilter }}合格人力{{ manpower.hgrl | blankFilter }}
桂冠人力{{ manpower.ggrl | blankFilter }}桂冠人力{{ manpower.ggrl | blankFilter }}
桂冠正式会员{{ manpower.ggrl | blankFilter }}桂冠正式会员{{ manpower.ggrl | blankFilter }}
双冠人力{{ manpower.sgrl | blankFilter }}双冠人力{{ manpower.sgrl | blankFilter }}
新增人力{{ manpower.xzrl | blankFilter }}新增人力{{ manpower.xzrl | blankFilter }}
@@ -66,6 +66,9 @@ 产品 +

+ 总保费: {{ allPrice }}(万元) +

@@ -75,13 +78,13 @@ - - - - + + + + - +
保费占比(%)
{{ product.productName }}{{ product.cbbb | blankFilter }}{{ product.cbItems | blankFilter }}{{ product.percent | blankFilter }}{{ product.productName }}{{ product.cbbb | blankFilter }}{{ product.cbItems | blankFilter }}{{ product.percent | blankFilter }}
暂无数据暂无数据
@@ -96,17 +99,14 @@ export default { typeIndex: { type: Number, default: 0 - }, - reset: { - type: Boolean, - default: false } }, data() { return { performance: {}, manpower: {}, - products: [] + products: [], + allPrice: 0 } }, methods: { @@ -121,6 +121,7 @@ export default { let allPrice = this.products.reduce((prevVal, currVal) => { return prevVal + Number(currVal.cbbb) }, 0) + this.allPrice = allPrice this.products.map(product => { product.percent = ((product.cbbb / allPrice) * 100).toFixed(2) return product @@ -129,22 +130,20 @@ export default { }, watch: { typeIndex(nv) { - if (!this.reset) { - const scroll = { - behavior: 'smooth', - block: 'start' - } - switch (nv) { - case 0: - this.$refs.performance.scrollIntoView(scroll) - break - case 1: - this.$refs.manpower.scrollIntoView(scroll) - break - case 2: - this.$refs.production.scrollIntoView(scroll) - break - } + const scroll = { + behavior: 'smooth', + block: 'start' + } + switch (nv) { + case 0: + this.$refs.performance.scrollIntoView(scroll) + break + case 1: + this.$refs.manpower.scrollIntoView(scroll) + break + case 2: + this.$refs.production.scrollIntoView(scroll) + break } } }, @@ -169,7 +168,7 @@ export default { diff --git a/src/views/ebiz/institutionalPerform/UnderOffice.vue b/src/views/ebiz/institutionalPerform/UnderOffice.vue index b4c5cfff0..5286c4a7a 100644 --- a/src/views/ebiz/institutionalPerform/UnderOffice.vue +++ b/src/views/ebiz/institutionalPerform/UnderOffice.vue @@ -1,7 +1,7 @@