| | |
| | | return statusSelect[statusCode] || `未知状态(${statusCode})`; |
| | | } |
| | | }; |
| | | // const px = { |
| | | // '4':0, |
| | | // '0':1, |
| | | // '-1':2 |
| | | // } |
| | | // const status_map = newtitleData.value.plant_list.status_map |
| | | // newtitleData.value.plant_list.status_map = Object.entries(status_map).sort((a,b) => { |
| | | // return px[a[0]] - px[b[0]] |
| | | // }) |
| | | // console.log(Object.entries(status_map).sort((a,b) => { |
| | | // return px[a[0]] - px[b[0]] |
| | | // })); |
| | | |
| | | const getStaticsList = () => { |
| | | getStatics(userInfo.value.detail.areaCode).then(res => { |
| | | // console.log('permission.value', permission.value); |
| | | console.log('permission.value', permission.value); |
| | | // console.log('设备', res.data.data); |
| | | if (permission.value?.device_statistics_six) { |
| | | const { move_list,monitor_list, ...filteredData } = res.data.data; |
| | | newtitleData.value = filteredData; |
| | | |
| | | return; |
| | | } |
| | | |
| | | for (let key in res.data.data) { |
| | | if ( |
| | | permission.value?.device_statistics_four && |
| | | (key === 'flow_type_list' || key === 'insure_list') |
| | | ) |
| | | continue; |
| | | newtitleData.value[key] = res.data.data[key]; |
| | | if (permission.value?.device_statistics_four) { |
| | | const { flow_type_list, insure_list, ...filteredData } = res.data.data; |
| | | newtitleData.value = filteredData; |
| | | return; |
| | | } |
| | | } |
| | | }); |
| | | }; |
| | |
| | | monitor: '个', |
| | | mobile: '个', |
| | | }; |
| | | |
| | | watch( |
| | | () => [ |
| | | userInfo.value.detail?.areaCode, |
| | | permission.value.device_statistics_six, |
| | | permission.value?.device_statistics_four, |
| | | ], |
| | | () => getStaticsList(), |
| | | { immediate: true } |
| | | ); |
| | | onMounted(() => { |
| | | getStaticsList(); |
| | | }); |