-
+
+
-
1
-
{{item.cityName}}
+
{{index+1}}
+
{{item.name}}
-
{{item.counts | capitalize}}
-
-
-
-
2
-
{{item.cityName}}
-
-
{{item.counts | capitalize}}
-
-
-
-
3
-
{{item.cityName}}
-
-
{{item.counts | capitalize}}
-
-
-
-
4
-
{{item.cityName}}
-
-
{{item.counts |capitalize}}
-
-
-
-
5
-
{{item.cityName}}
-
-
{{item.counts | capitalize}}
+
{{item.num.counts | capitalize}}
@@ -73,7 +45,7 @@
rankArea: [],
selectArea: [],
regions: [],
- chartBar:null,
+ chartBar: null,
}
},
filters: {
@@ -83,6 +55,7 @@
},
async mounted() {
await this.getData()
+ // return
this.drawarea();
this.statistical(this.cityInfo)
},
@@ -91,53 +64,50 @@
const res = await data.dataDistribution();
this.poxy_sum = res.data.poxy_sum
this.city = res.data.city
- this.city[this.cityName]
- console.log(this.city[this.cityName], '---this.city[this.cityName]');
+ console.log(this.city, '---this.city[this.cityName]');
this.cityInfo.push({
- value: this.city[this.cityName].level_id_1,
+ value: this.city[0].num.level_id_1,
name: 'vip'
}, {
- value: this.city[this.cityName].level_id_2,
+ value: this.city[0].num.level_id_2,
name: '总代'
}, {
- value: this.city[this.cityName].level_id_3,
+ value: this.city[0].num.level_id_3,
name: '合伙人'
}, {
- value: this.city[this.cityName].level_id_4,
+ value: this.city[0].num.level_id_4,
name: '分公司'
}, {
- value: this.city[this.cityName].level_id_5,
+ value: this.city[0].num.level_id_5,
name: '股东'
})
- let top5 = res.data.top5
- for (let i in top5) {
- top5[i].cityName = i
- this.rankArea.push(top5[i])
- }
-
},
drawarea() {
const _this = this
this.$nextTick(() => {
_this.myChinaMap = echarts.init(this.$refs.area)
_this.myChinaMap.on('click', function (param) {
- _this.cityInfo = []
_this.cityName = param.name
- _this.cityInfo.push({
- value: _this.city[_this.cityName].level_id_1,
- name: 'vip'
- }, {
- value: _this.city[_this.cityName].level_id_2,
- name: '总代'
- }, {
- value: _this.city[_this.cityName].level_id_3,
- name: '合伙人'
- }, {
- value: _this.city[_this.cityName].level_id_4,
- name: '分公司'
- }, {
- value: _this.city[_this.cityName].level_id_5,
- name: '股东'
+ _this.cityInfo = []
+ _this.city.forEach((item, index) => {
+ if (item.name == param.name) {
+ _this.cityInfo.push({
+ value: item.num.level_id_1,
+ name: 'vip'
+ }, {
+ value: item.num.level_id_2,
+ name: '总代'
+ }, {
+ value: item.num.level_id_3,
+ name: '合伙人'
+ }, {
+ value: item.num.level_id_4,
+ name: '分公司'
+ }, {
+ value: item.num.level_id_5,
+ name: '股东'
+ })
+ }
})
_this.statistical(_this.cityInfo)
})
@@ -205,7 +175,7 @@
if (this.chartBar != null && this.chartBar != "" && this.chartBar != undefined) {
this.chartBar.dispose();
}
- this.chartBar= echarts.init((this.$refs.chartBar));
+ this.chartBar = echarts.init((this.$refs.chartBar));
var option = {
title: {
text: this.cityName + '数占据比',
@@ -316,7 +286,6 @@
width: 690px;
min-height: 509px;
background: #373A4A;
- margin-bottom: 40px;
.title {
font-size: 40px;
diff --git a/src/views/login.vue b/src/views/login.vue
index 5562e44..7b02c46 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -6,22 +6,22 @@
let url = this.$route.query;
let token;
let url_string = JSON.stringify(url);
- if (url_string == "{}") {
- this.$toast('请先登录')
- } else {
- token = url.token_type + " " + url.access_token;
- this.$store.commit("user/setToken", token);
- this.$router.push({
- path: "/home",
- });
- }
-
- // token =
- // "bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC90ZXN0LnFpbmd3ZWlsYWk4ODgueHl6XC9hZG1pblwvbG9naW4iLCJpYXQiOjE2Mjc0NjU1ODksImV4cCI6MTk4NzQ2NTU4OSwibmJmIjoxNjI3NDY1NTg5LCJqdGkiOiJ6clVHYnJCOXlPWkpRanRUIiwic3ViIjoxNjEsInBydiI6IjBiMzZjMGUwMjMyZGVlZTlkOTZhZDA0NGY3YWE2MjQ2YTUwYTU3ZmEifQ.aFc5fCUffmDN7zBRn-D13kx1LuLNG1Ej7vQOu4O2_AA"
- // this.$store.commit("user/setToken", token);
- // this.$router.push({
+ // if (url_string == "{}") {
+ // this.$toast('请先登录')
+ // } else {
+ // token = url.token_type + " " + url.access_token;
+ // this.$store.commit("user/setToken", token);
+ // this.$router.push({
// path: "/home",
// });
+ // }
+
+ token =
+ "bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC90ZXN0LnFpbmd3ZWlsYWk4ODgueHl6XC9hZG1pblwvbG9naW4iLCJpYXQiOjE2Mjc0NjU1ODksImV4cCI6MTk4NzQ2NTU4OSwibmJmIjoxNjI3NDY1NTg5LCJqdGkiOiJ6clVHYnJCOXlPWkpRanRUIiwic3ViIjoxNjEsInBydiI6IjBiMzZjMGUwMjMyZGVlZTlkOTZhZDA0NGY3YWE2MjQ2YTUwYTU3ZmEifQ.aFc5fCUffmDN7zBRn-D13kx1LuLNG1Ej7vQOu4O2_AA"
+ this.$store.commit("user/setToken", token);
+ this.$router.push({
+ path: "/home",
+ });
},
};