|
@@ -198,6 +198,7 @@ export default {
|
|
|
tl11,tl12,tl13,tl14,tl15,tl16,
|
|
|
ytdata:{},
|
|
|
vectorparam:{},
|
|
|
+ selectval:'HCFDLab',
|
|
|
active:'',
|
|
|
restime:'',
|
|
|
monitorHCFD:false,
|
|
@@ -522,6 +523,7 @@ linezhexian(num){
|
|
|
solverchange(val){
|
|
|
let that=this;
|
|
|
this.femnum=val;
|
|
|
+ this.selectval=val;
|
|
|
const params = {
|
|
|
transCode: 'C00003',
|
|
|
pid:this.pid,
|
|
@@ -710,66 +712,99 @@ let params = {
|
|
|
|
|
|
// HCFD云图的参数返回 存储
|
|
|
console.log(rdata);
|
|
|
- if(rdata.action=='ResultImport'){
|
|
|
-
|
|
|
- let data=JSON.parse(rdata.paramJson);
|
|
|
- if(data.msgType=="contour_param"){
|
|
|
- sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
- this.ytdata=rdata;
|
|
|
- }
|
|
|
- if(data.msgType=='line_param'){
|
|
|
- sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
- this.ytdata=rdata;
|
|
|
- }
|
|
|
- if(data.msgType=='vector_param'){
|
|
|
- sessionStorage.setItem("vectorparam",JSON.stringify(data));
|
|
|
- this.vectorparam=rdata;
|
|
|
- // this.$refs.fem.vectordata(JSON.stringify(data))
|
|
|
- }
|
|
|
- if(data.msgType=='stream_param'){
|
|
|
- this.$refs.fem.streamdata(JSON.stringify(data))
|
|
|
- this.$refs.hcfd.streamdata(JSON.stringify(data))
|
|
|
+ if(this.selectval=='HCFDLab'){
|
|
|
+ if(rdata.action=='ResultImport'){
|
|
|
+
|
|
|
+ let data=JSON.parse(rdata.paramJson);
|
|
|
+ if(data.msgType=="contour_param"){
|
|
|
+ sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='line_param'){
|
|
|
+ sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='vector_param'){
|
|
|
+ sessionStorage.setItem("vectorparam",JSON.stringify(data));
|
|
|
+ this.vectorparam=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='stream_param'){
|
|
|
+ this.$refs.hcfd.streamdata(JSON.stringify(data))
|
|
|
+ }
|
|
|
+ if(data.msgType=='solidsurface_param'){
|
|
|
+ //this.$refs.hcfd.colorval(JSON.stringify(data))
|
|
|
+ }
|
|
|
+
|
|
|
+ }else if(rdata.action=='LineDisplay'){
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }else if(rdata.action=='SliceDisplayAdd'){
|
|
|
+ let dataslicedisplay=JSON.parse(rdata.paramJson);
|
|
|
+ if(dataslicedisplay==null||JSON.stringify(dataslicedisplay)=='{}'){
|
|
|
+ }else{
|
|
|
+ if(dataslicedisplay.msgType=='addPage_slice_param'){
|
|
|
+ sessionStorage.setItem("dataslicedisplay",JSON.stringify(rdata.paramJson));
|
|
|
+ this.$refs.hcfd.addparam();
|
|
|
+ }
|
|
|
}
|
|
|
- if(data.msgType=='solidsurface_param'){
|
|
|
- this.$refs.fem.colorval(JSON.stringify(data))
|
|
|
+ }else if(rdata.action=='SliceDisplayUpdate'){
|
|
|
+ let datadisplayupdate=JSON.parse(rdata.paramJson);
|
|
|
+ console.log(datadisplayupdate)
|
|
|
+ if(datadisplayupdate==null||JSON.stringify(datadisplayupdate)=='{}'){
|
|
|
+ }else{
|
|
|
+ sessionStorage.setItem("updateparam",JSON.stringify(rdata.paramJson));
|
|
|
+ this.$refs.hcfd.updataparam();
|
|
|
+
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+
|
|
|
+ }
|
|
|
+ }else if(this.selectval=='FEMLab(结构力学)'){
|
|
|
+ if(rdata.action=='ResultImport'){
|
|
|
+ let data=JSON.parse(rdata.paramJson);
|
|
|
+ if(data.msgType=="contour_param"){
|
|
|
+ sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='line_param'){
|
|
|
+ sessionStorage.setItem("ytdata",JSON.stringify(data));
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='vector_param'){
|
|
|
+ sessionStorage.setItem("vectorparam",JSON.stringify(data));
|
|
|
+ this.vectorparam=rdata;
|
|
|
+ }
|
|
|
+ if(data.msgType=='stream_param'){
|
|
|
+ this.$refs.fem.streamdata(JSON.stringify(data))
|
|
|
+ }
|
|
|
+ if(data.msgType=='solidsurface_param'){
|
|
|
+ this.$refs.fem.colorval(JSON.stringify(data))
|
|
|
+ }
|
|
|
+ }else if(rdata.action=='LineDisplay'){
|
|
|
+ this.ytdata=rdata;
|
|
|
+ }else if(rdata.action=='SliceDisplayAdd'){
|
|
|
+ let dataslicedisplay=JSON.parse(rdata.paramJson);
|
|
|
+ if(dataslicedisplay==null||JSON.stringify(dataslicedisplay)=='{}'){
|
|
|
+
|
|
|
+ }else{
|
|
|
+ if(dataslicedisplay.msgType=='addPage_slice_param'){
|
|
|
+ sessionStorage.setItem("dataslicedisplay",JSON.stringify(rdata.paramJson));
|
|
|
+ this.$refs.fem.femaddparam();
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- }else if(rdata.action=='LineDisplay'){
|
|
|
- this.ytdata=rdata;
|
|
|
- }else if(rdata.action=='SliceDisplayAdd'){
|
|
|
- let dataslicedisplay=JSON.parse(rdata.paramJson);
|
|
|
- if(dataslicedisplay==null||JSON.stringify(dataslicedisplay)=='{}'){
|
|
|
-
|
|
|
- }else{
|
|
|
- if(dataslicedisplay.msgType=='addPage_slice_param'){
|
|
|
+ }else if(rdata.action=='SliceDisplayUpdate'){
|
|
|
+ let datadisplayupdate=JSON.parse(rdata.paramJson);
|
|
|
+ if(datadisplayupdate==null||JSON.stringify(datadisplayupdate)=='{}'){
|
|
|
+ }else{
|
|
|
+ this.$refs.fem.updataparam(JSON.stringify(rdata.paramJson));
|
|
|
+
|
|
|
+ }
|
|
|
+ }else{
|
|
|
|
|
|
- sessionStorage.setItem("dataslicedisplay",JSON.stringify(rdata.paramJson));
|
|
|
- this.$refs.hcfd.addparam();
|
|
|
-
|
|
|
- //this.$refs.fem.femaddparam();
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
- }
|
|
|
- }else if(rdata.action=='SliceDisplayUpdate'){
|
|
|
- let datadisplayupdate=JSON.parse(rdata.paramJson);
|
|
|
- console.log(datadisplayupdate)
|
|
|
- if(datadisplayupdate==null||JSON.stringify(datadisplayupdate)=='{}'){
|
|
|
- }else{
|
|
|
- sessionStorage.setItem("updateparam",JSON.stringify(rdata.paramJson));
|
|
|
- this.$refs.hcfd.updataparam();
|
|
|
-
|
|
|
- }
|
|
|
- }else if(rdata.action=='StreamDisplayCreate'){
|
|
|
- let streamError=JSON.parse(rdata.paramJson)
|
|
|
+
|
|
|
}else if(rdata.hasOwnProperty('Error')){
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- }else{
|
|
|
- this.loadingend(this.loadingopen());
|
|
|
- }
|
|
|
-
|
|
|
+ this.loadingend(this.loadingopen());
|
|
|
+ }
|
|
|
return true;
|
|
|
}catch(error){
|
|
|
this.loadingend(this.loadingopen());
|