|  | @@ -105,33 +105,6 @@
 | 
	
		
			
				|  |  |  <el-container>
 | 
	
		
			
				|  |  |     <el-main ref="main3d" :class="headMenu_2Show?'maxh400':'maxh221'" style="padding:0">
 | 
	
		
			
				|  |  |       <tool1 @startimg="startimg"></tool1>
 | 
	
		
			
				|  |  | -     <!-- <div class="toolmain  lbg_color3 el-menu">
 | 
	
		
			
				|  |  | -       <div class="imgzong itemimg1">
 | 
	
		
			
				|  |  | -                      <div class="item1"  v-for="(item,index) in toollist"  :key="'tl1-'+ index" :class="{activeOrange1:active=='tl1-'+ index}" @click="meshclick($event,index,'tl1-'+ index)">
 | 
	
		
			
				|  |  | -                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
 | 
	
		
			
				|  |  | -                         <el-image :src="item.icon" fit="cover" /> 
 | 
	
		
			
				|  |  | -                    </el-tooltip>
 | 
	
		
			
				|  |  | -                 </div>
 | 
	
		
			
				|  |  | -                  <span class="shu">|</span>
 | 
	
		
			
				|  |  | -                      <div class="item1"  v-for="(item,index) in toollist2"  :key="'tl2-'+ index" :class="{activeOrange1:active=='tl2-'+ index}" @click="meshclick($event,index,'tl2-'+ index)">
 | 
	
		
			
				|  |  | -                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
 | 
	
		
			
				|  |  | -                         <el-image :src="item.icon" fit="cover" /> 
 | 
	
		
			
				|  |  | -                    </el-tooltip>
 | 
	
		
			
				|  |  | -                 </div>
 | 
	
		
			
				|  |  | -                  <span class="shu">|</span>
 | 
	
		
			
				|  |  | -                        <div class="item1"  v-for="(item,index) in toollist3"  :key="'tl3-'+ index"  :class="{activeOrange1:active=='tl3-'+ index}" @click="meshclick($event,index,'tl3-'+ index)">
 | 
	
		
			
				|  |  | -                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
 | 
	
		
			
				|  |  | -                         <el-image :src="item.icon" fit="cover" /> 
 | 
	
		
			
				|  |  | -                    </el-tooltip>
 | 
	
		
			
				|  |  | -                 </div>
 | 
	
		
			
				|  |  | -                  <span class="shu">|</span>
 | 
	
		
			
				|  |  | -                           <div class="item1"  v-for="(item,index) in toollist4"   :key="'tl4-'+ index"  :class="{activeOrange2:active=='tl4-'+ index}" :tabIndex="index" @click="meshclick($event,index,'tl4-'+ index)">
 | 
	
		
			
				|  |  | -                     <el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
 | 
	
		
			
				|  |  | -                         <el-image :src="item.icon" fit="cover" /> 
 | 
	
		
			
				|  |  | -                    </el-tooltip>
 | 
	
		
			
				|  |  | -                 </div>
 | 
	
		
			
				|  |  | -                 </div>
 | 
	
		
			
				|  |  | -     </div> -->
 | 
	
		
			
				|  |  |       <!-- 加载折线图 -->
 | 
	
		
			
				|  |  |      <echartsHFCD ref="monitor" v-if="femnum=='HCFDLab'"  @getthislog='getthislog' @restimeyear='restimeyear'  :projectId='pid' :nmlsteps="Number(numsteps)"></echartsHFCD>
 | 
	
		
			
				|  |  |      <!-- 加载图片 -->
 | 
	
	
		
			
				|  | @@ -466,8 +439,8 @@ methods:{
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          init(){
 | 
	
		
			
				|  |  | -         //this.pid=this.$route.query.pid;
 | 
	
		
			
				|  |  | -         this.pid='31f117acb7e74232a3267b091391eab2';
 | 
	
		
			
				|  |  | +         this.pid=this.$route.query.pid;
 | 
	
		
			
				|  |  | +        // this.pid='31f117acb7e74232a3267b091391eab2';
 | 
	
		
			
				|  |  |            this.solverchange('HCFDLab');
 | 
	
		
			
				|  |  |       
 | 
	
		
			
				|  |  |          },
 | 
	
	
		
			
				|  | @@ -495,13 +468,7 @@ methods:{
 | 
	
		
			
				|  |  |            this.$refs.hcfd.hcfdchange(this.objopp,res.solverConfigid);
 | 
	
		
			
				|  |  |            this.solverConfigid=res.solverConfigid;
 | 
	
		
			
				|  |  |           let data= JSON.parse(this.objopp);
 | 
	
		
			
				|  |  | -            // this.startimg("init");
 | 
	
		
			
				|  |  | -     //this.startimg("loaddata");
 | 
	
		
			
				|  |  | -     setTimeout(function(){
 | 
	
		
			
				|  |  | -       //  that.initWebSocket();
 | 
	
		
			
				|  |  | -     },500)
 | 
	
		
			
				|  |  | -      
 | 
	
		
			
				|  |  | -         
 | 
	
		
			
				|  |  | +          this.startimg("init",'loaddata');
 | 
	
		
			
				|  |  |            this.numsteps=data.nmlParam.steps;
 | 
	
		
			
				|  |  |           console.log(this.numsteps);
 | 
	
		
			
				|  |  |             })   
 | 
	
	
		
			
				|  | @@ -510,8 +477,6 @@ methods:{
 | 
	
		
			
				|  |  |               // this.$refs.fem.femchange(res.parameterObj,res.solverConfigid);
 | 
	
		
			
				|  |  |                this.$refs.fem.femchange(res.parameterObj,'abc6db6cb2c0482eb7964df6fea02c70');
 | 
	
		
			
				|  |  |             })   
 | 
	
		
			
				|  |  | -         
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          }else{
 | 
	
		
			
				|  |  |            
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -524,6 +489,7 @@ methods:{
 | 
	
		
			
				|  |  |        fun(){
 | 
	
		
			
				|  |  |              this.$refs.monitor.getwebsocket(); 
 | 
	
		
			
				|  |  |             this.$refs.monitor.container_show=true;
 | 
	
		
			
				|  |  | +               this.$refs.TFileStream.imgtupian=false;
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |   // 日志的文本框
 | 
	
	
		
			
				|  | @@ -565,8 +531,8 @@ loadingend(loading){
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |    // 文件渲染之前的动作
 | 
	
		
			
				|  |  | -  startimg(action){
 | 
	
		
			
				|  |  | -    console.log(2222);
 | 
	
		
			
				|  |  | +  startimg(action,action2){
 | 
	
		
			
				|  |  | +    console.log(111)
 | 
	
		
			
				|  |  |  let params = {
 | 
	
		
			
				|  |  |          transCode: "AFT001",// 服务器渲染实例接口创建推流
 | 
	
		
			
				|  |  |          pid:this.pid,
 | 
	
	
		
			
				|  | @@ -578,10 +544,30 @@ let params = {
 | 
	
		
			
				|  |  |        request(params)
 | 
	
		
			
				|  |  |          .then((res) => {
 | 
	
		
			
				|  |  |              console.log(res);
 | 
	
		
			
				|  |  | +            this.startimgloaddata(action2)
 | 
	
		
			
				|  |  |             
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |          .catch((err) => {
 | 
	
		
			
				|  |  | -               this.loadingend(this.loadingopen());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        }); 
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +   startimgloaddata(action){
 | 
	
		
			
				|  |  | +     let that=this;
 | 
	
		
			
				|  |  | +let params = {
 | 
	
		
			
				|  |  | +        transCode: "AFT001",// 服务器渲染实例接口创建推流
 | 
	
		
			
				|  |  | +        pid:this.pid,
 | 
	
		
			
				|  |  | +        solverConfigId: this.solverConfigid,
 | 
	
		
			
				|  |  | +       action:action,
 | 
	
		
			
				|  |  | +       paramJson:"",
 | 
	
		
			
				|  |  | +      };
 | 
	
		
			
				|  |  | +      this.loading = true;
 | 
	
		
			
				|  |  | +      request(params)
 | 
	
		
			
				|  |  | +        .then((res) => {
 | 
	
		
			
				|  |  | +            console.log(res);
 | 
	
		
			
				|  |  | +            that.initWebSocket();
 | 
	
		
			
				|  |  | +        })
 | 
	
		
			
				|  |  | +        .catch((err) => {
 | 
	
		
			
				|  |  | +              
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          }); 
 | 
	
		
			
				|  |  |    },
 | 
	
	
		
			
				|  | @@ -604,10 +590,10 @@ let params = {
 | 
	
		
			
				|  |  |                this.websock.close() 
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        websocketonmessage(e){ //数据接收
 | 
	
		
			
				|  |  | -     
 | 
	
		
			
				|  |  | +        //  this.loadingopen();
 | 
	
		
			
				|  |  | +         console.log(e);
 | 
	
		
			
				|  |  |          try{
 | 
	
		
			
				|  |  | -            const redata = JSON.parse(e.data); 
 | 
	
		
			
				|  |  | -               console.log(redata.img);       
 | 
	
		
			
				|  |  | +            const redata = JSON.parse(e.data);   
 | 
	
		
			
				|  |  |                  
 | 
	
		
			
				|  |  |              // if(redata.hasOwnProperty("data")){          
 | 
	
		
			
				|  |  |              // }else{
 | 
	
	
		
			
				|  | @@ -617,9 +603,9 @@ let params = {
 | 
	
		
			
				|  |  |              // }
 | 
	
		
			
				|  |  |            //  if(redata.data!=undefined){
 | 
	
		
			
				|  |  |                  // this.$refs.monitor.hiden();
 | 
	
		
			
				|  |  | +                 this.$refs.monitor.container_show=false;
 | 
	
		
			
				|  |  |                this.$refs.TFileStream.imgtupian=true;
 | 
	
		
			
				|  |  |                this.$refs.TFileStream.fetchData(redata);
 | 
	
		
			
				|  |  | -              console.log(22222)
 | 
	
		
			
				|  |  |            //  }
 | 
	
		
			
				|  |  |        
 | 
	
		
			
				|  |  |       
 |