|
@@ -25,7 +25,7 @@
|
|
<div class="borderimg"><el-button @click="dialogVisible = false">取消</el-button></div>
|
|
<div class="borderimg"><el-button @click="dialogVisible = false">取消</el-button></div>
|
|
</div>
|
|
</div>
|
|
<div class="footerbtn">
|
|
<div class="footerbtn">
|
|
- <div class="borderimg"><el-button @click="classclick()">
|
|
|
|
|
|
+ <div class="borderimg"><el-button @click="classclick();dialogVisible= false;">
|
|
确定
|
|
确定
|
|
</el-button></div>
|
|
</el-button></div>
|
|
</div>
|
|
</div>
|
|
@@ -150,12 +150,18 @@
|
|
<div class="l_padding " style="padding:20px 20px 20px 24px; ">
|
|
<div class="l_padding " style="padding:20px 20px 20px 24px; ">
|
|
<div class="line selecwidth">
|
|
<div class="line selecwidth">
|
|
<el-form-item label="污染物选择:">
|
|
<el-form-item label="污染物选择:">
|
|
- <el-select v-model="options.coid" multiple filterable allow-create
|
|
|
|
|
|
+ <!-- <el-select v-model="options.coid" multiple filterable allow-create
|
|
default-first-option :reserve-keyword="false" value-key="code"
|
|
default-first-option :reserve-keyword="false" value-key="code"
|
|
@change="selectchange($event)" placeholder="请选择">
|
|
@change="selectchange($event)" placeholder="请选择">
|
|
<el-option v-for="item in options" :key="item.coid"
|
|
<el-option v-for="item in options" :key="item.coid"
|
|
:label="item.code" :value="item" />
|
|
:label="item.code" :value="item" />
|
|
- </el-select>
|
|
|
|
|
|
+ </el-select> -->
|
|
|
|
+ <el-select v-model="value" multiple filterable allow-create
|
|
|
|
+ default-first-option :reserve-keyword="false" value-key="code"
|
|
|
|
+ @change="selectchange($event)" placeholder="请选择">
|
|
|
|
+ <el-option v-for="item in options" :key="item.coid"
|
|
|
|
+ :label="item.code" :value="item" />
|
|
|
|
+ </el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
<ul>
|
|
<ul>
|
|
@@ -314,7 +320,7 @@ import t4 from "@/assets/img/t4.png";
|
|
import mitts from "@/utils/Bus"
|
|
import mitts from "@/utils/Bus"
|
|
import closeimg from "@/assets/img/colse.png";
|
|
import closeimg from "@/assets/img/colse.png";
|
|
import { timestampToTime } from '@/js/lindex.js'
|
|
import { timestampToTime } from '@/js/lindex.js'
|
|
-let emit = defineEmits(['headerclick', 'childfun', 'moxingclick'])
|
|
|
|
|
|
+let emit = defineEmits(['headerclick', 'childfun', 'moxingclick','handleSelect'])
|
|
const props = defineProps({
|
|
const props = defineProps({
|
|
addselect: {
|
|
addselect: {
|
|
type: Function,
|
|
type: Function,
|
|
@@ -340,7 +346,6 @@ let shiguobj = ref({
|
|
source: '自荐',
|
|
source: '自荐',
|
|
type: '预演',
|
|
type: '预演',
|
|
sid: '-1'
|
|
sid: '-1'
|
|
-
|
|
|
|
})
|
|
})
|
|
let sgdata = ref({});
|
|
let sgdata = ref({});
|
|
let formull = ref({
|
|
let formull = ref({
|
|
@@ -360,7 +365,7 @@ let firesid = ref("");
|
|
const currentPage4 = ref(1);
|
|
const currentPage4 = ref(1);
|
|
const pageSize4 = ref(3)
|
|
const pageSize4 = ref(3)
|
|
let total = ref(1);
|
|
let total = ref(1);
|
|
-const dialogVisible = ref(true);
|
|
|
|
|
|
+const dialogVisible = ref(false);
|
|
const classradio = ref();
|
|
const classradio = ref();
|
|
let classradio1 = ref('Fire');
|
|
let classradio1 = ref('Fire');
|
|
const leftcoll = ref({
|
|
const leftcoll = ref({
|
|
@@ -473,7 +478,6 @@ const handleCurrentChange = ({ row, rowIndex }) => {
|
|
|
|
|
|
// 类型选择
|
|
// 类型选择
|
|
const classclick = () => {
|
|
const classclick = () => {
|
|
- dialogVisible.value = false;
|
|
|
|
dialog.value.dialogVisible_fire = true;
|
|
dialog.value.dialogVisible_fire = true;
|
|
classradio.value = classradio1.value;
|
|
classradio.value = classradio1.value;
|
|
props.addselect();
|
|
props.addselect();
|
|
@@ -489,19 +493,40 @@ const accident = () => {
|
|
emit('childfun');
|
|
emit('childfun');
|
|
emit('moxingclick', true);
|
|
emit('moxingclick', true);
|
|
pollute();
|
|
pollute();
|
|
|
|
+ emit('handleSelect', '1');
|
|
}
|
|
}
|
|
fetchFileContent();
|
|
fetchFileContent();
|
|
}
|
|
}
|
|
-const accident2 = () => {
|
|
|
|
- if (classradio.value == "Fire") {
|
|
|
|
- leftcoll.value.collfire = true;
|
|
|
|
|
|
+// const accident2 = () => {
|
|
|
|
+// if (classradio.value == "Fire") {
|
|
|
|
+// leftcoll.value.collfire = true;
|
|
|
|
+// leftcoll.value.collwater = false;
|
|
|
|
+
|
|
|
|
+// } else if (classradio.value == "Water") {
|
|
|
|
+// leftcoll.value.collwater = true;
|
|
|
|
+// leftcoll.value.collfire = false;
|
|
|
|
+// }else{
|
|
|
|
+// leftcoll.value.collfire = false;
|
|
|
|
+// leftcoll.value.collfire = false;
|
|
|
|
+// }
|
|
|
|
+
|
|
|
|
+// }
|
|
|
|
+const accident2 = (key) => {
|
|
|
|
+ if (key == '3') {
|
|
|
|
+ if (classradio.value== "Fire") {
|
|
|
|
+ leftcoll.value.collfire = true;
|
|
|
|
+ } else if (classradio.value== "Water") {
|
|
|
|
+ leftcoll.value.collwater = true;
|
|
|
|
+ } else {
|
|
|
|
|
|
- } else if (classradio.value == "Water") {
|
|
|
|
- leftcoll.value.collwater = true;
|
|
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ } else {
|
|
|
|
+ leftcoll.value.collfire = false;
|
|
|
|
+ leftcoll.value.collwater = false;
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
//事故添加列表
|
|
//事故添加列表
|
|
const sgadd = () => {
|
|
const sgadd = () => {
|
|
const params = {
|
|
const params = {
|
|
@@ -618,7 +643,17 @@ const inititimeDefaultal = () => {
|
|
// 初始数据
|
|
// 初始数据
|
|
const initial = () => {
|
|
const initial = () => {
|
|
if (classradio.value == "Fire") {
|
|
if (classradio.value == "Fire") {
|
|
- options.value.coid = ["CO2"];
|
|
|
|
|
|
+ // options.value.coid = ["CO2"];
|
|
|
|
+ // selectchange(val);
|
|
|
|
+ // options.value.coid = tuiyanobj2.value.coids;
|
|
|
|
+ value.value=[{
|
|
|
|
+ code: "SO2",
|
|
|
|
+ coid: 1,
|
|
|
|
+ density: 0,
|
|
|
|
+ diffcoe: 0.2,
|
|
|
|
+ name: "二氧化硫",
|
|
|
|
+ speheat: 0,
|
|
|
|
+ }],
|
|
tuiyanobj2.value.pickertime = inititimeDefaultal();
|
|
tuiyanobj2.value.pickertime = inititimeDefaultal();
|
|
tuiyanobj2.value.acctime = inititimeDefaultal();
|
|
tuiyanobj2.value.acctime = inititimeDefaultal();
|
|
tuiyanobj.value = tuiyanobj2.value;
|
|
tuiyanobj.value = tuiyanobj2.value;
|
|
@@ -644,6 +679,7 @@ const timeclick = () => {
|
|
}
|
|
}
|
|
// 下拉多选
|
|
// 下拉多选
|
|
const selectchange = (val) => {
|
|
const selectchange = (val) => {
|
|
|
|
+ console.log(val);
|
|
let arr1 = [];
|
|
let arr1 = [];
|
|
let arr2 = [];
|
|
let arr2 = [];
|
|
for (let i = 0; i <= val.length - 1; i++) {
|
|
for (let i = 0; i <= val.length - 1; i++) {
|
|
@@ -793,9 +829,12 @@ onBeforeUnmount(() => {
|
|
websocketclose;
|
|
websocketclose;
|
|
// 销毁 websocket 实例对象
|
|
// 销毁 websocket 实例对象
|
|
websock.value = null;
|
|
websock.value = null;
|
|
|
|
+ rizhi.logs='';
|
|
|
|
+
|
|
});
|
|
});
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
|
+ dialogVisible.value=true;
|
|
});
|
|
});
|
|
|
|
|
|
defineExpose({ monitor, accident2, leftcoll, classradio, aid, dialogVisible });
|
|
defineExpose({ monitor, accident2, leftcoll, classradio, aid, dialogVisible });
|
|
@@ -1689,4 +1728,7 @@ ol {
|
|
.tuiy .asideg .el-input__inner {
|
|
.tuiy .asideg .el-input__inner {
|
|
font-size: 14px !important;
|
|
font-size: 14px !important;
|
|
}
|
|
}
|
|
|
|
+.spantext{
|
|
|
|
+ cursor: pointer;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|