首页根据枚举获取所属项目工程

This commit is contained in:
fengrong 2024-12-27 16:56:26 +08:00
parent fb4fee62f5
commit 648f42a11d

View File

@ -9,9 +9,10 @@
<div class="cardLabel">风机矩阵</div> <div class="cardLabel">风机矩阵</div>
<div class="cardBtn"> <div class="cardBtn">
<el-radio-group v-model="overviewSlotData" @change="changeUpdate"> <el-radio-group v-model="overviewSlotData" @change="changeUpdate">
<el-radio value="">全部</el-radio> <el-radio v-for="item in belongprojectList" :value="item.value">{{ item.name }}</el-radio>
<!-- <el-radio value="">全部</el-radio>
<el-radio value="一期">一期</el-radio> <el-radio value="一期">一期</el-radio>
<el-radio value="二期">二期</el-radio> <el-radio value="二期">二期</el-radio>-->
</el-radio-group> </el-radio-group>
</div> </div>
<div class="headerRight"> <div class="headerRight">
@ -52,14 +53,14 @@ import { onMounted, reactive, ref, onUnmounted } from 'vue'
import { useI18n } from 'vue-i18n' import { useI18n } from 'vue-i18n'
import WindContent from '/@/views/backend/home/windMatrixpage.vue' import WindContent from '/@/views/backend/home/windMatrixpage.vue'
import { getWindFarmRealData, getWindTurbineMatrixData } from '/@/api/backend/dashboard.ts' import { getWindFarmRealData, getWindTurbineMatrixData } from '/@/api/backend/dashboard.ts'
import { dayjs, ElMessage, ElMessageBox, TableInstance } from 'element-plus' import { ElMessage, TableInstance } from 'element-plus'
import { getRealTimeState,malFunctionKeys } from '/@/views/backend/equipment/airBlower/utils.ts' import { getRealTimeState } from '/@/views/backend/equipment/airBlower/utils.ts'
import { useRoute } from 'vue-router' import { useRoute } from 'vue-router'
import { getParamList } from '/@/api/backend/SystemParam/request' import { getParamList } from '/@/api/backend/SystemParam/request'
import { queryfaultCodeDict } from '/@/api/backend/theoreticalpowerCurve/request'
import { useEnumStore } from '/@/stores/enums' import { useEnumStore } from '/@/stores/enums'
import { useFaultsStore } from '/@/stores/faults' import { useFaultsStore } from '/@/stores/faults'
import {equipList} from "/@/api/backend/realData/request"; import {equipList} from "/@/api/backend/realData/request";
import { enumListQuery } from '/@/api/backend/Enumeration/request'
const route = useRoute() const route = useRoute()
@ -73,6 +74,18 @@ let myTable = ref<TableInstance>()
const overviewSlotData= ref('') const overviewSlotData= ref('')
const belongprojectList = ref<{ value: string;name:string }[]>([
{ value: '',name:'全部' },
])
const getEnumList = () => {
enumListQuery({ enumTypeId: '1872545505561620482' }).then((res) => {
res.data.rows.map((item: { description: string; value: string }) => {
belongprojectList.value.push({ value: item.description, name: item.description })
})
})
}
const realData = ref({ const realData = ref({
windFarmId: '', windFarmId: '',
attributeMap: {}, attributeMap: {},
@ -397,6 +410,7 @@ const sizeChange = () => {
} }
onMounted(() => { onMounted(() => {
getEnumList()
getList() getList()
window.addEventListener('resize', sizeChange) window.addEventListener('resize', sizeChange)
sizeChange() sizeChange()