| | |
| | | const currenDate = dayjs().format('YYYY-MM-DD') |
| | | const newTime = ref([currenDate, currenDate]) |
| | | const list = ref([ |
| | | { name: '计划执行', value: 89, color: '#FFFFFF', field: 'planned_executions' }, |
| | | { name: '执行中', value: 100, color: '#FFA768', field: 'running_num' }, |
| | | { name: '待执行', value: 66, color: '#FFE17E', field: 'pending_executions' }, |
| | | { name: '已执行', value: 10, color: '#8EFFAC', field: 'executed' }, |
| | | { name: '执行失败', value: 10, color: '#FF8E8E', field: 'failed_executions' }, |
| | | { name: '计划执行', value: 0, color: '#FFFFFF', field: 'planned_executions' }, |
| | | { name: '执行中', value: 0, color: '#FFA768', field: 'running_num' }, |
| | | { name: '待执行', value: 0, color: '#FFE17E', field: 'pending_executions' }, |
| | | { name: '已执行', value: 0, color: '#8EFFAC', field: 'executed' }, |
| | | { name: '执行失败', value: 0, color: '#FF8E8E', field: 'failed_executions' }, |
| | | ]) |
| | | const option = { |
| | | grid: { |
| | |
| | | import { optimizeCostEfficiency } from '@/api/home' |
| | | |
| | | const list = ref([ |
| | | { name: '替代人工(人次)', value: 1174, color: '#FFFFFF' }, |
| | | { name: '替代车辆(公里)', value: 2345, color: '#FFA768' }, |
| | | { name: '节约成本(万元)', value: 12.07, color: '#68FFC8' }, |
| | | { name: '替代人工(人次)', value: 0, color: '#FFFFFF' }, |
| | | { name: '替代车辆(公里)', value: 0, color: '#FFA768' }, |
| | | { name: '节约成本(万元)', value: 0, color: '#68FFC8' }, |
| | | ]); |
| | | |
| | | const getStatisticalData = () => { |
| | |
| | | let videoNum = ref(0); |
| | | |
| | | const list = ref([ |
| | | { name: 'AI识别', value: '14656', color: '#6DD7FF', img: data1 }, |
| | | { name: '全景', value: '174', color: '#FFAD64', img: data2 }, |
| | | { name: '三维', value: '897', color: '#8EFFAC', img: data3 }, |
| | | { name: '正射', value: '1185', color: '#61FFFC', img: data4 }, |
| | | { name: 'AI识别', value: '0', color: '#6DD7FF', img: data1 }, |
| | | { name: '全景', value: '0', color: '#FFAD64', img: data2 }, |
| | | { name: '三维', value: '0', color: '#8EFFAC', img: data3 }, |
| | | { name: '正射', value: '0', color: '#61FFFC', img: data4 }, |
| | | ]); |
| | | const getStatisticalData = () => { |
| | | getMediaFileCountBy().then((res) => { |
| | |
| | | color: '#fff' |
| | | }, |
| | | data: [ |
| | | { value: 30, name: '待审核', itemStyle: { color: '#1860EC' } }, |
| | | { value: 25, name: '待处理', itemStyle: { color: '#47D107' } }, |
| | | { value: 20, name: '已完成', itemStyle: { color: '#F29509' } }, |
| | | { value: 15, name: '待分拨', itemStyle: { color: '#E9C81A' } }, |
| | | { value: 18, name: '处理中', itemStyle: { color: '#0FC1E8' } }, |
| | | { value: 18, name: '已完结', itemStyle: { color: '#FE577F' } } |
| | | { value: 0, name: '待审核', itemStyle: { color: '#1860EC' } }, |
| | | { value: 0, name: '待处理', itemStyle: { color: '#47D107' } }, |
| | | { value: 0, name: '已完成', itemStyle: { color: '#F29509' } }, |
| | | { value: 0, name: '待分拨', itemStyle: { color: '#E9C81A' } }, |
| | | { value: 0, name: '处理中', itemStyle: { color: '#0FC1E8' } }, |
| | | { value: 0, name: '已完结', itemStyle: { color: '#FE577F' } } |
| | | ] |
| | | } |
| | | ] |