|  | @@ -36,9 +36,21 @@
 | 
											
												
													
														|  |                                              <el-table-column prop="id"  label="序号" width="80px" />
 |  |                                              <el-table-column prop="id"  label="序号" width="80px" />
 | 
											
												
													
														|  |                                              <el-table-column prop="code" label="节点编号" />
 |  |                                              <el-table-column prop="code" label="节点编号" />
 | 
											
												
													
														|  |                                              <el-table-column prop="name" label="节点名称" />
 |  |                                              <el-table-column prop="name" label="节点名称" />
 | 
											
												
													
														|  | -                                            <el-table-column prop="x" label="X" />
 |  | 
 | 
											
												
													
														|  | -                                            <el-table-column prop="y" label="Y" />
 |  | 
 | 
											
												
													
														|  | -                                            <el-table-column prop="z" label="Z" />
 |  | 
 | 
											
												
													
														|  | 
 |  | +                                            <el-table-column prop="x" label="X" >
 | 
											
												
													
														|  | 
 |  | +                                                <template #default="scope">
 | 
											
												
													
														|  | 
 |  | +                                                <span>{{ Number(scope.row.x).toFixed(2)}}</span>
 | 
											
												
													
														|  | 
 |  | +                                                </template>
 | 
											
												
													
														|  | 
 |  | +                                        </el-table-column>
 | 
											
												
													
														|  | 
 |  | +                                            <el-table-column prop="y" label="Y" >
 | 
											
												
													
														|  | 
 |  | +                                                 <template #default="scope">
 | 
											
												
													
														|  | 
 |  | +                                                <span>{{ Number(scope.row.y).toFixed(2)}}</span>
 | 
											
												
													
														|  | 
 |  | +                                                </template>
 | 
											
												
													
														|  | 
 |  | +                                            </el-table-column>
 | 
											
												
													
														|  | 
 |  | +                                            <el-table-column prop="z" label="Z">
 | 
											
												
													
														|  | 
 |  | +                                            <template #default="scope">
 | 
											
												
													
														|  | 
 |  | +                                                <span>{{ Number(scope.row.z).toFixed(2)}}</span>
 | 
											
												
													
														|  | 
 |  | +                                                </template>
 | 
											
												
													
														|  | 
 |  | +                                            </el-table-column>
 | 
											
												
													
														|  |                                          </el-table>
 |  |                                          </el-table>
 | 
											
												
													
														|  |                                          <div class="demo-pagination-block pagination" style="margin-top: 20px;">
 |  |                                          <div class="demo-pagination-block pagination" style="margin-top: 20px;">
 | 
											
												
													
														|  |                                              <el-pagination v-model:current-page="currentPage4"
 |  |                                              <el-pagination v-model:current-page="currentPage4"
 | 
											
										
											
												
													
														|  | @@ -260,14 +272,42 @@
 | 
											
												
													
														|  |      <el-form-item label="截面参数5" :label-width="formLabelWidth7">
 |  |      <el-form-item label="截面参数5" :label-width="formLabelWidth7">
 | 
											
												
													
														|  |          <el-input v-model="guandaoobj.sectionPara5" class="w-50 m-2" placeholder="请输入" />
 |  |          <el-input v-model="guandaoobj.sectionPara5" class="w-50 m-2" placeholder="请输入" />
 | 
											
												
													
														|  |      </el-form-item>
 |  |      </el-form-item>
 | 
											
												
													
														|  | 
 |  | +    <div class=" btncolor tablefocus">
 | 
											
												
													
														|  | 
 |  | +                      <vue-uploader
 | 
											
												
													
														|  | 
 |  | +                      ref="gfx"
 | 
											
												
													
														|  | 
 |  | +                      :solverType="'fem'"
 | 
											
												
													
														|  | 
 |  | +                      :accept="'.x'"
 | 
											
												
													
														|  | 
 |  | +                      :upId="'1'"
 | 
											
												
													
														|  | 
 |  | +                      :gfname="gfname"
 | 
											
												
													
														|  | 
 |  | +                      :name="'网格文件上传'"
 | 
											
												
													
														|  | 
 |  | +                      @handfiles="handfiles"
 | 
											
												
													
														|  | 
 |  | +                      @Gassaddgfid="Gassaddgfid"
 | 
											
												
													
														|  | 
 |  | +                      style="margin: 20px 0 0 0"
 | 
											
												
													
														|  | 
 |  | +                    >
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +                  </vue-uploader>
 | 
											
												
													
														|  | 
 |  | +                  <vue-uploader
 | 
											
												
													
														|  | 
 |  | +                      ref="inp"
 | 
											
												
													
														|  | 
 |  | +                      :solverType="'fem'"
 | 
											
												
													
														|  | 
 |  | +                      :accept="'.inp'"
 | 
											
												
													
														|  | 
 |  | +                      :name="'边界文件'"
 | 
											
												
													
														|  | 
 |  | +                      :upId="'2'"
 | 
											
												
													
														|  | 
 |  | +                      :gfname="bfname"
 | 
											
												
													
														|  | 
 |  | +                      @handfiles="handfiles"
 | 
											
												
													
														|  | 
 |  | +                      @Gassaddbfid="Gassaddbfid"
 | 
											
												
													
														|  | 
 |  | +                      style="margin: 20px 0 0 0"
 | 
											
												
													
														|  | 
 |  | +                    >
 | 
											
												
													
														|  | 
 |  | +                  </vue-uploader>
 | 
											
												
													
														|  | 
 |  | +        
 | 
											
												
													
														|  | 
 |  | +                    </div>
 | 
											
												
													
														|  |  </div>
 |  |  </div>
 | 
											
												
													
														|  |  <div class="dialog-footer footer_div l_btn">
 |  |  <div class="dialog-footer footer_div l_btn">
 | 
											
												
													
														|  |      <div class="footerbtn flex1">
 |  |      <div class="footerbtn flex1">
 | 
											
												
													
														|  | -        <div class="borderimg"><el-button @click="sdialog.gdadddialog = false">取消</el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <div class="borderimg"><el-button @click="fileboolen('cancel');">取消</el-button>
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
												
													
														|  |      <div class="footerbtn flex1">
 |  |      <div class="footerbtn flex1">
 | 
											
												
													
														|  | -        <div class="borderimg"><el-button @click="guandaoapi();">
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <div class="borderimg"><el-button @click="fileboolen('confirm');">
 | 
											
												
													
														|  |                  确定
 |  |                  确定
 | 
											
												
													
														|  |              </el-button></div>
 |  |              </el-button></div>
 | 
											
												
													
														|  |      </div>
 |  |      </div>
 | 
											
										
											
												
													
														|  | @@ -319,6 +359,19 @@
 | 
											
												
													
														|  |    import y from "@/assets/img/y.png";
 |  |    import y from "@/assets/img/y.png";
 | 
											
												
													
														|  |    import { timestampToTime } from '@/js/lindex.js';
 |  |    import { timestampToTime } from '@/js/lindex.js';
 | 
											
												
													
														|  |    import NodeSelect from "./NodeLine.vue";
 |  |    import NodeSelect from "./NodeLine.vue";
 | 
											
												
													
														|  | 
 |  | +  import vueUploader from "./fileuploads.vue";
 | 
											
												
													
														|  | 
 |  | +//   import Menufile from "./MenuFile.vue"
 | 
											
												
													
														|  | 
 |  | +//   import upFile from "./upfile.vue";
 | 
											
												
													
														|  | 
 |  | +// 文件上传参数
 | 
											
												
													
														|  | 
 |  | +const gfx=ref();
 | 
											
												
													
														|  | 
 |  | +const inp=ref();
 | 
											
												
													
														|  | 
 |  | +let gid=ref("");
 | 
											
												
													
														|  | 
 |  | +let wsid=ref("");
 | 
											
												
													
														|  | 
 |  | +let gfid=ref("");
 | 
											
												
													
														|  | 
 |  | +let bfid=ref("");
 | 
											
												
													
														|  | 
 |  | +let gfname=ref("");
 | 
											
												
													
														|  | 
 |  | +let bfname=ref("");
 | 
											
												
													
														|  | 
 |  | +// 
 | 
											
												
													
														|  |    let nodeselect = ref();
 |  |    let nodeselect = ref();
 | 
											
												
													
														|  |    let dialogVisible = ref(false);
 |  |    let dialogVisible = ref(false);
 | 
											
												
													
														|  |    let tableData2 = ref([]);
 |  |    let tableData2 = ref([]);
 | 
											
										
											
												
													
														|  | @@ -495,6 +548,8 @@
 | 
											
												
													
														|  |    const handleDelete2 = (val) => {
 |  |    const handleDelete2 = (val) => {
 | 
											
												
													
														|  |        currentrow1.value = true;
 |  |        currentrow1.value = true;
 | 
											
												
													
														|  |        gddata.value = val;
 |  |        gddata.value = val;
 | 
											
												
													
														|  | 
 |  | +      gfname.value= gddata.value.gfname
 | 
											
												
													
														|  | 
 |  | +    bfname.value= gddata.value.bfname
 | 
											
												
													
														|  |    
 |  |    
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  |    //node删除
 |  |    //node删除
 | 
											
										
											
												
													
														|  | @@ -591,6 +646,13 @@
 | 
											
												
													
														|  |        guandaoobj.value.sectionPara3 = '';
 |  |        guandaoobj.value.sectionPara3 = '';
 | 
											
												
													
														|  |        guandaoobj.value.sectionPara4 = '';
 |  |        guandaoobj.value.sectionPara4 = '';
 | 
											
												
													
														|  |        guandaoobj.value.sectionPara5 = '';
 |  |        guandaoobj.value.sectionPara5 = '';
 | 
											
												
													
														|  | 
 |  | +      gfname.value="";
 | 
											
												
													
														|  | 
 |  | +     bfname.value="";
 | 
											
												
													
														|  | 
 |  | +     nextTick(()=>{
 | 
											
												
													
														|  | 
 |  | +    gfx.value.files=[];
 | 
											
												
													
														|  | 
 |  | +    inp.value.files=[];
 | 
											
												
													
														|  | 
 |  | +    })
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  |    // 管道增加修改的接口
 |  |    // 管道增加修改的接口
 | 
											
												
													
														|  |    const guandaoapi = () => {
 |  |    const guandaoapi = () => {
 | 
											
										
											
												
													
														|  | @@ -609,6 +671,8 @@
 | 
											
												
													
														|  |            sectionPara3: guandaoobj.value.sectionPara3,
 |  |            sectionPara3: guandaoobj.value.sectionPara3,
 | 
											
												
													
														|  |            sectionPara4: guandaoobj.value.sectionPara4,
 |  |            sectionPara4: guandaoobj.value.sectionPara4,
 | 
											
												
													
														|  |            sectionPara5: guandaoobj.value.sectionPara5,
 |  |            sectionPara5: guandaoobj.value.sectionPara5,
 | 
											
												
													
														|  | 
 |  | +          gfid:gfid.value,
 | 
											
												
													
														|  | 
 |  | +         bfid:bfid.value,
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |        request(params)
 |  |        request(params)
 | 
											
												
													
														|  |            .then((res) => {
 |  |            .then((res) => {
 | 
											
										
											
												
													
														|  | @@ -674,10 +738,44 @@
 | 
											
												
													
														|  |            guandaoobj.value.sectionPara3 = gddata.value.sectionPara3;
 |  |            guandaoobj.value.sectionPara3 = gddata.value.sectionPara3;
 | 
											
												
													
														|  |            guandaoobj.value.sectionPara4 = gddata.value.sectionPara4;
 |  |            guandaoobj.value.sectionPara4 = gddata.value.sectionPara4;
 | 
											
												
													
														|  |            guandaoobj.value.sectionPara5 = gddata.value.sectionPara5;;
 |  |            guandaoobj.value.sectionPara5 = gddata.value.sectionPara5;;
 | 
											
												
													
														|  | 
 |  | +        //   guandaoobj.value.sectionPara4 = gddata.value.sectionPara4;
 | 
											
												
													
														|  | 
 |  | +        //   guandaoobj.value.sectionPara5 = gddata.value.sectionPara5;;
 | 
											
												
													
														|  | 
 |  | +          Gassaddgfid( gddata.value.gfid);
 | 
											
												
													
														|  | 
 |  | +         Gassaddbfid( gddata.value.bfid);
 | 
											
												
													
														|  | 
 |  | +            nextTick(()=>{
 | 
											
												
													
														|  | 
 |  | +            gfx.value.files=[];
 | 
											
												
													
														|  | 
 |  | +            inp.value.files=[];
 | 
											
												
													
														|  | 
 |  | +            })
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |    
 |  |    
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  | -  
 |  | 
 | 
											
												
													
														|  | 
 |  | +//  //文件上传的方法
 | 
											
												
													
														|  | 
 |  | +const handfiles = (file) => {
 | 
											
												
													
														|  | 
 |  | +      files.value = "";
 | 
											
												
													
														|  | 
 |  | +     files.value = file;
 | 
											
												
													
														|  | 
 |  | +     console.log( files.value);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +    const Gassaddgfid=(gf)=>{
 | 
											
												
													
														|  | 
 |  | +        gfid.value=gf;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +const Gassaddbfid=( bf)=>{
 | 
											
												
													
														|  | 
 |  | +        bfid.value=bf;
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +//判断文件是否上传
 | 
											
												
													
														|  | 
 |  | +const fileboolen=(val)=>{
 | 
											
												
													
														|  | 
 |  | +  let msg=gfx.value.msg;
 | 
											
												
													
														|  | 
 |  | +  let msg2=inp.value.msg;
 | 
											
												
													
														|  | 
 |  | +  if(msg=="上传中"||msg2=="上传中"){
 | 
											
												
													
														|  | 
 |  | +    ElMessage.error("上传中不能关闭");
 | 
											
												
													
														|  | 
 |  | +  }else{
 | 
											
												
													
														|  | 
 |  | +    sdialog.value.gdadddialog=false;
 | 
											
												
													
														|  | 
 |  | +    if(val=='confirm'&&msg=="已上传"||val=='confirm'&&msg2=="已上传"){
 | 
											
												
													
														|  | 
 |  | +     guandaoapi();
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | +  }
 | 
											
												
													
														|  | 
 |  | + 
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  |    defineExpose({ dialogVisible, });
 |  |    defineExpose({ dialogVisible, });
 | 
											
												
													
														|  |    </script>
 |  |    </script>
 | 
											
												
													
														|  |    
 |  |    
 |