diff --git a/src/api/smartTraffic.js b/src/api/smartTraffic.js index 65b7ece..bb0e11f 100644 --- a/src/api/smartTraffic.js +++ b/src/api/smartTraffic.js @@ -52,10 +52,14 @@ } // 各类型违法事故排名 -export function fetchCaseTypeRank () { +export function fetchCaseTypeRank (dataType) { return request({ + baseURL: config.baseUrl, url: 'smartTraffic/caseTypeRank', - method: 'get' + method: 'get', + params: { + params: dataType + } }) } diff --git a/src/api/smartTraffic.js b/src/api/smartTraffic.js index 65b7ece..bb0e11f 100644 --- a/src/api/smartTraffic.js +++ b/src/api/smartTraffic.js @@ -52,10 +52,14 @@ } // 各类型违法事故排名 -export function fetchCaseTypeRank () { +export function fetchCaseTypeRank (dataType) { return request({ + baseURL: config.baseUrl, url: 'smartTraffic/caseTypeRank', - method: 'get' + method: 'get', + params: { + params: dataType + } }) } diff --git a/src/views/cityManage/components/wisdomTraffic/trafficPeccancy/trafficPeccancyTypeRank.vue b/src/views/cityManage/components/wisdomTraffic/trafficPeccancy/trafficPeccancyTypeRank.vue index b5074ce..b070e4f 100644 --- a/src/views/cityManage/components/wisdomTraffic/trafficPeccancy/trafficPeccancyTypeRank.vue +++ b/src/views/cityManage/components/wisdomTraffic/trafficPeccancy/trafficPeccancyTypeRank.vue @@ -51,9 +51,13 @@ }, methods: { getData () { - fetchCaseTypeRank().then(response => { + fetchCaseTypeRank('day').then(response => { if (response.code === 200) { const data = response.data + // 按value从大到小排序 + data.sort(function (a, b) { + return b.value - a.value + }) const list = data.map(item => { const radio = item.percent * 100 let preRadio = ''