|
@@ -31,7 +31,7 @@
|
|
<el-button
|
|
<el-button
|
|
size="small"
|
|
size="small"
|
|
type="success"
|
|
type="success"
|
|
- @click.stop="handledetection(scope.$index, scope.row)"
|
|
|
|
|
|
+ @click="handledetection(scope.$index, scope.row)"
|
|
>查看</el-button
|
|
>查看</el-button
|
|
>
|
|
>
|
|
</template>
|
|
</template>
|
|
@@ -255,7 +255,7 @@
|
|
<!-- 瓦斯爆炸 -->
|
|
<!-- 瓦斯爆炸 -->
|
|
<!--火灾左侧栏-->
|
|
<!--火灾左侧栏-->
|
|
<div class="common-layout" style="margin: 0" v-show="sour.Gass">
|
|
<div class="common-layout" style="margin: 0" v-show="sour.Gass">
|
|
- <el-aside width="354px" class="L_aside L_aside1 asideg asidegbg leftbgimg1">
|
|
|
|
|
|
+ <el-aside width="465px" class="L_aside L_aside1 asideg asidegbg leftbgimg1">
|
|
<div class="demo-collapse">
|
|
<div class="demo-collapse">
|
|
<el-collapse v-model="coolactiveName1" accordion>
|
|
<el-collapse v-model="coolactiveName1" accordion>
|
|
<el-collapse-item name="1">
|
|
<el-collapse-item name="1">
|
|
@@ -267,29 +267,61 @@
|
|
<div class="jc_content tablecolor">
|
|
<div class="jc_content tablecolor">
|
|
<div class="jc_padding">
|
|
<div class="jc_padding">
|
|
<div class="xian btncolor tablefocus">
|
|
<div class="xian btncolor tablefocus">
|
|
- <div class=dialog_header>
|
|
|
|
- <span class="text-color">文件上传:</span>
|
|
|
|
- </div>
|
|
|
|
-
|
|
|
|
- <el-form>
|
|
|
|
- <vue-uploader
|
|
|
|
- ref="bdf"
|
|
|
|
- :projectId="'81'"
|
|
|
|
- :solverType="'fem'"
|
|
|
|
- :accept="'.nml'"
|
|
|
|
- :name="'Load BDF File'"
|
|
|
|
-
|
|
|
|
- ></vue-uploader>
|
|
|
|
- </el-form>
|
|
|
|
- <!-- @handfiles="handfiles"
|
|
|
|
- @upoK='upDisOk'
|
|
|
|
- style="margin: 20px 0 0 0"
|
|
|
|
- @runstatezt1="runstatezt($event)" -->
|
|
|
|
|
|
+ <el-table
|
|
|
|
+ :data="tableDatawat"
|
|
|
|
+ style="width: 100%"
|
|
|
|
+ :row-class-name="tableRowClassName"
|
|
|
|
+ :header-cell-style="{ background: 'rgba(13, 22, 57, 0.96) ' }"
|
|
|
|
+ @row-click="handleDelete($event)"
|
|
|
|
+ max-height="350px"
|
|
|
|
+ :highlight-current-row="currentrow"
|
|
|
|
+ >
|
|
|
|
+ <el-table-column prop="pname" label="编号" />
|
|
|
|
+ <el-table-column prop="site" label="网格文件" />
|
|
|
|
+ <el-table-column prop="site" label="边界文件" />
|
|
|
|
+ <el-table-column label="操作" >
|
|
|
|
+ <template #default="scope">
|
|
|
|
+ <el-button
|
|
|
|
+ size="small"
|
|
|
|
+ type="success"
|
|
|
|
+ @click.stop="handledetection2(scope.$index, scope.row)"
|
|
|
|
+ >查看</el-button
|
|
|
|
+ >
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ <div class="asdis_btn">
|
|
|
|
+ <div
|
|
|
|
+ class="flex_a"
|
|
|
|
+ @click="
|
|
|
|
+ newtable();
|
|
|
|
+ Gassdialog.wsaddflie= true;
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ <div class="btns"><span class="spantext">添加</span></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="flex_a" @click="xiugaitable()">
|
|
|
|
+ <div class="btns"><span class="spantext">修改</span></div>
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="flex_a"
|
|
|
|
+ @click="
|
|
|
|
+ shanchu('1');
|
|
|
|
+
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ <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 tablefocus"
|
|
|
|
- style="margin-top: 20px"
|
|
|
|
|
|
+ class="xian tablefocus wstable"
|
|
|
|
+
|
|
>
|
|
>
|
|
<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>
|
|
@@ -300,7 +332,7 @@
|
|
</div>
|
|
</div>
|
|
<el-table
|
|
<el-table
|
|
:data="gtableData"
|
|
:data="gtableData"
|
|
- style="width: 100%"
|
|
|
|
|
|
+ style="width:100%"
|
|
:max-height="tableHeight"
|
|
:max-height="tableHeight"
|
|
: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) ' }"
|
|
@@ -312,35 +344,36 @@
|
|
<el-table-column prop="seti" label="结束位置" />>
|
|
<el-table-column prop="seti" label="结束位置" />>
|
|
</el-table>
|
|
</el-table>
|
|
<div class="asdis_btn">
|
|
<div class="asdis_btn">
|
|
|
|
+ <div class="btnpading">
|
|
<div
|
|
<div
|
|
- class="flex_a"
|
|
|
|
|
|
+ class="flex_as"
|
|
@click="
|
|
@click="
|
|
- firinit();
|
|
|
|
- sdialog.adddwater = true;
|
|
|
|
|
|
+ wsadd();
|
|
|
|
+ Gassdialog.wsaddarea= true;
|
|
"
|
|
"
|
|
>
|
|
>
|
|
<div class="btns"><span class="spantext">添加</span></div>
|
|
<div class="btns"><span class="spantext">添加</span></div>
|
|
</div>
|
|
</div>
|
|
- <div class="flex_a" @click="zaiyuxiugai()">
|
|
|
|
|
|
+ <div class="flex_as" @click="wsxiugai()">
|
|
<div class="btns"><span class="spantext"> 修改</span></div>
|
|
<div class="btns"><span class="spantext"> 修改</span></div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- class="flex_a"
|
|
|
|
|
|
+ class="flex_as"
|
|
@click="
|
|
@click="
|
|
shanchu('2');
|
|
shanchu('2');
|
|
"
|
|
"
|
|
>
|
|
>
|
|
<div class="btns"><span class="spantext">删除</span></div>
|
|
<div class="btns"><span class="spantext">删除</span></div>
|
|
</div>
|
|
</div>
|
|
- <div class="flex_a" @click="sdialog.disDisasterwter = false">
|
|
|
|
|
|
+ <div class="flex_as" @click="sdialog.disDisasterwter = false">
|
|
<div class="btns"><span class="spantext">确定</span></div>
|
|
<div class="btns"><span class="spantext">确定</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- <!-- 瓦斯爆炸区域 -->
|
|
|
|
|
|
+ <!-- 积聚区 -->
|
|
<div
|
|
<div
|
|
- class="xian tablefocus"
|
|
|
|
- style="margin-top: 20px"
|
|
|
|
|
|
+ class="xian tablefocus wstable"
|
|
>
|
|
>
|
|
<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>
|
|
@@ -363,8 +396,9 @@
|
|
<el-table-column prop="seti" label="瓦斯浓度" />>
|
|
<el-table-column prop="seti" label="瓦斯浓度" />>
|
|
</el-table>
|
|
</el-table>
|
|
<div class="asdis_btn">
|
|
<div class="asdis_btn">
|
|
|
|
+ <div class="btnpading">
|
|
<div
|
|
<div
|
|
- class="flex_a"
|
|
|
|
|
|
+ class="flex_as"
|
|
@click="
|
|
@click="
|
|
firinit();
|
|
firinit();
|
|
sdialog.adddwater = true;
|
|
sdialog.adddwater = true;
|
|
@@ -372,21 +406,22 @@
|
|
>
|
|
>
|
|
<div class="btns"><span class="spantext">添加</span></div>
|
|
<div class="btns"><span class="spantext">添加</span></div>
|
|
</div>
|
|
</div>
|
|
- <div class="flex_a" @click="zaiyuxiugai()">
|
|
|
|
|
|
+ <div class="flex_as" @click="zaiyuxiugai()">
|
|
<div class="btns"><span class="spantext"> 修改</span></div>
|
|
<div class="btns"><span class="spantext"> 修改</span></div>
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
- class="flex_a"
|
|
|
|
|
|
+ class="flex_as"
|
|
@click="
|
|
@click="
|
|
shanchu('2');
|
|
shanchu('2');
|
|
"
|
|
"
|
|
>
|
|
>
|
|
<div class="btns"><span class="spantext">删除</span></div>
|
|
<div class="btns"><span class="spantext">删除</span></div>
|
|
</div>
|
|
</div>
|
|
- <div class="flex_a" @click="sdialog.disDisasterwter = false">
|
|
|
|
|
|
+ <div class="flex_as" @click="sdialog.disDisasterwter = false">
|
|
<div class="btns"><span class="spantext">确定</span></div>
|
|
<div class="btns"><span class="spantext">确定</span></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -398,6 +433,166 @@
|
|
</div>
|
|
</div>
|
|
</el-aside>
|
|
</el-aside>
|
|
</div>
|
|
</div>
|
|
|
|
+ <!--瓦斯的 文件上传 -->
|
|
|
|
+ <el-dialog
|
|
|
|
+ v-model="Gassdialog.wsaddflie"
|
|
|
|
+ width="400"
|
|
|
|
+ align-center
|
|
|
|
+ :modal="false"
|
|
|
|
+ :close-on-click-modal="false"
|
|
|
|
+ draggable
|
|
|
|
+ :fullscreen="false"
|
|
|
|
+ :modal-append-to-body="false"
|
|
|
|
+ modal-class="summary-dlg"
|
|
|
|
+ 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 class=" btncolor tablefocus">
|
|
|
|
+ <vue-uploader
|
|
|
|
+ ref="bdf"
|
|
|
|
+ :projectId="'81'"
|
|
|
|
+ :solverType="'fem'"
|
|
|
|
+ :accept="'.nml'"
|
|
|
|
+ :upId="'1'"
|
|
|
|
+ :name="'网格文件上传'"
|
|
|
|
+ @handfiles="handfiles"
|
|
|
|
+ style="margin: 20px 0 0 0"
|
|
|
|
+ >
|
|
|
|
+
|
|
|
|
+ </vue-uploader>
|
|
|
|
+ <vue-uploader
|
|
|
|
+ ref="fem"
|
|
|
|
+ :projectId="'5'"
|
|
|
|
+ :solverType="'fem'"
|
|
|
|
+ :accept="'.ugrid'"
|
|
|
|
+ :name="'边界文件'"
|
|
|
|
+ :upId="'2'"
|
|
|
|
+ @handfiles="handfiles"
|
|
|
|
+ style="margin: 20px 0 0 0"
|
|
|
|
+ >
|
|
|
|
+ </vue-uploader>
|
|
|
|
+ <!-- @handfiles="handfiles"
|
|
|
|
+ @upoK='upDisOk'
|
|
|
|
+ style="margin: 20px 0 0 0"
|
|
|
|
+ @runstatezt1="runstatezt($event)" -->
|
|
|
|
+ </div>
|
|
|
|
+ <div class="dialog-footer footer_div l_btn">
|
|
|
|
+ <div class="footerbtn flex1">
|
|
|
|
+ <div class="borderimg">
|
|
|
|
+ <el-button @click="Gassdialog.wsaddflie= false">取消</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="footerbtn flex1">
|
|
|
|
+ <div class="borderimg">
|
|
|
|
+ <el-button
|
|
|
|
+ @click="
|
|
|
|
+ handleEditfire();
|
|
|
|
+ Gassdialog.wsaddflie= false;
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ 确定
|
|
|
|
+ </el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-dialog>
|
|
|
|
+ <!-- 瓦斯爆炸区域的添加 -->
|
|
|
|
+ <el-dialog
|
|
|
|
+ v-model="Gassdialog.wsaddarea"
|
|
|
|
+ width="400"
|
|
|
|
+ align-center
|
|
|
|
+ :modal="false"
|
|
|
|
+ :close-on-click-modal="false"
|
|
|
|
+ draggable
|
|
|
|
+ :fullscreen="false"
|
|
|
|
+ :modal-append-to-body="false"
|
|
|
|
+ modal-class="summary-dlg"
|
|
|
|
+ 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">{{zhtext}} </h4>
|
|
|
|
+ </div>
|
|
|
|
+ </template>
|
|
|
|
+ <!-- <div class=" btncolor tablefocus">
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ </div> -->
|
|
|
|
+ <div class="demo-input-suffix firsttitle magintop">
|
|
|
|
+ <el-form-item label="巷道名称" :label-width="formLabelWidth5">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="selectstr"
|
|
|
|
+ disabled
|
|
|
|
+ class="w-50 m-2"
|
|
|
|
+ placeholder="巷道名称"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <div class="btn2">
|
|
|
|
+ <el-button
|
|
|
|
+ type="primary"
|
|
|
|
+ @click="
|
|
|
|
+ fireclick();
|
|
|
|
+ sdialog.dialogVisiblenode = true;
|
|
|
|
+ "
|
|
|
|
+ >选择巷道</el-button
|
|
|
|
+ >
|
|
|
|
+ </div>
|
|
|
|
+ <div class="btn2" style="padding-left: 10px">
|
|
|
|
+ <el-button type="primary" @click="Dclick()">3D巷道选择</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-form-item label="开始位置" :label-width="formLabelWidth5">
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="source.site"
|
|
|
|
+ :min="0"
|
|
|
|
+ :max="1"
|
|
|
|
+ :precision="2"
|
|
|
|
+ :step="0.1"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ class="w-50 m-2"
|
|
|
|
+ placeholder="位置"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="结束位置" :label-width="formLabelWidth5">
|
|
|
|
+ <el-input-number
|
|
|
|
+ v-model="source.site"
|
|
|
|
+ :min="0"
|
|
|
|
+ :max="1"
|
|
|
|
+ :precision="2"
|
|
|
|
+ :step="0.1"
|
|
|
|
+ controls-position="right"
|
|
|
|
+ class="w-50 m-2"
|
|
|
|
+ placeholder="位置"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="dialog-footer footer_div l_btn">
|
|
|
|
+ <div class="footerbtn flex1">
|
|
|
|
+ <div class="borderimg">
|
|
|
|
+ <el-button @click="Gassdialog.wsaddarea= false">取消</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="footerbtn flex1">
|
|
|
|
+ <div class="borderimg">
|
|
|
|
+ <el-button
|
|
|
|
+ @click="
|
|
|
|
+ handleEditfire();
|
|
|
|
+ Gassdialog.wsaddarea= false;
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ 确定
|
|
|
|
+ </el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-dialog>
|
|
<!-- 灾害点源数据的添加-->
|
|
<!-- 灾害点源数据的添加-->
|
|
<el-dialog
|
|
<el-dialog
|
|
v-model="sdialog.dianadddialog"
|
|
v-model="sdialog.dianadddialog"
|
|
@@ -784,6 +979,10 @@ let zaihai = ref({
|
|
});
|
|
});
|
|
let dialogtrue = ref();
|
|
let dialogtrue = ref();
|
|
let zhtext = ref("");
|
|
let zhtext = ref("");
|
|
|
|
+const Gassdialog=ref({
|
|
|
|
+ wsaddflie:false,
|
|
|
|
+ wsaddarea:false,
|
|
|
|
+})
|
|
const sdialog = ref({
|
|
const sdialog = ref({
|
|
adddialog: false,
|
|
adddialog: false,
|
|
dialogsgdelect: false,
|
|
dialogsgdelect: false,
|
|
@@ -1161,6 +1360,15 @@ const firinit = () => {
|
|
Disastersource.value.val4 = "";
|
|
Disastersource.value.val4 = "";
|
|
zhtext.value = "添加";
|
|
zhtext.value = "添加";
|
|
};
|
|
};
|
|
|
|
+// 瓦斯爆炸
|
|
|
|
+const wsadd = () => {
|
|
|
|
+ zhtext.value = "添加";
|
|
|
|
+};
|
|
|
|
+//瓦斯的修改
|
|
|
|
+const wsxiugai=()=>{
|
|
|
|
+ Gassdialog.value.wsaddarea= true;
|
|
|
|
+ zhtext.value = "修改";
|
|
|
|
+}
|
|
// 灾害源检测的修改
|
|
// 灾害源检测的修改
|
|
const zaiyuxiugai = () => {
|
|
const zaiyuxiugai = () => {
|
|
zaihai.value.addEied = "x";
|
|
zaihai.value.addEied = "x";
|
|
@@ -1249,9 +1457,7 @@ const handfiles = (file) => {
|
|
const runstatezt=(res)=>{
|
|
const runstatezt=(res)=>{
|
|
// this.disabledok=res;
|
|
// this.disabledok=res;
|
|
}
|
|
}
|
|
- const upDisOk=()=>{
|
|
|
|
- // this.disOK=false;
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
//load状态回调
|
|
//load状态回调
|
|
const fileLoadeState=(files)=> {
|
|
const fileLoadeState=(files)=> {
|
|
console.log(files);
|
|
console.log(files);
|
|
@@ -1708,4 +1914,16 @@ defineExpose({ sour, accident3, handledisaster,changeModel });
|
|
.text-color{
|
|
.text-color{
|
|
color: #fff;
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
+.flex_as{
|
|
|
|
+
|
|
|
|
+padding: 0 13px 0 0;
|
|
|
|
+}
|
|
|
|
+.btnpading{
|
|
|
|
+ display: flex;
|
|
|
|
+ padding: 0 0 0 10px;
|
|
|
|
+}
|
|
|
|
+.wstable{
|
|
|
|
+ margin-top: 20px;
|
|
|
|
+ width:350px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|