首页根据枚举获取所属项目工程
This commit is contained in:
parent
fb4fee62f5
commit
648f42a11d
@ -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()
|
||||||
|
Loading…
Reference in New Issue
Block a user