|
|
@ -2,14 +2,12 @@ |
|
|
|
<div> |
|
|
|
<div class="m-sizer"> |
|
|
|
<span>时间:</span> |
|
|
|
<el-date-picker |
|
|
|
v-model="monthId" |
|
|
|
type="month" |
|
|
|
:clearable="false" |
|
|
|
prefix-icon="el-icon-caret-bottom" |
|
|
|
placeholder="选择日期" |
|
|
|
value-format="yyyyMM" |
|
|
|
> |
|
|
|
<el-date-picker v-model="monthId" |
|
|
|
type="month" |
|
|
|
:clearable="false" |
|
|
|
prefix-icon="el-icon-caret-bottom" |
|
|
|
placeholder="选择日期" |
|
|
|
value-format="yyyyMM"> |
|
|
|
</el-date-picker> |
|
|
|
</div> |
|
|
|
|
|
|
@ -22,13 +20,11 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="tb"> |
|
|
|
<cpt-tb |
|
|
|
:highlight-top3="true" |
|
|
|
:col-list="tb3.colList" |
|
|
|
:loading="tb3.loading" |
|
|
|
:header="tb3.header" |
|
|
|
:list="tb3.list" |
|
|
|
></cpt-tb> |
|
|
|
<cpt-tb :highlight-top3="true" |
|
|
|
:col-list="tb3.colList" |
|
|
|
:loading="tb3.loading" |
|
|
|
:header="tb3.header" |
|
|
|
:list="tb3.list"></cpt-tb> |
|
|
|
</div> |
|
|
|
</cpt-card> |
|
|
|
</div> |
|
|
@ -41,13 +37,11 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="tb"> |
|
|
|
<cpt-tb |
|
|
|
:highlight-top3="true" |
|
|
|
:col-list="tb2.colList" |
|
|
|
:loading="tb2.loading" |
|
|
|
:header="tb2.header" |
|
|
|
:list="tb2.list" |
|
|
|
></cpt-tb> |
|
|
|
<cpt-tb :highlight-top3="true" |
|
|
|
:col-list="tb2.colList" |
|
|
|
:loading="tb2.loading" |
|
|
|
:header="tb2.header" |
|
|
|
:list="tb2.list"></cpt-tb> |
|
|
|
</div> |
|
|
|
</cpt-card> |
|
|
|
</div> |
|
|
@ -60,13 +54,11 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="tb"> |
|
|
|
<cpt-tb |
|
|
|
:highlight-top3="true" |
|
|
|
:col-list="tb1.colList" |
|
|
|
:loading="tb1.loading" |
|
|
|
:header="tb1.header" |
|
|
|
:list="tb1.list" |
|
|
|
></cpt-tb> |
|
|
|
<cpt-tb :highlight-top3="true" |
|
|
|
:col-list="tb1.colList" |
|
|
|
:loading="tb1.loading" |
|
|
|
:header="tb1.header" |
|
|
|
:list="tb1.list"></cpt-tb> |
|
|
|
</div> |
|
|
|
</cpt-card> |
|
|
|
</div> |
|
|
@ -84,7 +76,7 @@ import dateFormat from "dai-js/tools/dateFormat"; |
|
|
|
|
|
|
|
export default { |
|
|
|
name: "heart", |
|
|
|
data() { |
|
|
|
data () { |
|
|
|
return { |
|
|
|
agencyId: this.$store.state.user.agencyId, |
|
|
|
areaCode: "", |
|
|
@ -187,33 +179,33 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
watch: { |
|
|
|
monthId() { |
|
|
|
monthId () { |
|
|
|
this.getApiData(); |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
async mounted() { |
|
|
|
async mounted () { |
|
|
|
this.userId = this.uid; |
|
|
|
await nextTick(100); |
|
|
|
this.getApiData(); |
|
|
|
}, |
|
|
|
|
|
|
|
methods: { |
|
|
|
handleSearch() {}, |
|
|
|
handleSearch () { }, |
|
|
|
|
|
|
|
async getApiData() { |
|
|
|
async getApiData () { |
|
|
|
//await this.getAgencyInfo(); |
|
|
|
this.getTb1(); |
|
|
|
this.getTb2(); |
|
|
|
this.getTb3(); |
|
|
|
}, |
|
|
|
|
|
|
|
toUserInfo(uid) { |
|
|
|
toUserInfo (uid) { |
|
|
|
this.$router.push({ path: `/main-shuju/visual-basicinfo-people/${uid}` }); |
|
|
|
}, |
|
|
|
|
|
|
|
// 获取当前组织信息 |
|
|
|
async getAgencyInfo() { |
|
|
|
async getAgencyInfo () { |
|
|
|
const { data, code, msg } = await requestPost( |
|
|
|
"/data/report/screen/agency/agencydetail-multic", |
|
|
|
{ |
|
|
@ -227,10 +219,9 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//加载组织数据 |
|
|
|
async getTb1() { |
|
|
|
async getTb1 () { |
|
|
|
const { agencyId, areaCode } = this; |
|
|
|
//const url = "/data/report/screen/index/advancedbranchrank"; |
|
|
|
const url = "/data/report/screen/index/advancedbranchrank-shibei"; |
|
|
|
const url = "/data/report/screen/index/advancedbranchrank"; |
|
|
|
let params = { |
|
|
|
agencyId, |
|
|
|
areaCode, |
|
|
@ -244,7 +235,7 @@ export default { |
|
|
|
|
|
|
|
if (code === 0) { |
|
|
|
this.tb1.list = data.map((item) => { |
|
|
|
return [{ type: "index" }, item.name, item.score]; |
|
|
|
return [{ type: "index" }, item.name, item.scroe]; |
|
|
|
}); |
|
|
|
this.tb1.srcList = data; |
|
|
|
} else { |
|
|
@ -253,7 +244,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//加载组织数据 |
|
|
|
async getTb2() { |
|
|
|
async getTb2 () { |
|
|
|
const { agencyId, areaCode } = this; |
|
|
|
const url = "/data/report/screen/user/partypointrank"; |
|
|
|
let params = { |
|
|
@ -283,7 +274,7 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
//加载组织数据 |
|
|
|
async getTb3() { |
|
|
|
async getTb3 () { |
|
|
|
const { agencyId, areaCode } = this; |
|
|
|
const url = "/data/report/screen/user/userpointrank/withoutpartymember"; |
|
|
|
let params = { |
|
|
|