|
@@ -69,11 +69,12 @@
|
|
<el-table-column prop="val2" label="污染物1浓度" width="100" />
|
|
<el-table-column prop="val2" label="污染物1浓度" width="100" />
|
|
<el-table-column prop="val2" label="污染物2浓度" width="100" />
|
|
<el-table-column prop="val2" label="污染物2浓度" width="100" />
|
|
</el-table>
|
|
</el-table>
|
|
- <div class="asdis_btn">
|
|
|
|
|
|
+ <div class="asdis_btn">
|
|
<div class="flex_a" @click="sdialog.adddialog=true"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
<div class="flex_a" @click="sdialog.adddialog=true"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
<div class="flex_a" @click="shanchu('2');sdialog.dialogsgdelect=true"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
<div class="flex_a" @click="shanchu('2');sdialog.dialogsgdelect=true"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -101,14 +102,16 @@
|
|
<div class="jc_content tablecolor">
|
|
<div class="jc_content tablecolor">
|
|
|
|
|
|
<div class="jc_padding">
|
|
<div class="jc_padding">
|
|
- <div class="xian btncolor" >
|
|
|
|
|
|
+ <div class="xian btncolor tablefocus" >
|
|
|
|
|
|
<el-table
|
|
<el-table
|
|
- :data="tableData2"
|
|
|
|
|
|
+ :data="tableDatawat"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
:row-class-name="tableRowClassName"
|
|
:row-class-name="tableRowClassName"
|
|
:header-cell-style="{'background':'rgba(13, 22, 57, 0.96) '}"
|
|
:header-cell-style="{'background':'rgba(13, 22, 57, 0.96) '}"
|
|
-
|
|
|
|
|
|
+ @row-click="handleDelete($event)"
|
|
|
|
+ max-height="350px"
|
|
|
|
+ :highlight-current-row="true"
|
|
>
|
|
>
|
|
<el-table-column prop="pname" label="选择巷道" width="130" />
|
|
<el-table-column prop="pname" label="选择巷道" width="130" />
|
|
<el-table-column prop="site" label="位置" width="70" />
|
|
<el-table-column prop="site" label="位置" width="70" />
|
|
@@ -117,7 +120,7 @@
|
|
<el-button
|
|
<el-button
|
|
size="small"
|
|
size="small"
|
|
type="success"
|
|
type="success"
|
|
- @click.stop="handlexiugai(scope.$index, scope.row)"
|
|
|
|
|
|
+ @click.stop="handledetection2(scope.$index, scope.row)"
|
|
>查看</el-button
|
|
>查看</el-button
|
|
>
|
|
>
|
|
|
|
|
|
@@ -125,17 +128,17 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<div class="asdis_btn">
|
|
<div class="asdis_btn">
|
|
- <div class="flex_a"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
|
|
- <div class="flex_a"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
|
|
|
|
+ <div class="flex_a" @click="newtable();sdialog.dianadddialog=true"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
|
|
+ <div class="flex_a" @click="shanchu('2');sdialog.dialogsgdelect=true"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 灾害源表 -->
|
|
<!-- 灾害源表 -->
|
|
- <div class="xian" style="margin-top: 20px;">
|
|
|
|
|
|
+ <div class="xian" style="margin-top: 20px;" v-show="sdialog.disDisasterwter">
|
|
<div class="header_l header_z">
|
|
<div class="header_l header_z">
|
|
<el-image :src="icon" fit="contain" ></el-image>
|
|
<el-image :src="icon" fit="contain" ></el-image>
|
|
<h4 class="tianjia">灾害源表</h4>
|
|
<h4 class="tianjia">灾害源表</h4>
|
|
- <div class="closeimg"><el-image :src="closeimg" fit="contain" ></el-image></div>
|
|
|
|
|
|
+ <div class="closeimg" @click="sdialog.disDisasterwter"><el-image :src="closeimg" fit="contain" ></el-image></div>
|
|
</div>
|
|
</div>
|
|
<el-table
|
|
<el-table
|
|
:data="tableData4"
|
|
:data="tableData4"
|
|
@@ -146,12 +149,12 @@
|
|
:header-cell-style="{'background':'rgba(13, 22, 57, 0.96) '}"
|
|
:header-cell-style="{'background':'rgba(13, 22, 57, 0.96) '}"
|
|
|
|
|
|
>
|
|
>
|
|
- <el-table-column prop="date" label="时间" />
|
|
|
|
- <el-table-column prop="name" label="突水量(m³/s)" />
|
|
|
|
|
|
+ <el-table-column prop="timeline" label="时间" />
|
|
|
|
+ <el-table-column prop="val1" label="突水量(m³/s)" />
|
|
</el-table>
|
|
</el-table>
|
|
<div class="asdis_btn">
|
|
<div class="asdis_btn">
|
|
- <div class="flex_a"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
|
|
- <div class="flex_a"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
|
|
|
|
+ <div class="flex_a" @click="sdialog.adddwater=true"><div class="btns"><span class="spantext">添加</span></div></div>
|
|
|
|
+ <div class="flex_a" @click="shanchu('2');sdialog.dialogsgdelect=true"><div class="btns"><span class="spantext">删除</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
<div class="flex_a"><div class="btns"><span class="spantext">确定</span></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -279,7 +282,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
- <!-- 灾害源检测数据的添加-->
|
|
|
|
|
|
+ <!-- 灾害火灾源检测数据的添加-->
|
|
<el-dialog v-model="sdialog.adddialog" width="400" class="dialog_class bgcolor tianjia">
|
|
<el-dialog v-model="sdialog.adddialog" width="400" class="dialog_class bgcolor tianjia">
|
|
<template #header="{titleId, titleClass }">
|
|
<template #header="{titleId, titleClass }">
|
|
<div class="my-header ">
|
|
<div class="my-header ">
|
|
@@ -290,16 +293,16 @@
|
|
</template>
|
|
</template>
|
|
<div>
|
|
<div>
|
|
<el-form>
|
|
<el-form>
|
|
- <el-form-item label="时间" :label-width="formLabelWidth5">
|
|
|
|
|
|
+ <el-form-item label="时间" :label-width="formLabelWidth6">
|
|
<el-input v-model="Disastersource.timeline" class="w-50 m-2" placeholder="请输入" />
|
|
<el-input v-model="Disastersource.timeline" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="温度℃" :label-width="formLabelWidth5">
|
|
|
|
|
|
+ <el-form-item label="温度℃" :label-width="formLabelWidth6">
|
|
<el-input v-model="Disastersource.val1" class="w-50 m-2" placeholder="请输入" />
|
|
<el-input v-model="Disastersource.val1" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="污染物1浓度" :label-width="formLabelWidth5">
|
|
|
|
|
|
+ <el-form-item label="污染物1浓度" :label-width="formLabelWidth6">
|
|
<el-input v-model="Disastersource.val2" class="w-50 m-2" placeholder="请输入" />
|
|
<el-input v-model="Disastersource.val2" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="污染物2浓度" :label-width="formLabelWidth5">
|
|
|
|
|
|
+ <el-form-item label="污染物2浓度" :label-width="formLabelWidth6">
|
|
<el-input v-model="Disastersource.val3" class="w-50 m-2" placeholder="请输入" />
|
|
<el-input v-model="Disastersource.val3" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
@@ -311,6 +314,32 @@
|
|
确定
|
|
确定
|
|
</el-button></div></div>
|
|
</el-button></div></div>
|
|
</div>
|
|
</div>
|
|
|
|
+ </el-dialog>
|
|
|
|
+ <!-- 灾害源突水检测数据的添加-->
|
|
|
|
+ <el-dialog v-model="sdialog.adddwater" width="400" class="dialog_class bgcolor tianjia">
|
|
|
|
+ <template #header="{titleId, titleClass }">
|
|
|
|
+ <div class="my-header ">
|
|
|
|
+ <el-image :src="icon" fit="contain" ></el-image>
|
|
|
|
+ <h4 :id="titleId" :class="titleClass">添加</h4>
|
|
|
|
+
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ <div>
|
|
|
|
+ <el-form>
|
|
|
|
+ <el-form-item label="时间" :label-width="formLabelWidth6">
|
|
|
|
+ <el-input v-model="Disastersource.timeline" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="突水量(m³/s)" :label-width="formLabelWidth6">
|
|
|
|
+ <el-input v-model="Disastersource.val1" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="dialog-footer footer_div l_btn">
|
|
|
|
+ <div class="footerbtn flex1"><div class="borderimg"><el-button @click="sdialog.adddwater=false">取消</el-button></div></div>
|
|
|
|
+ <div class="footerbtn flex1"><div class="borderimg"><el-button @click="addjiancf();sdialog.adddwater=false">
|
|
|
|
+ 确定
|
|
|
|
+ </el-button></div></div>
|
|
|
|
+ </div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
<!-- 删除 -->
|
|
<!-- 删除 -->
|
|
<el-dialog v-model="sdialog.dialogsgdelect" width="400" class="dialog_class bgcolor tianjia">
|
|
<el-dialog v-model="sdialog.dialogsgdelect" width="400" class="dialog_class bgcolor tianjia">
|
|
@@ -354,6 +383,8 @@
|
|
dianadddialog:false,
|
|
dianadddialog:false,
|
|
dialogVisiblenode:false,
|
|
dialogVisiblenode:false,
|
|
isDisasterfire:false,
|
|
isDisasterfire:false,
|
|
|
|
+ isDisasterwter:false,
|
|
|
|
+ adddwater:false,
|
|
})
|
|
})
|
|
let selectstr=ref('');
|
|
let selectstr=ref('');
|
|
const currentPage4 = ref(1);
|
|
const currentPage4 = ref(1);
|
|
@@ -376,6 +407,7 @@
|
|
const multipleTableRef = ref()
|
|
const multipleTableRef = ref()
|
|
const multipleSelection = ref([])
|
|
const multipleSelection = ref([])
|
|
const formLabelWidth5=ref(77);
|
|
const formLabelWidth5=ref(77);
|
|
|
|
+ const formLabelWidth6=ref(120);
|
|
let source=reactive({pname:"",site:0.1})
|
|
let source=reactive({pname:"",site:0.1})
|
|
let Disastersource=ref({
|
|
let Disastersource=ref({
|
|
svid:0,
|
|
svid:0,
|
|
@@ -385,6 +417,7 @@
|
|
val3:'',
|
|
val3:'',
|
|
val4:'',
|
|
val4:'',
|
|
})
|
|
})
|
|
|
|
+
|
|
const tableData2= ref([])
|
|
const tableData2= ref([])
|
|
let aid=ref();
|
|
let aid=ref();
|
|
let biaoid= ref();
|
|
let biaoid= ref();
|
|
@@ -449,28 +482,7 @@
|
|
},
|
|
},
|
|
|
|
|
|
])
|
|
])
|
|
- const tableData4=[
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- date: '15.30',
|
|
|
|
- name: '100',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- date: '15.30',
|
|
|
|
- name: '35',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- date: '15.30',
|
|
|
|
- name: '35',
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
-
|
|
|
|
- date: '15.30',
|
|
|
|
- name: '35',
|
|
|
|
- },
|
|
|
|
- ]
|
|
|
|
|
|
+ const tableData4=ref([]);
|
|
const accident3=()=>{
|
|
const accident3=()=>{
|
|
console.log(props.classradio);
|
|
console.log(props.classradio);
|
|
if(props.classradio=="Fire"){
|
|
if(props.classradio=="Fire"){
|
|
@@ -489,7 +501,12 @@
|
|
}
|
|
}
|
|
request(params)
|
|
request(params)
|
|
.then((res) => {
|
|
.then((res) => {
|
|
- tableDatay.value=res.rows;
|
|
|
|
|
|
+ if(props.classradio=='Fire'){
|
|
|
|
+ tableDatay.value=res.rows
|
|
|
|
+ }else{
|
|
|
|
+ tableDatawat.value=res.rows
|
|
|
|
+ }
|
|
|
|
+ ;
|
|
})
|
|
})
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
ElMessage.error(err.returnMsg)
|
|
ElMessage.error(err.returnMsg)
|
|
@@ -510,7 +527,7 @@
|
|
message: res.returnMsg,
|
|
message: res.returnMsg,
|
|
type: 'success',
|
|
type: 'success',
|
|
})
|
|
})
|
|
- getdata();
|
|
|
|
|
|
+ handledisaster(aid.value)
|
|
})
|
|
})
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
})
|
|
})
|
|
@@ -542,27 +559,21 @@
|
|
biaoid.value=val;
|
|
biaoid.value=val;
|
|
}
|
|
}
|
|
const fundeledata=()=>{
|
|
const fundeledata=()=>{
|
|
-
|
|
|
|
- if( biaoid.value=='1'){
|
|
|
|
- const params = {
|
|
|
|
- transCode: 'D000011',
|
|
|
|
- sid:firesid.value,
|
|
|
|
- }
|
|
|
|
- console.log(params);
|
|
|
|
- request(params)
|
|
|
|
- .then((res) => {
|
|
|
|
- ElMessage({
|
|
|
|
- message: '删除成功',
|
|
|
|
- type: 'success',
|
|
|
|
- })
|
|
|
|
- handledisaster(aid.value);
|
|
|
|
- })
|
|
|
|
- .catch((err) => {
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
- else{
|
|
|
|
- fundeledata2();
|
|
|
|
|
|
+ const params = {
|
|
|
|
+ transCode: 'D000011',
|
|
|
|
+ sid:firesid.value,
|
|
}
|
|
}
|
|
|
|
+ console.log(params);
|
|
|
|
+ request(params)
|
|
|
|
+ .then((res) => {
|
|
|
|
+ ElMessage({
|
|
|
|
+ message: '删除成功',
|
|
|
|
+ type: 'success',
|
|
|
|
+ })
|
|
|
|
+ handledisaster(aid.value);
|
|
|
|
+ })
|
|
|
|
+ .catch((err) => {
|
|
|
|
+ })
|
|
}
|
|
}
|
|
// 分页查询
|
|
// 分页查询
|
|
function handleSizeChange(val) {
|
|
function handleSizeChange(val) {
|
|
@@ -637,6 +648,13 @@
|
|
firesid.value=row.sid;
|
|
firesid.value=row.sid;
|
|
getinquire();
|
|
getinquire();
|
|
|
|
|
|
|
|
+ }
|
|
|
|
+ //突水灾源检测
|
|
|
|
+ const handledetection2=(index,row)=>{
|
|
|
|
+ sdialog.value.disDisasterwter=true;
|
|
|
|
+ firesid.value=row.sid;
|
|
|
|
+ getinquire();
|
|
|
|
+
|
|
}
|
|
}
|
|
// 灾源检测查询
|
|
// 灾源检测查询
|
|
const getinquire=()=>{
|
|
const getinquire=()=>{
|
|
@@ -648,10 +666,9 @@
|
|
.then((res) => {
|
|
.then((res) => {
|
|
console.log(res.rows);
|
|
console.log(res.rows);
|
|
if(props.classradio=='Fire'){
|
|
if(props.classradio=='Fire'){
|
|
- console.log(1111)
|
|
|
|
tableDatafir.value=res.rows;
|
|
tableDatafir.value=res.rows;
|
|
}else{
|
|
}else{
|
|
- tableDatawat.value=res.rows
|
|
|
|
|
|
+ tableData4.value=res.rows
|
|
}
|
|
}
|
|
})
|
|
})
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
@@ -662,7 +679,7 @@
|
|
// addjiancf();
|
|
// addjiancf();
|
|
|
|
|
|
// }
|
|
// }
|
|
- // 灾源检测添加
|
|
|
|
|
|
+ // 灾源火灾检测添加
|
|
const addjiancf=()=>{
|
|
const addjiancf=()=>{
|
|
const params = {
|
|
const params = {
|
|
transCode: 'D00006',
|
|
transCode: 'D00006',
|
|
@@ -685,6 +702,7 @@
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+ // 灾源突水检测添加
|
|
//灾情检测删除
|
|
//灾情检测删除
|
|
const handleDelete2=(val)=>{
|
|
const handleDelete2=(val)=>{
|
|
console.log(val);
|
|
console.log(val);
|