|
@@ -454,6 +454,7 @@
|
|
|
:fullscreen="false"
|
|
|
:modal-append-to-body="false"
|
|
|
modal-class="summary-dlg"
|
|
|
+ @close='closeDialog'
|
|
|
class="dialog_class bgcolor tianjia"
|
|
|
>
|
|
|
<template #header="{ titleId, titleClass }">
|
|
@@ -488,7 +489,7 @@
|
|
|
<div class="dialog-footer footer_div l_btn">
|
|
|
<div class="footerbtn flex1">
|
|
|
<div class="borderimg">
|
|
|
- <el-button @click="Gassdialog.wsaddshow=false">取消</el-button>
|
|
|
+ <el-button @click="closeDialog(); Gassdialog.wsaddshow=false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="footerbtn flex1">
|
|
@@ -515,6 +516,7 @@
|
|
|
:modal-append-to-body="false"
|
|
|
modal-class="summary-dlg"
|
|
|
class="dialog_class bgcolor tianjia"
|
|
|
+ @close='closeDialog'
|
|
|
>
|
|
|
<template #header="{ titleId, titleClass }">
|
|
|
<div class="my-header">
|
|
@@ -559,6 +561,7 @@
|
|
|
controls-position="right"
|
|
|
class="w-50 m-2"
|
|
|
placeholder="位置"
|
|
|
+
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="结束位置" :label-width="formLabelWidth5">
|
|
@@ -576,7 +579,7 @@
|
|
|
<div class="dialog-footer footer_div l_btn">
|
|
|
<div class="footerbtn flex1">
|
|
|
<div class="borderimg">
|
|
|
- <el-button @click="Gassdialog.wsaddarea= false">取消</el-button>
|
|
|
+ <el-button @click="closeDialog();Gassdialog.wsaddarea= false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="footerbtn flex1">
|
|
@@ -669,7 +672,7 @@
|
|
|
modal-class="summary-dlg"
|
|
|
class="dialog_class bgcolor tianjia"
|
|
|
draggable
|
|
|
-
|
|
|
+ @close='closeDialog'
|
|
|
>
|
|
|
<template #header="{ titleId, titleClass }">
|
|
|
<div class="my-header">
|
|
@@ -711,13 +714,14 @@
|
|
|
controls-position="right"
|
|
|
class="w-50 m-2"
|
|
|
placeholder="位置"
|
|
|
+ @change="inputnuberChange"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
<div class="dialog-footer footer_div l_btn">
|
|
|
<div class="footerbtn flex1">
|
|
|
<div class="borderimg">
|
|
|
- <el-button @click="sdialog.dianadddialog = false">取消</el-button>
|
|
|
+ <el-button @click="closeDialog(); sdialog.dianadddialog = false">取消</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="footerbtn flex1">
|
|
@@ -1041,7 +1045,7 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
</div>
|
|
|
- <selfdialogs ref="dialogtrue" @Dtext="Dtext"></selfdialogs>
|
|
|
+ <selfdialogs ref="dialogtrue" :site="dsite" @Dtext="Dtext"></selfdialogs>
|
|
|
<!-- <filesload
|
|
|
ref="filesload"
|
|
|
:fileurls="fileurls"
|
|
@@ -1077,10 +1081,13 @@ let isActive=ref(0)
|
|
|
const changeClass= (i)=> {
|
|
|
isActive.value = i;
|
|
|
}
|
|
|
+let dsite=ref();
|
|
|
+let state=ref();
|
|
|
const changeModel= ()=> {
|
|
|
vtkmodel.clearJgAddMode();
|
|
|
vtkmodel.renderWindow.render();
|
|
|
}
|
|
|
+let timing = ref(null);
|
|
|
let styX=ref({left: ""})
|
|
|
let vueupshow=ref(false);
|
|
|
const gfx=ref();
|
|
@@ -1230,9 +1237,10 @@ const Dtext=(val)=>{
|
|
|
// 3D弹屏
|
|
|
const Dclick = () => {
|
|
|
dialogtrue.value.dialoglog = true;
|
|
|
- vtkmodel.clearJgAddMode() ;
|
|
|
- vtkmodel.selectPipes();
|
|
|
- dialogtrue.value.jgSelect();
|
|
|
+
|
|
|
+ // vtkmodel.clearJgAddMode() ;
|
|
|
+ // vtkmodel.selectPipes();
|
|
|
+ // dialogtrue.value.jgSelect();
|
|
|
console.log(dialogtrue.value.dialoglog);
|
|
|
};
|
|
|
//灾情源查询列表
|
|
@@ -1276,6 +1284,7 @@ const fireadd = () => {
|
|
|
type: "success",
|
|
|
});
|
|
|
handledisaster(aid.value);
|
|
|
+ fun3D();
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
ElMessage.error(err.returnMsg);
|
|
@@ -1288,7 +1297,34 @@ const handleChangecollapse = (val) => {
|
|
|
coolactiveName1.value=val;
|
|
|
|
|
|
}
|
|
|
+// 加减input事件
|
|
|
+const inputnuberChange = (number) => {
|
|
|
+ dsite.value=number;
|
|
|
+ dialogtrue.value.jgSelenum();
|
|
|
|
|
|
+}
|
|
|
+// 3D关闭弹窗
|
|
|
+const fun3D = () => {
|
|
|
+ // state.value=sessionStorage.getItem("state");
|
|
|
+ // console.log()
|
|
|
+ if(state.value=='1'){
|
|
|
+ vtkmodel.clearModeAddJg();
|
|
|
+ }else{
|
|
|
+ vtkmodel.selectNoting();
|
|
|
+ }
|
|
|
+ dialogtrue.value.timintclaer();
|
|
|
+ vtkmodel.clearpipsite();//清除选择巷道的位置
|
|
|
+}
|
|
|
+const closeDialog=()=>{
|
|
|
+ // state.value=sessionStorage.getItem("state");
|
|
|
+ if(state.value=='1'){
|
|
|
+ vtkmodel.clearModeAddJg();
|
|
|
+ }else{
|
|
|
+ vtkmodel.selectNoting();
|
|
|
+ }//节点图形
|
|
|
+ vtkmodel.clearpipsite();//清除选择巷道的位置
|
|
|
+ dialogtrue.value.timintclaer();
|
|
|
+}
|
|
|
//添加保存
|
|
|
const handleEditfire = () => {
|
|
|
if (gdadd.value == "1") {
|
|
@@ -1392,6 +1428,9 @@ const newtable = (e) => {
|
|
|
newtable.value = "1";
|
|
|
gdadd.value = "1";
|
|
|
zhtext.value = "添加";
|
|
|
+ vtkmodel.clearJgAddMode() ;
|
|
|
+ vtkmodel.selectPipes();
|
|
|
+ dialogtrue.value.jgSelect();
|
|
|
};
|
|
|
// 修改
|
|
|
const xiugaitable = () => {
|
|
@@ -1400,7 +1439,9 @@ const xiugaitable = () => {
|
|
|
if (JSON.stringify(tableobj.value) == "{}") {
|
|
|
ElMessage.error("你还没有选中修改的项目");
|
|
|
} else {
|
|
|
- console.log(tableobj.value)
|
|
|
+ vtkmodel.clearJgAddMode() ;
|
|
|
+ vtkmodel.selectPipes();
|
|
|
+ dialogtrue.value.jgSelect();
|
|
|
sdialog.value.dianadddialog = true;
|
|
|
aid.value = tableobj.value.aid;
|
|
|
firepid.value = tableobj.value.pid;
|
|
@@ -1597,6 +1638,7 @@ console.log(params);
|
|
|
});
|
|
|
Gassdialog.value.wsaddflie= false;
|
|
|
Gassgetdata(aid.value);
|
|
|
+ fun3D();
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
ElMessage.error(err.returnMsg);
|
|
@@ -1723,6 +1765,7 @@ const wsbalastadd=()=>{
|
|
|
});
|
|
|
Gassdialog.value.wsaddarea= false;
|
|
|
wsblastget();
|
|
|
+ fun3D();
|
|
|
|
|
|
|
|
|
})
|