Merge branch 'refs/heads/master' into dev
| | |
| | | const unitMap = { |
| | | 飞行时长: '小时', |
| | | 飞行里程: '公里', |
| | | // 任务成果: '个', |
| | | |
| | | }; |
| | | const flyTypeList = ref([ |
| | | { name: '飞行时长', value: 0, img: flyImg1, key: 'hour_count' }, |
| | | { name: '飞行里程', value: 0, img: flyImg2, key: 'flight_mileage' }, |
| | | // { name: '任务成果', value: 0, img: flyImg3 }, |
| | | |
| | | ]); |
| | | // 飞行统计 |
| | | const getFlyList = () => { |
| | | // getFly(params.value).then(res => { |
| | | // flyTypeList.value = flyTypeList.value.map(item => ({ |
| | | // ...item, |
| | | // value: res.data.data[keyMapping[item.name]] || 0, |
| | | // })); |
| | | // }); |
| | | |
| | | |
| | | tongjiNestApi(flyparams.value).then(res => { |
| | | flyTypeList.value = flyTypeList.value.map(item => ({ |
| | |
| | | const getFlyTimeList = () => { |
| | | getFlyTime(params.value).then(res => { |
| | | const resList = res?.data?.data || []; |
| | | console.log('飞行',resList); |
| | | |
| | | lineCharts(resList); |
| | | }); |
| | | }; |
| | | const refresh = () => { |
| | | params.value.date_enum = 'CURRENT_YEAR'; |
| | | checked.value = 'CURRENT_YEAR'; |
| | | dateSelect.value = 'CURRENT_YEAR'; |
| | | |
| | | getFlyList(); |
| | | getFlyTimeList(); |
| | | |
| | | |
| | | }; |
| | | let timeClick = (item, index) => { |
| | | |
| | | checked.value = item; |
| | | params.value.date_enum = item; |
| | | dateSelect.value = item; |
| | |
| | | }, |
| | | yAxis: [ |
| | | { |
| | | type: 'log', |
| | | name: '单位:小时', |
| | | type: 'value', |
| | | name: '单位:小时', |
| | | nameTextStyle: { |
| | | color: '#383838', |
| | | fontSize: '1.2rem', |
| | | }, |
| | | axisLine: { |
| | | show: false, |
| | | lineStyle: { |
| | | color: '#cdd5e2', |
| | | }, |
| | | }, |
| | | splitLine: { |
| | | show: true, |
| | | lineStyle: { |
| | | type: 'dashed', |
| | | color: '#cdd5e2', |
| | | width: 1, |
| | | opacity: 0.5, |
| | | }, |
| | | }, |
| | | axisLabel: { |
| | | color: '#666666', |
| | | } |
| | | }, |
| | | { |
| | | type: 'value', |
| | | name: '单位:公里', |
| | | nameTextStyle: { |
| | | color: '#383838', |
| | | fontSize: '1.2rem', |
| | | }, |
| | | min: 1, |
| | | logBase: 3, |
| | | axisLine: { |
| | | show: false, |
| | | lineStyle: { |
| | | color: '#cdd5e2', |
| | | }, |
| | | }, |
| | | splitLine: { |
| | | show: true, |
| | | lineStyle: { |
| | | type: 'dashed', |
| | | color: '#cdd5e2', |
| | | width: 1, |
| | | opacity: 0.5, |
| | | }, |
| | | }, |
| | | axisLabel: { |
| | | color: '#666666', // 直接配置颜色 |
| | | }, |
| | | }, |
| | | { |
| | | type: 'log', |
| | | name: '单位:公里', |
| | | nameTextStyle: { |
| | | color: '#383838', |
| | | }, |
| | | min: 1, |
| | | logBase: 3, |
| | | |
| | | |
| | | axisLine: { |
| | | show: false, |
| | | lineStyle: { |
| | |
| | | }, |
| | | }); |
| | | const refresh = () => { |
| | | params.value.date_enum = 'CURRENT_YEAR'; |
| | | checked.value = 'CURRENT_YEAR'; |
| | | dateSelect.value = 'CURRENT_YEAR'; |
| | | // params.value.date_enum = 'CURRENT_YEAR'; |
| | | // checked.value = 'CURRENT_YEAR'; |
| | | // dateSelect.value = 'CURRENT_YEAR'; |
| | | getIndustryJobNumPieChart(); |
| | | }; |
| | | let timeClick = (item, index) => { |
| | |
| | | }); |
| | | }; |
| | | const refresh = () => { |
| | | params.value.date_enum = 'CURRENT_YEAR'; |
| | | checked.value = 'CURRENT_YEAR'; |
| | | dateSelect.value = 'CURRENT_YEAR'; |
| | | // params.value.date_enum = 'CURRENT_YEAR'; |
| | | // checked.value = 'CURRENT_YEAR'; |
| | | // dateSelect.value = 'CURRENT_YEAR'; |
| | | getTypeData(); |
| | | }; |
| | | |
| | |
| | | const totalNum = ref(0) |
| | | const dateSelect = ref('CURRENT_YEAR'); |
| | | const refresh = () => { |
| | | params.value.dateEnum = 'CURRENT_YEAR'; |
| | | checked.value = 'CURRENT_YEAR'; |
| | | dateSelect.value = 'CURRENT_YEAR'; |
| | | // params.value.dateEnum = 'CURRENT_YEAR'; |
| | | // checked.value = 'CURRENT_YEAR'; |
| | | // dateSelect.value = 'CURRENT_YEAR'; |
| | | getBarChartData(params.value); |
| | | }; |
| | | let timeClick = (item, index) => { |