Merge remote-tracking branch 'origin/main'
This commit is contained in:
commit
f82b7d2d10
File diff suppressed because it is too large
Load Diff
@ -21,7 +21,7 @@
|
|||||||
background
|
background
|
||||||
:pager-count="7"
|
:pager-count="7"
|
||||||
layout="prev, pager, next, jumper,sizes,total"
|
layout="prev, pager, next, jumper,sizes,total"
|
||||||
@change="getcurrentPage"
|
@size-change="sizeChangePage"
|
||||||
></el-pagination>
|
></el-pagination>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -49,7 +49,9 @@ const pageSetting = reactive({
|
|||||||
pageSizes: [20, 50, 100],
|
pageSizes: [20, 50, 100],
|
||||||
})
|
})
|
||||||
|
|
||||||
const getcurrentPage = () => {}
|
const sizeChangePage = () => {
|
||||||
|
pageSetting.current = 1
|
||||||
|
}
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => props.type,
|
() => props.type,
|
||||||
|
@ -128,8 +128,8 @@ import { useI18n } from 'vue-i18n'
|
|||||||
import { getAirBlowerListReq, getBelongLineListReq, runAirBlowerReq } from '/@/api/backend/airBlower/request'
|
import { getAirBlowerListReq, getBelongLineListReq, runAirBlowerReq } from '/@/api/backend/airBlower/request'
|
||||||
import { ElMessage, TableInstance } from 'element-plus'
|
import { ElMessage, TableInstance } from 'element-plus'
|
||||||
import { useRouter, useRoute } from 'vue-router'
|
import { useRouter, useRoute } from 'vue-router'
|
||||||
|
import { getRealTimeState } from './utils'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const route = useRoute()
|
|
||||||
|
|
||||||
const { t } = useI18n()
|
const { t } = useI18n()
|
||||||
|
|
||||||
@ -188,6 +188,10 @@ const airBlowerSelectOptions = reactive<{ [K in SelectTypeKeyUnionType]: { label
|
|||||||
label: '电网故障停机',
|
label: '电网故障停机',
|
||||||
value: 1111,
|
value: 1111,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: '安全链停机',
|
||||||
|
value: 1112,
|
||||||
|
},
|
||||||
],
|
],
|
||||||
belongLine: [],
|
belongLine: [],
|
||||||
})
|
})
|
||||||
@ -198,13 +202,15 @@ const selectAirBlower = (type: SelectTypeKeyUnionType) => {
|
|||||||
return
|
return
|
||||||
} else if (airBlowerSelect.belongLine !== '全部' && airBlowerSelect.iturbineoperationmode !== 987654321) {
|
} else if (airBlowerSelect.belongLine !== '全部' && airBlowerSelect.iturbineoperationmode !== 987654321) {
|
||||||
if (type === 'iturbineoperationmode' && airBlowerSelect.iturbineoperationmode === 2) {
|
if (type === 'iturbineoperationmode' && airBlowerSelect.iturbineoperationmode === 2) {
|
||||||
const type1 = tableData.value.filter((item) => item.iturbineoperationmode === 1)
|
const type1 = originTableData.value.filter((item) => item.iturbineoperationmode === 1)
|
||||||
const type6 = tableData.value.filter((item) => item.iturbineoperationmode === 6)
|
const type6 = originTableData.value.filter((item) => item.iturbineoperationmode === 6)
|
||||||
const type2 = tableData.value.filter((item) => item.iturbineoperationmode === 2)
|
const type2 = originTableData.value.filter((item) => item.iturbineoperationmode === 2)
|
||||||
tableData.value = [...type1, ...type6, ...type2]
|
const typeAll = [...type1, ...type6, ...type2]
|
||||||
|
tableData.value = typeAll.filter((item) => item.belongLine === airBlowerSelect.belongLine)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
tableData.value = tableData.value.filter((item) => item[type] === airBlowerSelect[type])
|
const resData = originTableData.value.filter((item) => item.iturbineoperationmode === airBlowerSelect.iturbineoperationmode)
|
||||||
|
tableData.value = resData.filter((item) => item.belongLine === airBlowerSelect.belongLine)
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
if (type === 'belongLine' && airBlowerSelect.belongLine === '全部') {
|
if (type === 'belongLine' && airBlowerSelect.belongLine === '全部') {
|
||||||
@ -329,22 +335,6 @@ const tableColumn: TableColumnType[] = [
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const getRealTimeState = (data: any) => {
|
|
||||||
if (data.attributeMap.iturbineoperationmode) {
|
|
||||||
if (data.attributeMap.iturbineoperationmode > 1 && data.attributeMap.iturbineoperationmode < 6) {
|
|
||||||
return 2
|
|
||||||
}
|
|
||||||
if (data.attributeMap.iturbineoperationmode === 21) {
|
|
||||||
return 20
|
|
||||||
}
|
|
||||||
return data.attributeMap.iturbineoperationmode
|
|
||||||
} else if (data.attributeMap.iyplevel === 10) {
|
|
||||||
return 1110
|
|
||||||
} else if (data.attributeMap.gridlostdetected === 1) {
|
|
||||||
return 1111
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const tableRef = ref<TableInstance>()
|
const tableRef = ref<TableInstance>()
|
||||||
const tableData = ref<TableDataObjType[]>([])
|
const tableData = ref<TableDataObjType[]>([])
|
||||||
const originTableData = ref<TableDataObjType[]>([])
|
const originTableData = ref<TableDataObjType[]>([])
|
||||||
@ -352,7 +342,7 @@ const getTableData = () => {
|
|||||||
getAirBlowerListReq()
|
getAirBlowerListReq()
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const data = res.data.map((item: any) => {
|
const data = res.data.map((item: any) => {
|
||||||
const state = getRealTimeState(item)
|
const state = getRealTimeState(item.attributeMap)
|
||||||
const ipitchangle = Math.min(item.attributeMap.ipitchangle1, item.attributeMap.ipitchangle2, item.attributeMap.ipitchangle3)
|
const ipitchangle = Math.min(item.attributeMap.ipitchangle1, item.attributeMap.ipitchangle2, item.attributeMap.ipitchangle3)
|
||||||
const resVal: any = {}
|
const resVal: any = {}
|
||||||
Object.keys(item.attributeMap).forEach((attrKey) => {
|
Object.keys(item.attributeMap).forEach((attrKey) => {
|
||||||
|
17
ui/dasadmin/src/views/backend/equipment/airBlower/utils.ts
Normal file
17
ui/dasadmin/src/views/backend/equipment/airBlower/utils.ts
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
export const getRealTimeState = (data: any) => {
|
||||||
|
if (data.iturbineoperationmode) {
|
||||||
|
if (data.iturbineoperationmode > 1 && data.iturbineoperationmode < 6) {
|
||||||
|
return 2
|
||||||
|
}
|
||||||
|
if (data.iturbineoperationmode === 21) {
|
||||||
|
return 20
|
||||||
|
}
|
||||||
|
return data.iturbineoperationmode
|
||||||
|
} else if (data.iyplevel === 10) {
|
||||||
|
return 1110
|
||||||
|
} else if (data.gridlostdetected === 1) {
|
||||||
|
return 1111
|
||||||
|
} else if (data.ibplevel === 200) {
|
||||||
|
return 1112
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user