设备监控-治理设备添加值类型选择

This commit is contained in:
zhujiyan
2024-08-14 14:39:27 +08:00
parent 390252bf16
commit e9e8d61a67
4 changed files with 41 additions and 19 deletions

View File

@@ -90,14 +90,20 @@
<el-form-item label="日期" v-show="dataSet.indexOf('_history') != -1">
<DatePicker ref="datePickerRef"></DatePicker>
</el-form-item>
<el-form-item label="值类型">
<el-select v-model="formInline.dataLevel">
<el-option value="Primary" label="一次值"></el-option>
<el-option value="Secondary" label="二次值"></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-Search" @click="handleClick">查询</el-button>
</el-form-item>
</el-form>
<div style="height: calc(100vh - 300px)" v-if="tableData.length == 0" v-loading="tableLoading"></div>
<div
style="overflow: auto"
:style="{ height: tableHeight }"
v-loading="tableLoading"
v-if="
dataSet.indexOf('_trenddata') == -1 &&
dataSet.indexOf('_realtimedata') == -1 &&
@@ -140,7 +146,8 @@
MAX
</el-tag>
{{
item.children[0].maxValue === 3.1415956 || !item.children[0].maxValue
item.children[0].maxValue === 3.1415956 ||
typeof item.children[0].maxValue != 'number'
? '暂无数据'
: item.children[0].maxValue
}}
@@ -155,7 +162,8 @@
AVG
</el-tag>
{{
item.children[0].avgValue === 3.1415956 || !item.children[0].avgValue
item.children[0].avgValue === 3.1415956 ||
typeof item.children[0].avgValue != 'number'
? '暂无数据'
: item.children[0].avgValue
}}
@@ -169,9 +177,9 @@
>
MIN
</el-tag>
<!-- || !item.children[0].minValue -->
{{
item.children[0].minValue === 3.1415956
item.children[0].minValue === 3.1415956 ||
typeof item.children[0].minValue != 'number'
? '暂无数据'
: item.children[0].minValue
}}
@@ -287,12 +295,13 @@ const datePickerRef = ref()
const formInline = reactive({
searchValue: '',
pageNum: 1,
pageSize: 30,
pageSize: 20,
total: 0,
startTime: '',
endTime: '',
id: '',
lineId: ''
lineId: '',
dataLevel: ''
})
const detail = ref<any>(null)
//是否显示实时数据默认内容
@@ -332,6 +341,7 @@ const getDeviceDataTrend = (e: any) => {
detail.value = {
devId: deviceId.value,
lineId: lineId.value,
dataLevel: dataLevel.value,
...e
}
}
@@ -357,6 +367,7 @@ const handleaddDevice = () => {
//树节点点击事件
const deviceId: any = ref('')
const lineId: any = ref('')
const dataLevel: any = ref('')
const nodeClick = async (e: anyObj) => {
deviceId.value = e?.pid
lineId.value = e?.id
@@ -369,6 +380,8 @@ const nodeClick = async (e: anyObj) => {
formInline.lineId = e.id
await getDeviceData(e.pid, 'history', e.id).then((res: any) => {
deviceData.value = res.data
formInline.dataLevel = res.data.dataLevel
dataLevel.value = res.data.dataLevel
if (!res.data.dataSetList) {
dataSet.value = ''
tableData.value = []
@@ -585,8 +598,7 @@ watch(
)
watch(
() => tableData.value,
(val: any, oldVal: any) => {
}
(val: any, oldVal: any) => {}
)
onMounted(() => {})
</script>