Commit d4c16b07 authored by xuke's avatar xuke

报警状态接口

parent 6dac013d
...@@ -63,9 +63,19 @@ ...@@ -63,9 +63,19 @@
</el-card> </el-card>
<el-drawer v-model="show" :size="800"> <el-dialog v-model="show" class="dialog" :show-scrollbar="true">
<main> <el-row>
<el-card class="card_contianer"> <el-col :span="6">
<div class="left">
<p>ZTY</p>
<p>LPJ</p>
<p>LXH</p>
</div>
</el-col>
<el-col :span="12">
<div class="middle">
<!-- <el-card class="card_contianer"> -->
<table cellpadding="0" cellspacing="1" border="1" class="big_table"> <table cellpadding="0" cellspacing="1" border="1" class="big_table">
<tr> <tr>
<th style="width: 25%">报警名称:</th> <th style="width: 25%">报警名称:</th>
...@@ -171,9 +181,21 @@ ...@@ -171,9 +181,21 @@
<div class="btngrounp"> <div class="btngrounp">
<el-button type="primary" @click="onDel">删除</el-button> <el-button type="primary" @click="onDel">删除</el-button>
</div> </div>
</el-card> <!-- </el-card> -->
</main> </div>
</el-drawer> </el-col>
<el-col :span="6">
<div class="left">
<ul>
<li>
</li>
</ul>
</div>
</el-col>
</el-row>
</el-dialog>
</template> </template>
...@@ -199,92 +221,23 @@ const sortField = reactive({}); ...@@ -199,92 +221,23 @@ const sortField = reactive({});
const type = ref('GetTransAlarmStatusData'); const type = ref('GetTransAlarmStatusData');
const show = ref(false) const show = ref(false)
const refreshItem = ref(0) const refreshItem = ref(0)
const allOptions = reactive([ const AlarmInfo = ref([])
{
value: 1,
label: '天津港毅',
children: [ // getCnNames()
{ // console.log("type.value:",type.value);
value: 2, // console.log("AlarmInfo.value:",AlarmInfo.value);
label: '重阳里计量站',
children: [ // console.log(type.value);
{ value: 3, label: '重阳里北区' },
{ value: 4, label: '重阳里南区' },
{ value: 5, label: '重阳里南高区' },
],
},
{
value: 6,
label: '行政区供热站',
children: [
{ value: 7, label: '百郦低区' },
{ value: 8, label: '百郦高区' },
{ value: 9, label: '大港医院' },
{ value: 10, label: '古林里低区' },
{ value: 12, label: '古林里高区' },
{ value: 13, label: '开元里' },
],
},
{
value: 14,
label: '福苑里供热站',
children: [
{ value: 15, label: 'xxx' },
{ value: 16, label: 'xxx' },
{ value: 17, label: 'xxx' },
],
},
{
value: 18,
label: '东部供热站',
children: [
{ value: 19, label: 'xxx' },
{ value: 20, label: 'xxx' },
{ value: 21, label: 'xxx' },
],
},
{
value: 22,
label: '小王庄供热站',
children: [
{ value: 21, label: 'xxx' },
{ value: 22, label: 'xxxx' },
{ value: 23, label: 'xxx' },
],
},
],
},
{
value: 24,
label: '大纲供热中心',
children: [
{
value: 25,
label: 'xxx',
children: [
{ value: 26, label: 'xxx' },
{ value: 27, label: 'xxx' },
{ value: 28, label: 'xxxx' },
],
},
{
value: 29,
label: 'xxx',
children: [
{ value: 30, label: 'xx' },
{ value: 31, label: 'xxx' },
{ value: 32, label: 'xxxx' },
],
},
],
},
])
function paramsSetting() { function paramsSetting() {
show.value = true show.value = true
getCnNames()
} }
function onsubmit() { function onsubmit() {
...@@ -313,7 +266,7 @@ function handleHeadAddClass({ column }) { ...@@ -313,7 +266,7 @@ function handleHeadAddClass({ column }) {
if (sortField[column.property]) { if (sortField[column.property]) {
column.order = sortField[column.property] column.order = sortField[column.property]
} }
} };
var date = new Date(); var date = new Date();
var year = date.getFullYear(); var year = date.getFullYear();
...@@ -323,7 +276,7 @@ var dateArr = [ ...@@ -323,7 +276,7 @@ var dateArr = [
date.getDate(), date.getDate(),
date.getHours(), date.getHours(),
date.getMinutes(), date.getMinutes(),
date.getSeconds(), date.getSeconds()
]; ];
for (var i = 0; i < dateArr.length; i++) { for (var i = 0; i < dateArr.length; i++) {
if (dateArr[i] >= 1 && dateArr[i] <= 9) { if (dateArr[i] >= 1 && dateArr[i] <= 9) {
...@@ -346,7 +299,7 @@ if (!endTime) { ...@@ -346,7 +299,7 @@ if (!endTime) {
sessionStorage.setItem("DeviceQueryEnd", endTime); sessionStorage.setItem("DeviceQueryEnd", endTime);
} }
const AlarmInfo = ref([])
getSupplys(); getSupplys();
getdata(); getdata();
...@@ -367,6 +320,7 @@ function getoptions() { ...@@ -367,6 +320,7 @@ function getoptions() {
getSupplys(); getSupplys();
} }
gettransfer(); gettransfer();
getCnNames()
} }
//获取锅炉列表 //获取锅炉列表
...@@ -440,7 +394,7 @@ function getSupplys() { ...@@ -440,7 +394,7 @@ function getSupplys() {
AlarmInfo.length = 0; AlarmInfo.length = 0;
var result = store.getters.getEnterprise(); var result = store.getters.getEnterprise();
if (result) { if (result) {
console.log(result) // console.log(result)
result.forEach(element => { result.forEach(element => {
if (element.enterpriseId === enterpriseId.value) { if (element.enterpriseId === enterpriseId.value) {
if (element.enterpriseId === "9BCA54BC-8F27-4849-8D7D-50C5099E1949".toLowerCase()) { if (element.enterpriseId === "9BCA54BC-8F27-4849-8D7D-50C5099E1949".toLowerCase()) {
...@@ -473,7 +427,7 @@ function getSupplys() { ...@@ -473,7 +427,7 @@ function getSupplys() {
function gettransfer() { function gettransfer() {
loading.value = true; loading.value = true;
http.post("/api/alarm/" + type.value, AlarmInfo.value).then((result) => { http.post("/api/alarm/" + type.value, AlarmInfo.value).then((result) => {
console.log(result.data); // console.log(result.data);
if (result.data !== null) { if (result.data !== null) {
tableData.value = result.data; tableData.value = result.data;
} }
...@@ -515,13 +469,41 @@ function getImgUrl(scope, item) { ...@@ -515,13 +469,41 @@ function getImgUrl(scope, item) {
return url; return url;
} }
// 报警参数设置
const cnNames = reactive([{}])
const getCnNames = () => {
let newType =
type.value == "GetPipeAlarmStatusData" ? 1 : type.value == "GetBoilerAlarmStatusData" ? 2 : 3
let newAlarmInfo = AlarmInfo.value[0];
const data = http.post("api/alarm/para/GetAlarmPara", { type: newType, id: newAlarmInfo }, false)
console.log("data:", data);
console.log("报警参数cnnames:",data.data);
// data.data.forEach(function(obj, index) => {
// console.log(`Object ${index + 1} items:`, obj.items);
// console.log(obj);
// });
// cnNames = data.data.before;
console.log("cnNames.value", cnNames);
}
getCnNames()
onMounted(() => { onMounted(() => {
setContentHeight(); setContentHeight();
window.addEventListener('resize', setContentHeight); window.addEventListener('resize', setContentHeight);
}) })
onUnmounted(() => { onUnmounted(() => {
window.removeEventListener('resize', setContentHeight); window.removeEventListener('resize', setContentHeight);
}) })
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.moduleCard { .moduleCard {
...@@ -588,12 +570,6 @@ onUnmounted(() => { ...@@ -588,12 +570,6 @@ onUnmounted(() => {
justify-content: center; justify-content: center;
} }
.show {
width: 400px;
height: 300px;
border: 1px solid red;
}
.big_table { .big_table {
...@@ -635,4 +611,34 @@ table td { ...@@ -635,4 +611,34 @@ table td {
margin-top: 10px; margin-top: 10px;
text-align: center; text-align: center;
} }
.left {
// border: 1px solid red;
overflow: auto;
height: 10px;
border-top: 1px solid #eff1f4;
border-bottom: 1px solid #eff1f4;
padding: 0px 30px 11px 27px;
}
.left::-webkit-scrollbar {
width: 3px;
}
// 滚动条里面默认的小方块,自定义样式
.left::-webkit-scrollbar-thumb {
background: #8798AF;
border-radius: 2px;
}
// 滚动条里面的轨道
.left::-webkit-scrollbar-track {
background: transparent;
}
.dialog {
width: 60%;
}
</style> </style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment