|
@@ -254,7 +254,7 @@
|
|
<div class='treeselect'>
|
|
<div class='treeselect'>
|
|
<el-form-item label="阻力系数" :label-width="formLabelWidth7" >
|
|
<el-form-item label="阻力系数" :label-width="formLabelWidth7" >
|
|
<el-tree-select
|
|
<el-tree-select
|
|
- v-model="value"
|
|
|
|
|
|
+ v-model="guandaoobj.roughCoeName"
|
|
:data="dataselct"
|
|
:data="dataselct"
|
|
:render-after-expand="false"
|
|
:render-after-expand="false"
|
|
style="width: 240px"
|
|
style="width: 240px"
|
|
@@ -376,54 +376,202 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
-<!-- 阻力系数弹窗 -->
|
|
|
|
|
|
+<!-- 阻力系数弹窗 毛壁面-->
|
|
<el-dialog v-model="sdialog.resistance" width="600" :append-to-body="true" :modal="false" :close-on-click-modal="false"
|
|
<el-dialog v-model="sdialog.resistance" width="600" :append-to-body="true" :modal="false" :close-on-click-modal="false"
|
|
draggable class="dialog_class bgcolor tablefocus shigutable">
|
|
draggable class="dialog_class bgcolor tablefocus shigutable">
|
|
<template #header="{ titleId, titleClass }">
|
|
<template #header="{ titleId, titleClass }">
|
|
<div class="my-header ">
|
|
<div class="my-header ">
|
|
<el-image :src="icon" fit="contain"></el-image>
|
|
<el-image :src="icon" fit="contain"></el-image>
|
|
- <h4 :id="titleId" :class="titleClass">毛壁面</h4>
|
|
|
|
|
|
+ <h4 :id="titleId" :class="titleClass">{{zulitext }}</h4>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<div class='maoconent'>
|
|
<div class='maoconent'>
|
|
<div class='maopading'>
|
|
<div class='maopading'>
|
|
- <!-- <el-radio-group v-model="resource" class="radio-group"> -->
|
|
|
|
|
|
+ <el-radio-group v-model="radio1" class="radio-group" @change="zairadiochage1">
|
|
<div class='jisuan'>
|
|
<div class='jisuan'>
|
|
<div class='radio'>
|
|
<div class='radio'>
|
|
- <el-radio label="0" v-model="resource">自定义阻力系数a:</el-radio></div>
|
|
|
|
- <el-input v-model="guandaoobj.sectionPara1" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
|
|
+ <el-radio label="0" >自定义阻力系数a:</el-radio></div>
|
|
|
|
+ <el-input v-model="zuli.zidiny" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div class='jisuan'>
|
|
<div class='jisuan'>
|
|
<div class='radio'>
|
|
<div class='radio'>
|
|
- <el-radio label="1" v-model="resource">计算阻力系数a:</el-radio></div>
|
|
|
|
|
|
+ <el-radio label="1">计算阻力系数a:</el-radio></div>
|
|
<el-form-item >
|
|
<el-form-item >
|
|
- <el-input v-model="guandaoobj.sectionPara1" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
|
|
+ <el-input v-model="zuli.jsuan" maxlength="15" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
-<div class="xizhi">
|
|
|
|
|
|
+</el-radio-group>
|
|
|
|
+<!--毛壁面 -->
|
|
|
|
+<div v-if="radio1=='1'">
|
|
|
|
+<div class="xizhi yi" v-if="guandaoobj.roughCoeName=='毛壁面'">
|
|
|
|
+ <el-radio-group v-model="resource" class="ml-4" @change="resourcechange">
|
|
<div class="list">
|
|
<div class="list">
|
|
<div class='jisuan'>
|
|
<div class='jisuan'>
|
|
<div class='radio'>
|
|
<div class='radio'>
|
|
- <el-radio label="0" v-model="resource">1.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
- <el-input-number v-model="num">
|
|
|
|
|
|
+ <el-radio label="0" >1.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="jisuanobj.val1" :disabled="resource!='0'" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">顺走向在煤层里挖的巷道(58.8)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="1">2.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="jisuanobj.val2" :disabled="resource!='1'" :min="68.6" :max="78.4" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">交叉走向在煤层里挖的巷道(68.6~78.4)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="2">3.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="jisuanobj.val3" :disabled="resource!='2'" :min="58.8" :max="78.4" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">巷道与地板粗糙度相同的巷道(58.8~78.4)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="3" >4.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="jisuanobj.val4" :disabled="resource!='3'" :min="98.0" :max="147.0" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">巷道与地板粗糙度相同,地面阻塞情况下 (98.0~147.0)</span>
|
|
|
|
+</div>
|
|
|
|
+</el-radio-group>
|
|
|
|
+</div>
|
|
|
|
+<!--砌碹面 -->
|
|
|
|
+<div class="xizhi er" v-if="guandaoobj.roughCoeName=='砌碹面'">
|
|
|
|
+ <el-radio-group v-model="resource" class="ml-4" @change="resourcechange2">
|
|
|
|
+ <div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="0" v-model="qxmradio">1.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qxmobj.val1" :min="29.4" :max="39.2" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">混凝土砌碹、外抹灰浆(29.4~39.2)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="1" v-model="qxmradio">2.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qxmobj.val2" :min="49.0" :max="68.6" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">混凝土砌碹、外抹灰浆(49.0~68.6))</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="2" v-model="qxmradio">3.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qxmobj.val3" :min="24.5" :max="29.4" :precision="1" :step="0.1" @change="handleChange">
|
|
<template #decrease-icon>
|
|
<template #decrease-icon>
|
|
- <el-icon>
|
|
|
|
- <ArrowDown />
|
|
|
|
- </el-icon>
|
|
|
|
|
|
+ <el-icon><ArrowLeft /></el-icon>
|
|
</template>
|
|
</template>
|
|
<template #increase-icon>
|
|
<template #increase-icon>
|
|
- <el-icon>
|
|
|
|
- <ArrowUp />
|
|
|
|
- </el-icon>
|
|
|
|
|
|
+ <el-icon><ArrowRight /></el-icon>
|
|
</template>
|
|
</template>
|
|
</el-input-number>
|
|
</el-input-number>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
-<span class="text">顺走向在煤层里挖的巷道(58.8)</span>
|
|
|
|
|
|
+<span class="text">砖砌碹、外抹灰浆(24.5~29.4))</span>
|
|
</div>
|
|
</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="3" v-model="qxmradio">4.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qxmobj.val4" :min="29.4" :max="39.2" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">砖砌碹、不抹灰浆(29.4~39.2)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="4" v-model="qxmradio">5.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qxmobj.val5" :min="39.2" :max="49.0" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">料石(39.2~49.0)</span>
|
|
</div>
|
|
</div>
|
|
|
|
+</el-radio-group>
|
|
|
|
+</div>
|
|
|
|
+<!--其它支护 3-4 -->
|
|
|
|
+<div class="xizhi san_4" v-if="guandaoobj.roughCoeName=='其它支护'">
|
|
|
|
+ <div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="0" v-model="resource">1.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qtzhobj.val1" :min="88.2" :max="168.2" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">钢筋混凝土预制支架巷道(88.2~168.2)</span>
|
|
|
|
+</div>
|
|
|
|
+<div class="list">
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="1" v-model="resource">2.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="qtzhobj.val2" :min="78.4" :max="117.6" :precision="1" :step="0.1" @change="handleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+
|
|
|
|
+</div>
|
|
|
|
+<span class="text">锚杆和喷浆巷道(78.4~117.6)</span>
|
|
|
|
+</div>
|
|
|
|
+</div>
|
|
|
|
+<el-form-item label=" 巷道有障碍物阻力修正:">
|
|
|
|
+ <el-radio-group v-model="zairadio" @change="zairadiochage1">
|
|
|
|
+ <el-radio label="1">是</el-radio>
|
|
|
|
+ <el-radio label="0">否</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+<div class="xizhi" v-if="zairadio=='1'">
|
|
|
|
+ <el-radio-group v-model="zaires" class="ml-4" @change="zaireschange">
|
|
|
|
+ <div class="list" >
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="0" >1.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="zaiobj.val1" :disabled="zaires!='0'" :min="147" :max="196" :precision="1" :step="0.1" @change="zaihandleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </div>
|
|
|
|
+ <span class="text">带有带式传送机的巷道(147~196))</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="list" >
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="1" v-model="zaires">2.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="zaiobj.val2" :disabled="zaires!='1'" :precision="1" :step="0.1" @change="zaihandleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </div>
|
|
|
|
+ <span class="text">设有水管、风管、木梯台阶的巷道(98))</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="list" >
|
|
|
|
+ <div class='jisuan'>
|
|
|
|
+ <div class='radio'>
|
|
|
|
+ <el-radio label="2" v-model="zaires">3.阻力因子ɑ×10⁴:</el-radio></div>
|
|
|
|
+ <el-input-number v-model="zaiobj.val3" :disabled="zaires!='2'" :min="29.4" :max="98" :precision="1" :step="0.1" @change="zaihandleChange">
|
|
|
|
+ </el-input-number>
|
|
|
|
+ </div>
|
|
|
|
+ <span class="text">当巷道严重堵塞时(29.4~98)</span>
|
|
|
|
+ </div>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </div>
|
|
<!-- </el-radio-group> -->
|
|
<!-- </el-radio-group> -->
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="dialog-footer footer_div l_btn">
|
|
<div class="dialog-footer footer_div l_btn">
|
|
@@ -431,7 +579,7 @@
|
|
<div class="borderimg"><el-button @click="sdialog.resistance = false">取消</el-button></div>
|
|
<div class="borderimg"><el-button @click="sdialog.resistance = false">取消</el-button></div>
|
|
</div>
|
|
</div>
|
|
<div class="footerbtn flex1">
|
|
<div class="footerbtn flex1">
|
|
- <div class="borderimg"><el-button @click=" sdialog.resistance = false">
|
|
|
|
|
|
+ <div class="borderimg"><el-button @click="maoqueding();">
|
|
确定
|
|
确定
|
|
</el-button></div>
|
|
</el-button></div>
|
|
</div>
|
|
</div>
|
|
@@ -455,7 +603,7 @@
|
|
import { computed, ref, onMounted, reactive, toRef } from "vue";
|
|
import { computed, ref, onMounted, reactive, toRef } from "vue";
|
|
import { request, uploadFile } from "@/utils/request";
|
|
import { request, uploadFile } from "@/utils/request";
|
|
import { ElMessage, ElButton, ElDialog, ElSelect,ElConfigProvider } from 'element-plus'
|
|
import { ElMessage, ElButton, ElDialog, ElSelect,ElConfigProvider } from 'element-plus'
|
|
- import { ArrowDown, ArrowUp, Minus, Plus } from '@element-plus/icons-vue'
|
|
|
|
|
|
+ import { ArrowDown, ArrowUp,Crop, Minus, Plus,ArrowRight,ArrowLeft } from '@element-plus/icons-vue'
|
|
import zhCn from 'element-plus/es/locale/lang/zh-cn'
|
|
import zhCn from 'element-plus/es/locale/lang/zh-cn'
|
|
import icon from "@/assets/img/icon.png";
|
|
import icon from "@/assets/img/icon.png";
|
|
import g from "@/assets/img/g.jpg";
|
|
import g from "@/assets/img/g.jpg";
|
|
@@ -480,7 +628,42 @@
|
|
|
|
|
|
// import Menufile from "./MenuFile.vue"
|
|
// import Menufile from "./MenuFile.vue"
|
|
// import upFile from "./upfile.vue";
|
|
// import upFile from "./upfile.vue";
|
|
|
|
+//
|
|
|
|
+
|
|
|
|
+let zuli=ref({
|
|
|
|
+ zidiny:'',
|
|
|
|
+ jsuan:''
|
|
|
|
+})
|
|
|
|
+let jsuanval=ref(58.8);
|
|
|
|
+let zuaival=ref(147.0);
|
|
|
|
+let jisuanobj=ref({
|
|
|
|
+ val1:58.8,
|
|
|
|
+ val2:68.6,
|
|
|
|
+ val3:78.4,
|
|
|
|
+ val4:58.8,
|
|
|
|
+})
|
|
|
|
+let qxmradio=ref("0");
|
|
|
|
+let qxmobj=ref({
|
|
|
|
+ val1:29.4,
|
|
|
|
+ val2:49,
|
|
|
|
+ val3:24.5,
|
|
|
|
+ val4:29.4,
|
|
|
|
+ val4:39.2,
|
|
|
|
+})
|
|
|
|
+let qtzhobj=ref({
|
|
|
|
+ val1:88.2,
|
|
|
|
+ val2:78.4,
|
|
|
|
+
|
|
|
|
+})
|
|
|
|
+let zairadio=ref('1');
|
|
|
|
+let zaires=ref("0")
|
|
|
|
+let zaiobj=ref({
|
|
|
|
+ val1:147,
|
|
|
|
+ val2:98,
|
|
|
|
+ val3:29.4,
|
|
|
|
+})
|
|
// 文件上传参数
|
|
// 文件上传参数
|
|
|
|
+const radio1 = ref('1');
|
|
const gfx=ref();
|
|
const gfx=ref();
|
|
const inp=ref();
|
|
const inp=ref();
|
|
let gid=ref("");
|
|
let gid=ref("");
|
|
@@ -489,46 +672,46 @@ let gfid=ref("");
|
|
let bfid=ref("");
|
|
let bfid=ref("");
|
|
let gfname=ref("");
|
|
let gfname=ref("");
|
|
let bfname=ref("");
|
|
let bfname=ref("");
|
|
-//
|
|
|
|
-let resource=('0')
|
|
|
|
|
|
+let resource=ref('0')
|
|
let num=ref();
|
|
let num=ref();
|
|
const value = ref()
|
|
const value = ref()
|
|
const dataselct = ref([
|
|
const dataselct = ref([
|
|
{
|
|
{
|
|
- value: '1',
|
|
|
|
|
|
+ value: '毛壁面',
|
|
label: '毛壁面',
|
|
label: '毛壁面',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '2',
|
|
|
|
|
|
+ value: '砌碹面',
|
|
label: '砌碹面',
|
|
label: '砌碹面',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '3',
|
|
|
|
|
|
+ value: '支护面',
|
|
label: '支护面',
|
|
label: '支护面',
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
- value: '3-1',
|
|
|
|
|
|
+ value: '圆木棚式支护',
|
|
label: '圆木棚式支护',
|
|
label: '圆木棚式支护',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '3-2',
|
|
|
|
|
|
+ value: '工字梁拱形和梯形支护',
|
|
label: '工字梁拱形和梯形支护',
|
|
label: '工字梁拱形和梯形支护',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '3-3',
|
|
|
|
|
|
+ value: '金属梁与柱支护',
|
|
label: '金属梁与柱支护',
|
|
label: '金属梁与柱支护',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '3-4',
|
|
|
|
|
|
+ value: '其它支护',
|
|
label: '其它支护',
|
|
label: '其它支护',
|
|
},
|
|
},
|
|
],
|
|
],
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- value: '4',
|
|
|
|
|
|
+ value: '工作面',
|
|
label: '工作面',
|
|
label: '工作面',
|
|
},
|
|
},
|
|
])
|
|
])
|
|
|
|
+let zulitext=ref();
|
|
let tishi=ref('');
|
|
let tishi=ref('');
|
|
let nodeselect = ref();
|
|
let nodeselect = ref();
|
|
let dialogVisible = ref(false);
|
|
let dialogVisible = ref(false);
|
|
@@ -636,6 +819,7 @@ let tishi=ref('');
|
|
snId: Number,
|
|
snId: Number,
|
|
enId:Number ,
|
|
enId:Number ,
|
|
roughCoe: '',
|
|
roughCoe: '',
|
|
|
|
+ roughCoeName:'',
|
|
sectionType: 'CIRCULAR',
|
|
sectionType: 'CIRCULAR',
|
|
sectionPara1: '',
|
|
sectionPara1: '',
|
|
sectionPara2: '',
|
|
sectionPara2: '',
|
|
@@ -895,6 +1079,7 @@ let tishi=ref('');
|
|
snId: guandaoobj.value.snId,
|
|
snId: guandaoobj.value.snId,
|
|
enId: guandaoobj.value.enId,
|
|
enId: guandaoobj.value.enId,
|
|
roughCoe: guandaoobj.value.roughCoe,
|
|
roughCoe: guandaoobj.value.roughCoe,
|
|
|
|
+ roughCoeName:guandaoobj.value.roughCoeName,
|
|
sectionType: guandaoobj.value.sectionType,
|
|
sectionType: guandaoobj.value.sectionType,
|
|
sectionPara1: guandaoobj.value.sectionPara1,
|
|
sectionPara1: guandaoobj.value.sectionPara1,
|
|
sectionPara2: guandaoobj.value.sectionPara2,
|
|
sectionPara2: guandaoobj.value.sectionPara2,
|
|
@@ -974,6 +1159,8 @@ let tishi=ref('');
|
|
guandaoobj.value.snId = gddata.value.snId;
|
|
guandaoobj.value.snId = gddata.value.snId;
|
|
guandaoobj.value.enId = gddata.value.enId;
|
|
guandaoobj.value.enId = gddata.value.enId;
|
|
guandaoobj.value.roughCoe = gddata.value.roughCoe;
|
|
guandaoobj.value.roughCoe = gddata.value.roughCoe;
|
|
|
|
+ zuli.value.zidiny=gddata.value.roughCoe;
|
|
|
|
+ guandaoobj.value.roughCoeName = gddata.value.roughCoeName;
|
|
guandaoobj.value.sectionType = gddata.value.sectionType;
|
|
guandaoobj.value.sectionType = gddata.value.sectionType;
|
|
guandaoobj.value.sectionPara1 = gddata.value.sectionPara1;
|
|
guandaoobj.value.sectionPara1 = gddata.value.sectionPara1;
|
|
guandaoobj.value.sectionPara2 = gddata.value.sectionPara2;
|
|
guandaoobj.value.sectionPara2 = gddata.value.sectionPara2;
|
|
@@ -1093,10 +1280,122 @@ const fileboolen=(val)=>{
|
|
// guandaoapi();
|
|
// guandaoapi();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+}
|
|
|
|
+// input 点击事件
|
|
|
|
+
|
|
|
|
+const handleChange=(val)=>{
|
|
|
|
+ //resourcechange();
|
|
|
|
+ jsuanval.value=val;
|
|
|
|
+ calculatefun();
|
|
|
|
+}
|
|
|
|
+// 阻碍
|
|
|
|
+const zaihandleChange=(val)=>{
|
|
|
|
+ zuaival.value=val;
|
|
|
|
+ calculatefun();
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// 选中计算
|
|
|
|
+const resourcechange=(val)=>{
|
|
|
|
+ resource.value=val;
|
|
|
|
+switch(resource.value){
|
|
|
|
+ case '0':
|
|
|
|
+ jsuanval.value=jisuanobj.value.val1;
|
|
|
|
+ break;
|
|
|
|
+ case '1':
|
|
|
|
+ jsuanval.value=jisuanobj.value.val2;
|
|
|
|
+ break;
|
|
|
|
+ case '2':
|
|
|
|
+ jsuanval.value=jisuanobj.value.val3;
|
|
|
|
+ break;
|
|
|
|
+ case '3':
|
|
|
|
+ jsuanval.value=jisuanobj.value.val3;
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+calculatefun()
|
|
|
|
+}
|
|
|
|
+// 砌碹巷道
|
|
|
|
+const resourcechange2=(val)=>{
|
|
|
|
+ resource.value=val;
|
|
|
|
+switch(resource.value){
|
|
|
|
+ case '0':
|
|
|
|
+ jsuanval.value=qxmobj.value.val1;
|
|
|
|
+ break;
|
|
|
|
+ case '1':
|
|
|
|
+ jsuanval.value=qxmobj.value.val2;
|
|
|
|
+ break;
|
|
|
|
+ case '2':
|
|
|
|
+ jsuanval.value=qxmobj.value.val3;
|
|
|
|
+ break;
|
|
|
|
+ case '3':
|
|
|
|
+ jsuanval.value=qxmobj.value.val4;
|
|
|
|
+ break;
|
|
|
|
+ case '4':
|
|
|
|
+ jsuanval.value=qxmobj.value.val5;
|
|
|
|
+ break;
|
|
|
|
+}
|
|
|
|
+calculatefun()
|
|
|
|
+}
|
|
|
|
+// 障碍物
|
|
|
|
+const zaireschange=(val)=>{
|
|
|
|
+zaires.value=val;
|
|
|
|
+switch(zaires.value){
|
|
|
|
+ case '0':
|
|
|
|
+ zuaival.value=zaiobj.value.val1;
|
|
|
|
+ break;
|
|
|
|
+ case '1':
|
|
|
|
+ zuaival.value=zaiobj.value.val2;
|
|
|
|
+ break;
|
|
|
|
+ case '2':
|
|
|
|
+ zuaival.value=zaiobj.value.val3;
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+console.log( zuaival.value);
|
|
|
|
+calculatefun()
|
|
|
|
+}
|
|
|
|
+// 计算
|
|
|
|
+const calculatefun=()=>{
|
|
|
|
+ let zonghe= parseFloat( jsuanval.value)+parseFloat( zuaival.value);
|
|
|
|
+ zuli.value.jsuan=zonghe/ 10000;
|
|
|
|
+}
|
|
|
|
+// 清空
|
|
|
|
+const zairadiochage1=()=>{
|
|
|
|
+ if(radio1.value=="0"||zairadio.value=='0'){
|
|
|
|
+ zuli.value.jsuan=null;
|
|
|
|
+
|
|
|
|
+ }else{
|
|
|
|
+ calculatefun();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+const maoqueding=()=>{
|
|
|
|
+ if(radio1.value=='0'){
|
|
|
|
+ guandaoobj.value.roughCoe=zuli.value.zidiny;
|
|
|
|
+ }else if(radio1.value=='1'){
|
|
|
|
+ guandaoobj.value.roughCoe=zuli.value.jsuan;
|
|
|
|
+ }
|
|
|
|
+ ElMessage({
|
|
|
|
+ message:'系数保存成功',
|
|
|
|
+ type: 'success',
|
|
|
|
+ })
|
|
|
|
+sdialog.value.resistance = false;
|
|
}
|
|
}
|
|
const seltree=(val)=>{
|
|
const seltree=(val)=>{
|
|
-console.log(val);
|
|
|
|
-if(val=='1'){
|
|
|
|
|
|
+console.log(val);zulitext.value
|
|
|
|
+if(val=='毛壁面'){
|
|
|
|
+ jsuanval.value=147.0;
|
|
|
|
+ zulitext.value='毛壁面'
|
|
|
|
+ sdialog.value.resistance=true;
|
|
|
|
+ calculatefun();
|
|
|
|
+
|
|
|
|
+}else if(val=='砌碹面'){
|
|
|
|
+ jsuanval.value=29.4;
|
|
|
|
+ zulitext.value='砌碹巷道'
|
|
|
|
+ sdialog.value.resistance=true;
|
|
|
|
+ calculatefun();
|
|
|
|
+}else if(val=='其它支护'){
|
|
|
|
+ zulitext.value='其它支护'
|
|
sdialog.value.resistance=true;
|
|
sdialog.value.resistance=true;
|
|
}
|
|
}
|
|
}
|
|
}
|