提交 c47db53d authored 作者: 冯小芳's avatar 冯小芳

第四季度数据填写

上级 ddc2125b
...@@ -23,7 +23,11 @@ ...@@ -23,7 +23,11 @@
<div class="container"> <div class="container">
<!-- 二级导航栏 --> <!-- 二级导航栏 -->
<el-row v-if="(secodndList || []).length > 0" class="second-nav" :gutter="20"> <el-row
v-if="(secodndList || []).length > 0"
class="second-nav"
:gutter="20"
>
<el-col v-for="(item, index) in secodndList" :key="index" :span="4"> <el-col v-for="(item, index) in secodndList" :key="index" :span="4">
<el-card <el-card
shadow="hover" shadow="hover"
...@@ -31,17 +35,21 @@ ...@@ -31,17 +35,21 @@
'second-active-nav': index === secondIndex, 'second-active-nav': index === secondIndex,
}" }"
@click="secondHandle(item, index)" @click="secondHandle(item, index)"
>{{ item.name }}</el-card> >{{ item.name }}</el-card
>
</el-col> </el-col>
</el-row> </el-row>
<!-- 行动轨迹记录 --> <!-- 行动轨迹记录 -->
<el-row v-if="curRouteHistoy.length > 0" class="proceed-record"> <el-row v-if="curRouteHistoy.length > 0" class="proceed-record">
<el-col class="nav-history" :span="17"> <el-col class="nav-history" :span="17">
<el-row class="pointer" @click="$router.go(-1)" align="middle"> <el-row
<el-icon> class="pointer"
<ArrowLeftBold /> @click="$router.go(-1)"
</el-icon>返回 align="middle"
v-if="$route.path !== '/dataCenter/map'"
>
<el-icon> <ArrowLeftBold /> </el-icon>返回
<el-divider direction="vertical"></el-divider> <el-divider direction="vertical"></el-divider>
</el-row> </el-row>
...@@ -65,7 +73,8 @@ ...@@ -65,7 +73,8 @@
:class="{ :class="{
'lignht-color': index === curRouteHistoy.length - 1, 'lignht-color': index === curRouteHistoy.length - 1,
}" }"
>{{ item.label }}</span> >{{ item.label }}</span
>
</div> </div>
</el-col> </el-col>
</el-col> </el-col>
...@@ -81,7 +90,8 @@ ...@@ -81,7 +90,8 @@
disabed: item.disabed, disabed: item.disabed,
}" }"
@click="yearHandle(item, index)" @click="yearHandle(item, index)"
>{{ item.label }}</span> >{{ item.label }}</span
>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
...@@ -109,11 +119,6 @@ export default defineComponent({ ...@@ -109,11 +119,6 @@ export default defineComponent({
secondIndex: 0, secondIndex: 0,
curRouteHistoy: [], curRouteHistoy: [],
years: [ years: [
{
label: "2020年第四季度",
value: "typeOne",
disabed: true,
},
{ {
label: "2021年第二季度", label: "2021年第二季度",
value: "typeTwo", value: "typeTwo",
...@@ -124,6 +129,11 @@ export default defineComponent({ ...@@ -124,6 +129,11 @@ export default defineComponent({
value: "typeThree", value: "typeThree",
disabed: false, disabed: false,
}, },
{
label: "2020年第四季度",
value: "typeOne",
disabed: false,
},
], ],
curYearIndex: 1, curYearIndex: 1,
}; };
......
...@@ -5,17 +5,17 @@ const whiteRoutes = ["/login", "/sso"] ...@@ -5,17 +5,17 @@ const whiteRoutes = ["/login", "/sso"]
export default (router: Router) => { export default (router: Router) => {
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
const token = localStorage.getItem(TOKEN_KEY) // const token = localStorage.getItem(TOKEN_KEY)
if (whiteRoutes.includes(to.path)) { // if (whiteRoutes.includes(to.path)) {
return next() // return next()
} // }
if (!token) { // if (!token) {
router.replace(BaseRouteRouter.LOGIN); // router.replace(BaseRouteRouter.LOGIN);
} else { // } else {
next() // next()
} // }
// next() next()
}) })
return router return router
} }
\ No newline at end of file
...@@ -16,16 +16,16 @@ export default { ...@@ -16,16 +16,16 @@ export default {
] ]
}, },
provinceData: { provinceData: {
process: 0.4731, process: 0,
name: "省军民融合重大示范项目", name: "省军民融合重大示范项目",
info: [{ info: [{
label: "项目数量", label: "项目数量",
value: 42, value: 44,
unit: "个" unit: "个"
}, },
{ {
label: "投资额", label: "投资额",
value: 138.84, value: 307.71,
unit: "亿元" unit: "亿元"
}, },
] ]
......
...@@ -22,7 +22,7 @@ import Mock from "./mock"; ...@@ -22,7 +22,7 @@ import Mock from "./mock";
import { mapState } from "vuex"; import { mapState } from "vuex";
let MAP_ECHARTS = null; let MAP_ECHARTS = null;
let CITY_ECHARTS = null let CITY_ECHARTS = null;
const xAxisCountry = ["2018", "2019", "2020", "2021"]; const xAxisCountry = ["2018", "2019", "2020", "2021"];
// 城市增长率 // 城市增长率
...@@ -60,13 +60,13 @@ export default defineComponent({ ...@@ -60,13 +60,13 @@ export default defineComponent({
}, },
watch: { watch: {
seriesData() { seriesData() {
MAP_ECHARTS.showLoading(); MAP_ECHARTS.showLoading();
MAP_ECHARTS.setOption(this.optionCountry, true); MAP_ECHARTS.setOption(this.optionCountry, true);
MAP_ECHARTS.hideLoading(); MAP_ECHARTS.hideLoading();
}, },
cityData() { cityData() {
CITY_ECHARTS.showLoading(); CITY_ECHARTS.showLoading();
CITY_ECHARTS.setOption(this.optionCity,true); CITY_ECHARTS.setOption(this.optionCity, true);
CITY_ECHARTS.hideLoading(); CITY_ECHARTS.hideLoading();
}, },
}, },
...@@ -150,9 +150,9 @@ export default defineComponent({ ...@@ -150,9 +150,9 @@ export default defineComponent({
}, },
}, },
legend: { legend: {
textStyle:{ textStyle: {
color:"#d4f7ff" color: "#d4f7ff",
} },
}, },
grid: { grid: {
top: "10%", top: "10%",
...@@ -166,40 +166,39 @@ export default defineComponent({ ...@@ -166,40 +166,39 @@ export default defineComponent({
type: "value", type: "value",
name: "收入(亿元)", name: "收入(亿元)",
min: 0, min: 0,
max: 200, splitLine: {
splitLine: { lineStyle: {
lineStyle: { // 使用深浅的间隔色
// 使用深浅的间隔色 type: "dashed",
type: 'dashed', color: ["#125ba3"],
color: ["#125ba3"], },
}, },
},
axisLine: { axisLine: {
lineStyle: { lineStyle: {
color: "#d4f7ff", color: "#d4f7ff",
// width: 1, //这里是为了突出显示加上的 // width: 1, //这里是为了突出显示加上的
},
}, },
}, },
},
{ {
type: "value", type: "value",
name: "增长率%", name: "增长率%",
min: 0, min: 0,
max: 100, max: 100,
splitLine: { splitLine: {
lineStyle: { lineStyle: {
// 使用深浅的间隔色 // 使用深浅的间隔色
type: 'dashed', type: "dashed",
color: ["#125ba3"], color: ["#125ba3"],
},
}, },
},
axisLine: { axisLine: {
lineStyle: { lineStyle: {
color: "#d4f7ff", color: "#d4f7ff",
// width: 1, //这里是为了突出显示加上的 // width: 1, //这里是为了突出显示加上的
},
}, },
}, },
},
], ],
xAxis: { xAxis: {
type: "category", type: "category",
...@@ -286,9 +285,9 @@ export default defineComponent({ ...@@ -286,9 +285,9 @@ export default defineComponent({
}, },
}, },
legend: { legend: {
textStyle:{ textStyle: {
color:"#d4f7ff" color: "#d4f7ff",
} },
}, },
grid: { grid: {
top: "10%", top: "10%",
...@@ -302,45 +301,44 @@ export default defineComponent({ ...@@ -302,45 +301,44 @@ export default defineComponent({
type: "value", type: "value",
name: "规模(亿元)", name: "规模(亿元)",
min: 0, min: 0,
max: 50, splitLine: {
splitLine: { lineStyle: {
lineStyle: { // 使用深浅的间隔色
// 使用深浅的间隔色 type: "dashed",
type: 'dashed', color: ["#125ba3"],
color: ["#125ba3"], },
}, },
}, axisLine: {
axisLine: { lineStyle: {
lineStyle: { color: "#d4f7ff",
color: "#d4f7ff", // width: 1, //这里是为了突出显示加上的
// width: 1, //这里是为了突出显示加上的 },
}, },
}, },
},
{ {
type: "value", type: "value",
name: "增长率(%)", name: "增长率(%)",
min: -50, min: -50,
max: 170, max: 170,
axisLine: { axisLine: {
lineStyle: { lineStyle: {
color: "#d4f7ff", color: "#d4f7ff",
// width: 1, //这里是为了突出显示加上的 // width: 1, //这里是为了突出显示加上的
},
}, },
}, splitLine: {
splitLine: { lineStyle: {
lineStyle: { // 使用深浅的间隔色
// 使用深浅的间隔色 type: "dashed",
type: 'dashed', color: ["#125ba3"],
color: ["#125ba3"], },
}, },
}, },
},
], ],
xAxis: { xAxis: {
type: "category", type: "category",
data: xAxisCity, data: xAxisCity,
axisLabel: { axisLabel: {
show: true, show: true,
textStyle: { textStyle: {
color: "#d4f7ff", //更改坐标轴文字颜色 color: "#d4f7ff", //更改坐标轴文字颜色
...@@ -364,7 +362,7 @@ export default defineComponent({ ...@@ -364,7 +362,7 @@ export default defineComponent({
}, },
initCountryEcharts() { initCountryEcharts() {
const dom = document.getElementById("countryEcharts"); const dom = document.getElementById("countryEcharts");
MAP_ECHARTS = echarts.init(dom); MAP_ECHARTS = echarts.init(dom);
MAP_ECHARTS.setOption(this.optionCountry); MAP_ECHARTS.setOption(this.optionCountry);
this.countryEcharts = MAP_ECHARTS; this.countryEcharts = MAP_ECHARTS;
}, },
......
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
value: [], value: [107.32, 157.51, 172.11, 241.13],
rate: [], rate: ["", 42.17, 21.19, 37.85],
}], }],
cityData: { cityData: {
value: [], value: [96.16, 22.17, 7.5, 16.61, 49.6, 14.75, 4.28, 1.68, 12.31, 15.33, 0.74],
rate: [], rate: [49.64, 28.75, 52.64, 41.4, 17.75, 44.36, 32.6, 28.29, 14.57, 76.18, 59.93],
} }
}, },
"typeThree": { "typeThree": {
seriesData: [{ seriesData: [{
value: [107.32, 157.51, 172.11,129.13], value: [107.32, 157.51, 172.11, 129.13],
rate: ["", 42.17, 21.19,30], rate: ["", 42.17, 21.19, 30],
}], }],
cityData: { cityData: {
value: [48.2, 14.39, 3.07, 6.09, 19.42, 22.78, 4.6, 1.3, 8.6, 5.31, 0.26], value: [48.2, 14.39, 3.07, 6.09, 19.42, 22.78, 4.6, 1.3, 8.6, 5.31, 0.26],
...@@ -21,8 +22,8 @@ export default { ...@@ -21,8 +22,8 @@ export default {
}, },
"typeTwo": { "typeTwo": {
seriesData: [{ seriesData: [{
value: [107.32, 157.51, 172.11,129.13], value: [107.32, 157.51, 172.11, 129.13],
rate: ["", 42.17, 21.19,30], rate: ["", 42.17, 21.19, 30],
}], }],
cityData: { cityData: {
value: [32.68, 7.42, 1.36, 3.47, 19.56, 12.5, 1.7, 0.86, 2.61, 2.58, 0.17], value: [32.68, 7.42, 1.36, 3.47, 19.56, 12.5, 1.7, 0.86, 2.61, 2.58, 0.17],
......
...@@ -2,70 +2,70 @@ export default { ...@@ -2,70 +2,70 @@ export default {
"typeOne": { "typeOne": {
info: [{ info: [{
label: "民口单位军品收入", label: "民口单位军品收入",
value: 0, value: 164.42,
unit: "亿元" unit: "亿元"
}, { }, {
label: "人均民口单位军品收入", label: "人均民口单位军品收入",
value: 0, value: 249,
unit: "元" unit: "元"
}], }],
seriesData: [{ seriesData: [{
city: "杭州", city: "杭州",
value: 0, value: 38.41,
increace: 0, increace: 42.76,
}, },
{ {
city: "宁波", city: "宁波",
value: 0, value: 16.18,
increace: 0, increace: 28.68,
}, },
{ {
city: "温州", city: "温州",
value: 0, value: 4.91,
increace: 0, increace: 52.64,
}, },
{ {
city: "湖州", city: "湖州",
value: 0, value: 9.41,
increace: 0, increace: 52.58,
}, },
{ {
city: "嘉兴", city: "嘉兴",
value: 0, value: 13.78,
increace: 0, increace: 30.09,
}, },
{ {
city: "绍兴", city: "绍兴",
value: 0, value: 10.22,
increace: 0, increace: 44.36,
}, },
{ {
city: "金华", city: "金华",
value: 0, value: 3.22,
increace: 0, increace: 32.87,
}, },
{ {
city: "衢州", city: "衢州",
value: 0, value: 1.67,
increace: 0, increace: 34.23,
}, },
{ {
city: "舟山", city: "舟山",
value: 0, value: 10.74,
increace: 0, increace: 14.57,
}, },
{ {
city: "台州", city: "台州",
value: 0, value: 8.7,
increace: 0, increace: 76.24,
}, },
{ {
city: "丽水", city: "丽水",
value: 0, value: 0.46,
increace: 0, increace: 59.93,
}, },
], ],
}, },
......
export default { export default {
"typeOne": { "typeOne": {
industryCardItems: [{ industryCardItems: [{
label: "国防科技工业产值总量", label: "国防科技工业产值总量",
value: 0 value: 2066.8
}, },
{ {
label: "国防科技工业产值总量增长率", label: "国防科技工业产值总量增长率",
value: 0, value: "19%",
}, },
], ],
extendCardItems: [{ extendCardItems: [{
label: "参与军民融合产业互动的规模以上企业主营业务收入", label: "参与军民融合产业互动的规模以上企业主营业务收入",
value: "7633.65", value: "6509.2",
}, },
{ {
label: "参与军民融合产业互动的规模以上企业主营业务收入增长率", label: "参与军民融合产业互动的规模以上企业主营业务收入增长率",
value: "26.6", value: "21",
}, },
], ],
}, },
"typeThree": { "typeThree": {
industryCardItems: [{ industryCardItems: [{
label: "国防科技工业产值总量", label: "国防科技工业产值总量",
value: 1656.9 value: 1656.9
}, },
{ {
label: "国防科技工业产值总量增长率", label: "国防科技工业产值总量增长率",
value: "19%" value: "19%"
}, },
], ],
extendCardItems: [{ extendCardItems: [{
label: "参与军民融合产业互动的规模以上企业主营业务收入", label: "参与军民融合产业互动的规模以上企业主营业务收入",
value: "5421.69", value: "5421.69",
}, },
{ {
label: "参与军民融合产业互动的规模以上企业主营业务收入增长率", label: "参与军民融合产业互动的规模以上企业主营业务收入增长率",
value: "23.75%", value: "23.75%",
}, },
], ],
}, },
"typeTwo": { "typeTwo": {
industryCardItems: [{ industryCardItems: [{
label: "国防科技工业产值总量", label: "国防科技工业产值总量",
value: "1113.4" value: "1113.4"
}, },
{ {
label: "国防科技工业产值总量增长率", label: "国防科技工业产值总量增长率",
value: "22.8%", value: "22.8%",
}, },
], ],
extendCardItems: [{ extendCardItems: [{
label: "参与军民融合产业互动的规模以上企业主营业务收入", label: "参与军民融合产业互动的规模以上企业主营业务收入",
value: "3545.5", value: "3545.5",
}, },
{ {
label: "参与军民融合产业互动的规模以上企业主营业务收入增长率", label: "参与军民融合产业互动的规模以上企业主营业务收入增长率",
value: "31.5%", value: "31.5%",
}, },
], ],
} }
......
export default { export default {
"typeOne": { "typeOne": {
incomCount: 5258.05, incomCount: 0,
seriesData: [{ seriesData: [{
label: "数字军工(网络、人工智能)领域", label: "数字军工(网络、人工智能)领域",
value: 1458.46 value: 2238.5
}, },
{ {
label: "高端装备领域", label: "高端装备领域",
value: 565.92 value: "--"
}, },
{ {
label: "核电(新能源领域)", label: "核电(新能源领域)",
value: 555.97 value: 721.2
}, },
{ {
label: "生物安全领域", label: "生物安全领域",
value: 465.57 value: 554.4
}, },
{ {
label: "航空航天领域", label: "航空航天领域",
value: 375.76 value: 497.5
}, },
{ {
label: "船舶与海洋装备领域", label: "船舶与海洋装备领域",
value: 152.77 value: 194.9
}, },
{ {
label: "军队现代后勤保障领域", label: "军队现代后勤保障领域",
value: 738.18 value: "--"
}, },
{ {
label: "军用材料与基础件配套领域", label: "军用材料与基础件配套领域",
value: 872 value: 752.3
}, },
{ {
label: "其他", label: "其他",
value: 373.41 value: "--"
}, },
] ]
}, },
"typeThree": { "typeThree": {
...@@ -69,46 +69,46 @@ export default { ...@@ -69,46 +69,46 @@ export default {
}, { }, {
label: "其他", label: "其他",
value: 579.36 value: 579.36
}, ] },]
}, },
"typeTwo": { "typeTwo": {
incomCount: 3532.82, incomCount: 3532.82,
seriesData: [{ seriesData: [{
label: "数字军工(网络、人工智能)领域", label: "数字军工(网络、人工智能)领域",
value: 932.66 value: 932.66
}, },
{ {
label: "高端装备领域", label: "高端装备领域",
value: 383.17 value: 383.17
}, },
{ {
label: "核电(新能源领域)", label: "核电(新能源领域)",
value: 311.27 value: 311.27
}, },
{ {
label: "生物安全领域", label: "生物安全领域",
value: 267.96 value: 267.96
}, },
{ {
label: "航空航天领域", label: "航空航天领域",
value: 269.18 value: 269.18
}, },
{ {
label: "船舶与海洋装备领域", label: "船舶与海洋装备领域",
value: 84.22 value: 84.22
}, },
{ {
label: "军队现代后勤保障领域", label: "军队现代后勤保障领域",
value: 517.9 value: 517.9
}, },
{ {
label: "军用材料与基础件配套领域", label: "军用材料与基础件配套领域",
value: 365.24 value: 365.24
}, },
{ {
label: "其他", label: "其他",
value: 401.22 value: 401.22
}, },
] ]
} }
......
...@@ -124,9 +124,9 @@ export default defineComponent({ ...@@ -124,9 +124,9 @@ export default defineComponent({
}, },
legend: { legend: {
right: "2%", right: "2%",
textStyle:{ textStyle: {
color:"#d4f7ff" color: "#d4f7ff",
} },
}, },
grid: { grid: {
left: "0%", left: "0%",
...@@ -139,45 +139,44 @@ export default defineComponent({ ...@@ -139,45 +139,44 @@ export default defineComponent({
type: "value", type: "value",
name: "金额(亿元)", name: "金额(亿元)",
min: -10, min: -10,
max: 1600, splitLine: {
splitLine: { lineStyle: {
lineStyle: { // 使用深浅的间隔色
// 使用深浅的间隔色 type: "dashed",
type: 'dashed', color: ["#125ba3"],
color: ["#125ba3"], },
}, },
}, axisLine: {
axisLine: { lineStyle: {
lineStyle: { color: "#d4f7ff",
color: "#d4f7ff", // width: 1, //这里是为了突出显示加上的
// width: 1, //这里是为了突出显示加上的 },
}, },
}, },
},
{ {
type: "value", type: "value",
name: "增长率%", name: "增长率%",
min: -10, min: -10,
max: 100, max: 100,
splitLine: { splitLine: {
lineStyle: { lineStyle: {
// 使用深浅的间隔色 // 使用深浅的间隔色
type: 'dashed', type: "dashed",
color: ["#125ba3"], color: ["#125ba3"],
},
}, },
}, axisLine: {
axisLine: { lineStyle: {
lineStyle: { color: "#d4f7ff",
color: "#d4f7ff", // width: 1, //这里是为了突出显示加上的
// width: 1, //这里是为了突出显示加上的 },
}, },
}, },
},
], ],
xAxis: { xAxis: {
type: "category", type: "category",
data: xAxisValue, data: xAxisValue,
//横坐标轴文字颜色 //横坐标轴文字颜色
axisLabel: { axisLabel: {
show: true, show: true,
textStyle: { textStyle: {
......
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
value: [2513.1, 810.23, 121.96, 177.83, 578.79, 602.33, 158.11, 60.18, 16.21, 174.92, 41.39], value: [3307, 961.5, 128.7, 220.5, 798.1, 541.7, 205, 57.7, 18.1, 188.6, 82.3],
rateData: [], rateData: [32, 19, 6, 24, 38, -10, 30, -9, 12, 8, 99],
}], }],
}, },
"typeThree": { "typeThree": {
seriesData: [{ seriesData: [{
value: [2433.92, 1063.99, 105.95, 195.74, 583.98, 576.44, 181.04, 63.51, 10.12, 147.99, 59], value: [2433.92, 1063.99, 105.95, 195.74, 583.98, 576.44, 181.04, 63.51, 10.12, 147.99, 59],
rateData: [20.53, 28.54, 3.22,30.44,27.98,24.95,46.74,12.95,-3.72,12.25,41.31], rateData: [20.53, 28.54, 3.22, 30.44, 27.98, 24.95, 46.74, 12.95, -3.72, 12.25, 41.31],
}], }],
}, },
......
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
<span>{{ item.label }}</span> <span>{{ item.label }}</span>
<div class="value-des"> <div class="value-des">
<span class="value-des-val">{{ item.value || "--" }}</span> <span class="value-des-val">{{ item.value || "--" }}</span>
<span v-if="index === 0"> 亿元</span> <span v-if="index === 0" class="money"> 亿元</span>
<span v-if="index === 1"> %</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -25,7 +26,7 @@ import { mapState } from "vuex"; ...@@ -25,7 +26,7 @@ import { mapState } from "vuex";
let MAP_ECHARTS = null; let MAP_ECHARTS = null;
const xAxisValue = ["2018年", "2019年", "2020年", "2021上半年"]; const xAxisValue = ["2018年", "2019年", "2020年", "2021年"];
/** /**
* 全省军民协同创新平台情况/国防科技工业产值规模分布 -- 折线图 * 全省军民协同创新平台情况/国防科技工业产值规模分布 -- 折线图
...@@ -99,7 +100,7 @@ export default defineComponent({ ...@@ -99,7 +100,7 @@ export default defineComponent({
label: { label: {
show: true, show: true,
position: "top", position: "top",
color:"#19ecff", color: "#19ecff",
}, },
areaStyle: { areaStyle: {
opacity: 0.8, opacity: 0.8,
...@@ -124,12 +125,12 @@ export default defineComponent({ ...@@ -124,12 +125,12 @@ export default defineComponent({
trigger: "axis", trigger: "axis",
className: "extend-tooltip", className: "extend-tooltip",
axisPointer: { axisPointer: {
type: 'line', type: "line",
lineStyle: { lineStyle: {
type: 'solid', // 打开就是实线类型 type: "solid", // 打开就是实线类型
color: '#4198ff', color: "#4198ff",
}, },
}, },
formatter: formatter:
"<span class='title'>{b0}</span>: <br /> <span class='bar-text'>{c0}</span> 亿元", "<span class='title'>{b0}</span>: <br /> <span class='bar-text'>{c0}</span> 亿元",
}, },
...@@ -148,7 +149,7 @@ export default defineComponent({ ...@@ -148,7 +149,7 @@ export default defineComponent({
xAxis: { xAxis: {
type: "category", type: "category",
data: xAxisValue, data: xAxisValue,
//横坐标轴文字颜色 //横坐标轴文字颜色
axisLabel: { axisLabel: {
show: true, show: true,
textStyle: { textStyle: {
...@@ -214,7 +215,7 @@ export default defineComponent({ ...@@ -214,7 +215,7 @@ export default defineComponent({
padding: 10px 15px; padding: 10px 15px;
margin-right: 15px; margin-right: 15px;
background: rgba(25, 125, 237, 0.15); background: rgba(25, 125, 237, 0.15);
border-radius: 5px; border-radius: 5px;
font-size: 14px; font-size: 14px;
color: #d4f7ff; color: #d4f7ff;
...@@ -224,12 +225,14 @@ export default defineComponent({ ...@@ -224,12 +225,14 @@ export default defineComponent({
} }
.value-des { .value-des {
margin-top: 10px; margin-top: 10px;
font-size: 12px; font-size: 20px;
color: #d4f7ff; color: #19ecff;
.value-des-val { .value-des-val {
font-size: 20px;
margin-right: 5px; margin-right: 5px;
color: #19ecff; }
.money {
font-size: 12px;
color: #fff;
} }
.value-des-unit { .value-des-unit {
color: #4198ff; color: #4198ff;
......
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
value: [5204.49, 6029.77, 7633.65, 3545.5] value: [5204.49, 6029.77, 7633.65, 6509.2]
}], }],
......
...@@ -6,7 +6,8 @@ ...@@ -6,7 +6,8 @@
<span>{{ item.label }}</span> <span>{{ item.label }}</span>
<div class="value-des"> <div class="value-des">
<span class="value-des-val">{{ item.value || "--" }}</span> <span class="value-des-val">{{ item.value || "--" }}</span>
<span v-if="index===0">亿元</span> <span v-if="index === 0" class="money"> 亿元</span>
<!-- <span v-if="index === 1"> %</span> -->
</div> </div>
</div> </div>
</div> </div>
...@@ -196,7 +197,7 @@ export default defineComponent({ ...@@ -196,7 +197,7 @@ export default defineComponent({
{ {
type: "value", type: "value",
name: "增长率%", name: "增长率%",
min: -10, min: 0,
max: 100, max: 100,
splitLine: { splitLine: {
lineStyle: { lineStyle: {
...@@ -342,12 +343,15 @@ export default defineComponent({ ...@@ -342,12 +343,15 @@ export default defineComponent({
} }
.value-des { .value-des {
margin-top: 10px; margin-top: 10px;
font-size: 12px; font-size: 20px;
color: #d4f7ff; color: #19ecff;
.value-des-val { .value-des-val {
font-size: 20px;
margin-right: 5px; margin-right: 5px;
color: #19ecff; }
.money {
font-size: 12px;
color: #fff;
} }
.value-des-unit { .value-des-unit {
color: #4198ff; color: #4198ff;
......
...@@ -4,8 +4,8 @@ export default { ...@@ -4,8 +4,8 @@ export default {
name: "产值规模", name: "产值规模",
type: "level_2", type: "level_2",
echartType: "bar", echartType: "bar",
barValue: [], barValue: [971.9, 218.4, 35.6, 254.8, 233.5, 170.4, 136, 40.4, 23.7, 43.8, 38.3],
growthRate: [], growthRate: [19.77, 20.92, 37.43, 33.8, 19.25, 18.88, 39.8, 10.55, 40.27, 23.37, 74.81],
}], }],
}, },
...@@ -15,7 +15,7 @@ export default { ...@@ -15,7 +15,7 @@ export default {
type: "level_2", type: "level_2",
echartType: "bar", echartType: "bar",
barValue: [82.97, 20.30, 24.07, 11.75, 173.74, 107.57, 124.36, 27.55, 18.31, 27.96, 3.06], barValue: [82.97, 20.30, 24.07, 11.75, 173.74, 107.57, 124.36, 27.55, 18.31, 27.96, 3.06],
growthRate: [18.85, 1.46, 27.66, 27.04, 18.85, 38.97,33.64,14.61,49.12,0.21,60.12], growthRate: [18.85, 1.46, 27.66, 27.04, 18.85, 38.97, 33.64, 14.61, 49.12, 0.21, 60.12],
}], }],
}, },
......
export default { export default {
"typeOne": { "typeOne": {
count: 130, count: 209,
cityData: [{ cityData: [{
value: [], value: [103, 43, 4, 20, 14, 12, 2, 3, 0, 1, 3],
}] }]
}, },
"typeThree": { "typeThree": {
......
export default { export default {
"typeOne": { "typeOne": {
money: 266.29, money: 294.5,
cityData: [{ cityData: [{
value: [157.82, 16.63, 8.86, 9.29, 25.02, 23.83, 7.79, 2.81, 0.7, 9.51, 4.07], value: [184.7, 19.1, 7, 9, 28.6, 20.6, 9.7, 3, 0.4, 8.1, 4.3],
}] }]
}, },
......
export default { export default {
"typeOne": { "typeOne": {
cardItems: [{ cardItems: [{
label: "联合科研攻关投入金额", label: "联合科研攻关投入金额",
value:0 value: 136.85
}, },
{ {
label: "联合科研攻关投入金额增长率", label: "联合科研攻关投入金额增长率",
value: 0 value: "74%",
}, },
], ],
seriesData: [{ seriesData: [{
label: "数字军工(网络、人工智能)", label: "数字军工(网络、人工智能)",
value: 122 value: 100.51
}, },
{ {
label: "海洋", label: "海洋",
value: 9.02 value: 6.46
}, },
{ {
label: "太空", label: "太空",
value: 12.19 value: 9.65
}, },
{ {
label: "生物", label: "生物",
value: 9.73 value: 6.23
}, },
{ {
label: "核电", label: "核电",
value: 18.74 value: 13.6
}, },
] ]
}, },
"typeThree": { "typeThree": {
cardItems: [{ cardItems: [{
label: "联合科研攻关投入金额", label: "联合科研攻关投入金额",
value: 136.85 value: 136.85
}, },
{ {
label: "联合科研攻关投入金额增长率", label: "联合科研攻关投入金额增长率",
value: "74%", value: "74%",
}, },
], ],
seriesData: [{ seriesData: [{
label: "数字军工(网络、人工智能)", label: "数字军工(网络、人工智能)",
value: 100.51 value: 100.51
}, },
{ {
label: "海洋", label: "海洋",
value: 6.46 value: 6.46
}, },
{ {
label: "太空", label: "太空",
value: 9.65 value: 9.65
}, },
{ {
label: "生物", label: "生物",
value: 6.23 value: 6.23
}, },
{ {
label: "核电", label: "核电",
value: 13.6 value: 13.6
}, },
] ]
}, },
"typeTwo": { "typeTwo": {
cardItems: [{ cardItems: [{
label: "联合科研攻关投入金额", label: "联合科研攻关投入金额",
value: "78.54" value: "78.54"
}, },
{ {
label: "联合科研攻关投入金额增长率", label: "联合科研攻关投入金额增长率",
value: "10%", value: "10%",
}, },
], ],
seriesData: [{ seriesData: [{
label: "数字军工(网络、人工智能)", label: "数字军工(网络、人工智能)",
value: 62.33 value: 62.33
}, },
{ {
label: "海洋", label: "海洋",
value: 4.23 value: 4.23
}, },
{ {
label: "太空", label: "太空",
value: 6.33 value: 6.33
}, },
{ {
label: "生物", label: "生物",
value: 5.31 value: 5.31
}, },
{ {
label: "核电", label: "核电",
value: 8.34 value: 8.34
}, },
] ]
} }
......
export default { export default {
"typeOne": { "typeOne": {
list: [ list: [
{ label: "领跑产品(技术)", value: "130", unit: "个" }, { label: "领跑产品(技术)", value: "205", unit: "个" },
{ label: "军地协同创新平台", value: "139", unit: "个" }, { label: "军地协同创新平台", value: "139", unit: "个" },
{ label: "新兴领域研发经费", value: 0, unit: "亿元" }, { label: "新兴领域研发经费", value: 0, unit: "亿元" },
], ],
list2x: [ list2x: [
{ label: "军工科研设备设施开放共享", value: "687", unit: "台" }, { label: "军工科研设备设施开放共享", value: "687", unit: "台" },
{ label: "军民资源共享信息平台数量", value: "212", unit: "个" }, { label: "军民资源共享信息平台数量", value: "258", unit: "个" },
{ label: "军地需求对接活动数量", value: "56", unit: "次" }, { label: "军地需求对接活动数量", value: "--", unit: "次" },
], ],
}, },
"typeThree": { "typeThree": {
......
export default { export default {
"typeOne": [{ "typeOne": [{
title: "军民融合主营业务收入", title: "军民融合主营业务收入",
rate: "", rate: "20.5%",
value: "", value: "6509.2",
label: "主营业务收入", label: "主营业务收入",
valueUnit: "亿元", valueUnit: "亿元",
}, },
{ {
title: "国防科技工业产值", title: "国防科技工业产值",
rate: "", rate: "19.2%",
value: "", value: "2066.8",
label: "产值", label: "产值",
valueUnit: "亿元", valueUnit: "亿元",
}, },
], ],
"typeThree": [{ "typeThree": [{
title: "军民融合主营业务收入", title: "军民融合主营业务收入",
rate: "23.75%", rate: "23.75%",
value: "5421.69", value: "5421.69",
label: "主营业务收入", label: "主营业务收入",
valueUnit: "亿元", valueUnit: "亿元",
}, },
{ {
title: "国防科技工业产值", title: "国防科技工业产值",
rate: "19%", rate: "19%",
value: "1656.9", value: "1656.9",
label: "产值", label: "产值",
valueUnit: "亿元", valueUnit: "亿元",
}, },
], ],
"typeTwo": [{ "typeTwo": [{
title: "军民融合主营业务收入", title: "军民融合主营业务收入",
rate: "31.5%", rate: "31.5%",
value: "3545.5", value: "3545.5",
label: "主营业务收入", label: "主营业务收入",
valueUnit: "亿元", valueUnit: "亿元",
}, },
{ {
title: "国防科技工业产值", title: "国防科技工业产值",
rate: "22.8%", rate: "22.8%",
value: "1113.4", value: "1113.4",
label: "产值", label: "产值",
valueUnit: "亿元", valueUnit: "亿元",
}, },
], ],
} }
\ No newline at end of file
...@@ -13,12 +13,12 @@ export default { ...@@ -13,12 +13,12 @@ export default {
}, },
], ],
// 国防科技工业军品收入 // 国防科技工业军品收入
technologyIncome: 0, technologyIncome: 241.13,
// 民口单位人均军品收入 // 民口单位人均军品收入
militaryIncome: 0, militaryIncome: 249,
// 应届大学生应征入伍 // 应届大学生应征入伍
enlistVal: 1470, enlistVal: 1470,
enlistRateVal: "0.5%" enlistRateVal: "0.5"
}, },
"typeThree": { "typeThree": {
// 贯彻国防要求的建设项目 // 贯彻国防要求的建设项目
......
export default { export default {
"typeOne": { "typeOne": {
meetingCount: 43, // 各地召开融委全体会议次数 meetingCount: 0, // 各地召开融委全体会议次数
workeCount: 93, // 与当地军分区(警备区)建立并落实军地协作工作机制 workeCount: 0, // 与当地军分区(警备区)建立并落实军地协作工作机制
fullTime: 142, // 专职 fullTime: 0, // 专职
partTime: 125 // 兼职 partTime: 0 // 兼职
}, },
"typeThree": { "typeThree": {
meetingCount: 43, // 各地召开融委全体会议次数 meetingCount: 43, // 各地召开融委全体会议次数
......
export default { export default {
"typeOne":[ "typeOne": [
{ {
name: "国防科工军品收入", name: "国防科工军品收入",
type: "level_1", type: "level_1",
echartType: "bar", echartType: "bar",
growthRate: ["", 42.17, 21.19,30], growthRate: ["", 42.17, 21.19, 37.85],
barValue: [107.32, 157.51, 172.11,129.13], barValue: [107.32, 157.51, 172.11, 241.13],
}, },
{ {
name: "民口单位军品收入", name: "民口单位军品收入",
type: "level_2", type: "level_2",
echartType: "bar", echartType: "bar",
barValue: [71.93, 117.94, 139.15,89.46], barValue: [71.93, 117.94, 139.15, 164.42],
growthRate: ["",60,80,40], growthRate: ["", 60, 80, 40.28],
}, },
], ],
"typeThree": [ "typeThree": [
{ {
name: "国防科工军品收入", name: "国防科工军品收入",
type: "level_1", type: "level_1",
echartType: "bar", echartType: "bar",
growthRate: ["", 42.17, 21.19,30], growthRate: ["", 42.17, 21.19, 30],
barValue: [107.32, 157.51, 172.11,129.13], barValue: [107.32, 157.51, 172.11, 129.13],
}, },
{ {
name: "民口单位军品收入", name: "民口单位军品收入",
type: "level_2", type: "level_2",
echartType: "bar", echartType: "bar",
barValue: [71.93, 117.94, 139.15,89.46], barValue: [71.93, 117.94, 139.15, 89.46],
growthRate: ["",60,80,40], growthRate: ["", 60, 80, 40],
}, },
], ],
"typeTwo": [ "typeTwo": [
{ {
name: "国防科工军品收入", name: "国防科工军品收入",
type: "level_1", type: "level_1",
echartType: "bar", echartType: "bar",
growthRate: ["", 42.17, 21.19,30], growthRate: ["", 42.17, 21.19, 30],
barValue: [107.32, 157.51, 172.11,129.13], barValue: [107.32, 157.51, 172.11, 129.13],
}, },
{ {
name: "民口单位军品收入", name: "民口单位军品收入",
type: "level_2", type: "level_2",
echartType: "bar", echartType: "bar",
barValue: [71.93, 117.94, 139.15,89.46], barValue: [71.93, 117.94, 139.15, 89.46],
growthRate: ["",60,80,40], growthRate: ["", 60, 80, 40],
}, },
], ],
} }
\ No newline at end of file
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
value: [] count: 0,
value: [294300, 11374.5, 5649.7, 66070, 2555400, 20700, 46641, 56000, 611500, 3968.98, 1528]
}], }],
......
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
name: "产值规模", value: [258, 351, 396, 687],
type: "level_2",
echartType: "bar",
value: [],
}], }],
}, },
......
export default { export default {
"typeOne": { "typeOne": {
seriesData: [{ seriesData: [{
value: [5204.49, 6029.77, 7633.65, 3545.5] count: 258,
value: [12, 27, 45, 33, 24, 10, 8, 6, 47, 35, 11]
}], }],
......
export default { export default {
"typeOne": { "typeOne": {
count: 0,
seriesData: [{
label: "杭州市",
value: 0
},
{
label: "宁波市",
value: 0
},
{
label: "温州市",
value: 0
},
{
label: "湖州市",
value: 0
},
{
label: "嘉兴市",
value: 0
},
{
label: "绍兴市",
value: 0
}, {
label: "金华市",
value: 0
}, {
label: "衢州市",
value: 0
}, {
label: "舟山市",
value: 0
}, {
label: "台州市",
value: 0
}, {
label: "丽水市",
value: 0
},
]
}, },
......
...@@ -6,16 +6,16 @@ import legacy from "@vitejs/plugin-legacy"; ...@@ -6,16 +6,16 @@ import legacy from "@vitejs/plugin-legacy";
import { resolve } from 'path' import { resolve } from 'path'
export default defineConfig({ export default defineConfig({
// server:{ server:{
// host:'0.0.0.0', host:'0.0.0.0',
// proxy: { // 配置域名代理 // proxy: { // 配置域名代理
// "/api": { // "/api": {
// target: "http://192.168.0.100:9064", // target: "http://192.168.0.100:9064",
// changeOrigin: true, // changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, ""), // rewrite: (path) => path.replace(/^\/api/, ""),
// }, // },
// }, // },
// }, },
resolve: { resolve: {
alias: { alias: {
'@': resolve('./src') '@': resolve('./src')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论