parent
commit
5ddc51ef77
  1. 35
      src/views/datav/AuditSuper.vue
  2. 35
      src/views/datav/CaseVerif.vue
  3. 2
      src/views/datav/Gobal.vue
  4. 30
      src/views/datav/RightsComfort.vue
  5. 29
      src/views/datav/VideoInsp.vue

35
src/views/datav/AuditSuper.vue

@ -42,29 +42,29 @@
</div> </div>
<div class="flex gap-42"> <div class="flex gap-42">
<datav-statistic <datav-statistic
:value="462" :value="temp.tempTotal"
title="审计单位/项目" title="审计单位/项目"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="79224.59" :value="temp.tempTotalMon"
:title="`审计总金额\n(万元)`" :title="`审计总金额\n(万元)`"
:isDecimal="true" :isDecimal="true"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="3544.01" :value="temp.tempReviewMon"
:title="`审减金额\n(万元)`" :title="`审减金额\n(万元)`"
:isDecimal="true" :isDecimal="true"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="1192" :value="temp.tempCheckPro"
title="查出问题数" title="查出问题数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="389" :value="temp.tempPro"
title="追责问责数" title="追责问责数"
style="width: 20%" style="width: 20%"
/> />
@ -172,6 +172,31 @@ import changshaMap from "@/assets/data/changsha.json";
import * as echarts from "echarts/core"; import * as echarts from "echarts/core";
const temp = ref({
tempTotal: 0,
tempTotalMon: 0,
tempReviewMon: 0,
tempCheckPro: 0,
tempPro:0
})
setTimeout(() => {
temp.value={
tempTotal: 462,
tempTotalMon: 79224.59,
tempReviewMon: 3544.01,
tempCheckPro: 1192,
tempPro:389
}
}, 1000);
let gobalTempMapVoList = [ let gobalTempMapVoList = [
{ {
"name": "天心分局", "name": "天心分局",

35
src/views/datav/CaseVerif.vue

@ -58,27 +58,27 @@
style="width: 16.66%" style="width: 16.66%"
/> />
<datav-statistic <datav-statistic
:value="292" :value="temp.tempCheckedCaseTotal"
title="查实案件数" title="查实案件数"
style="width: 16.66%" style="width: 16.66%"
/> />
<datav-statistic <datav-statistic
:value="285" :value="temp.tempDealPro"
title="查处问题(个)" title="查处问题(个)"
style="width: 16.66%" style="width: 16.66%"
/> />
<datav-statistic <datav-statistic
:value="223" :value="temp.tempDealPre"
title="问责人次" title="问责人次"
style="width: 16.66%" style="width: 16.66%"
/> />
<datav-statistic <datav-statistic
:value="93" :value="temp.tempDealOrg"
title="问责单位数" title="问责单位数"
style="width: 16.66%" style="width: 16.66%"
/> />
<datav-statistic <datav-statistic
:value="18.4" :value="temp.tempRate"
value-unit="%" value-unit="%"
title="查实率" title="查实率"
style="width: 16.66%" style="width: 16.66%"
@ -253,6 +253,31 @@ const jjjgPieList = ref([]);
const ajlyPieList = ref([]); const ajlyPieList = ref([]);
const ajhcqxList = ref([]); const ajhcqxList = ref([]);
const temp = ref({
tempCheckedCaseTotal: 0,
tempDealPro: 0,
tempDealPre: 0,
tempDealOrg: 0,
tempRate: 0,
})
setTimeout(() => {
temp.value={
tempCheckedCaseTotal: 292,
tempDealPro: 285,
tempDealPre: 223,
tempDealOrg: 93,
tempRate: 18,
}
}, 1000);
function getData() { function getData() {
getCaseVerifData(time.value).then((data) => { getCaseVerifData(time.value).then((data) => {
overview.value = data.overview; overview.value = data.overview;

2
src/views/datav/Gobal.vue

@ -473,7 +473,7 @@ const colors = [
.tooltip-content { .tooltip-content {
width: 170px; width: 170px;
height: 120px; height: 130px;
//font-size: 11px; //font-size: 11px;
margin-top: -12px; margin-top: -12px;
background: linear-gradient(180deg, #010457 0%, #031577 100%); background: linear-gradient(180deg, #010457 0%, #031577 100%);

30
src/views/datav/RightsComfort.vue

@ -41,27 +41,27 @@
<datav-date-picker v-model="time"/> <datav-date-picker v-model="time"/>
<div class="flex gap-42"> <div class="flex gap-42">
<datav-statistic <datav-statistic
:value="171" :value="temp.tempTotalCase"
title="维权案件总数" title="维权案件总数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="121" :value="temp.tempVictimPer"
title="受侵害人数" title="受侵害人数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="114" :value="temp.tempComfortPer"
title="抚慰人数" title="抚慰人数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="205" :value="temp.tempHitPro"
title="打击处理人数" title="打击处理人数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="28.1" :value="temp.tempComfortMon"
:title="`抚慰金额\n(万元)`" :title="`抚慰金额\n(万元)`"
:isDecimal="true" :isDecimal="true"
style="width: 20%" style="width: 20%"
@ -139,6 +139,26 @@ import * as echarts from "echarts/core";
import {getRightsComfortData} from "@/api/datav"; import {getRightsComfortData} from "@/api/datav";
import moment from "moment"; import moment from "moment";
const temp = ref({
tempTotalCase: 0,
tempVictimPer: 0,
tempComfortPer: 0,
tempHitPro: 0,
tempComfortMon: 0,
})
setTimeout(() => {
temp.value={
tempTotalCase: 171,
tempVictimPer: 121,
tempComfortPer: 114,
tempHitPro: 205,
tempComfortMon: 28.1,
}
}, 1000);
echarts.registerMap("changsha", changshaMap); echarts.registerMap("changsha", changshaMap);
const time = ref([ const time = ref([
moment().startOf("year").format("YYYY-MM-DD"), moment().startOf("year").format("YYYY-MM-DD"),

29
src/views/datav/VideoInsp.vue

@ -59,27 +59,27 @@
</div> </div>
<div class="flex gap-42"> <div class="flex gap-42">
<datav-statistic <datav-statistic
:value="135" :value="temp.tempPro"
title="发现问题数" title="发现问题数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="135" :value="temp.tempChangePro"
title="整改问题数" title="整改问题数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="89" :value="temp.tempRelationOrg"
title="涉及单位数" title="涉及单位数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="152" :value="temp.tempRelationPre"
title="涉及人数" title="涉及人数"
style="width: 20%" style="width: 20%"
/> />
<datav-statistic <datav-statistic
:value="100" :value="temp.tempChangeRate"
value-unit="%" value-unit="%"
title="整改率" title="整改率"
style="width: 20%" style="width: 20%"
@ -162,6 +162,23 @@ import vCharts from "vue-echarts";
import * as echarts from "echarts/core"; import * as echarts from "echarts/core";
const temp =ref({
tempPro: 0,
tempChangePro: 0,
tempRelationOrg: 0,
tempRelationPre: 0,
tempChangeRate: 0
})
setTimeout(() => {
temp.value = {
tempPro: 135,
tempChangePro: 135,
tempRelationOrg: 89,
tempRelationPre: 152,
tempChangeRate: 100
}
}, 1000);
echarts.registerMap("changsha", changshaMap); echarts.registerMap("changsha", changshaMap);
let gobalTempMapVoList = [ let gobalTempMapVoList = [
{ {
@ -391,8 +408,6 @@ const option2 = {
}, },
}; };
const data1 = [ const data1 = [
{ {

Loading…
Cancel
Save