| | |
| | | <div class="title"> |
| | | <div class="name"> |
| | | <span> 综合统计分析</span> |
| | | <img src="/src/assets/images/workbench/st1.png" alt="" /> |
| | | <img @click="refresh" src="/src/assets/images/workbench/st1.png" alt="" /> |
| | | <div class="time-card"> |
| | | <div |
| | | class="card-item" |
| | |
| | | getFlyList(); |
| | | getFlyTimeList(); |
| | | }; |
| | | const refresh=()=>{ |
| | | |
| | | params.value.date_enum = 'CURRENT_YEAR'; |
| | | checked.value ='CURRENT_YEAR'; |
| | | dateSelect.value ='CURRENT_YEAR' |
| | | getTypeData(); |
| | | getFlyList(); |
| | | getFlyTimeList(); |
| | | } |
| | | // 跳转 |
| | | const jumpshebei = () => { |
| | | ElMessage.warning('加急开发中...'); |
| | |
| | | const getTypeData = () => { |
| | | getJobEventByStatus(params.value).then(res => { |
| | | const resList = res?.data?.data || []; |
| | | |
| | | |
| | | resList.forEach(item => { |
| | | eventTypeList.value.forEach(item1 => { |
| | | if (item1.name === item.name) { |
| | |
| | | }); |
| | | }; |
| | | // 飞行统计 |
| | | |
| | | const getFlyList = () => { |
| | | getFly(params.value).then(res => { |
| | | |
| | | flyTypeList.value = flyTypeList.value.map(item => ({ |
| | | ...item, |
| | | value: res.data.data[keyMapping[item.name]] || 0, |
| | |
| | | span { |
| | | margin-right: 4px; |
| | | } |
| | | img{ |
| | | cursor: pointer;} |
| | | } |
| | | .arrow { |
| | | cursor: pointer; |