|  | @@ -11,6 +11,26 @@
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |              <div class="rg_content">
 | 
	
		
			
				|  |  |                <div class="rg-padding">
 | 
	
		
			
				|  |  | +                <div class="he_pading color1">
 | 
	
		
			
				|  |  | +              <el-form-item label="物理量:" v-if="props.classradio == 'Fire'">
 | 
	
		
			
				|  |  | +                <el-select
 | 
	
		
			
				|  |  | +                  v-model="formInline.region"
 | 
	
		
			
				|  |  | +                  @change="regionchange($event)"
 | 
	
		
			
				|  |  | +                  placeholder="请选择"
 | 
	
		
			
				|  |  | +                >
 | 
	
		
			
				|  |  | +                  <el-option
 | 
	
		
			
				|  |  | +                    v-for="item in strResultFormatlist"
 | 
	
		
			
				|  |  | +                    :key="item.id"
 | 
	
		
			
				|  |  | +                    :label="item.name"
 | 
	
		
			
				|  |  | +                    :value="item.value"
 | 
	
		
			
				|  |  | +                  ></el-option>
 | 
	
		
			
				|  |  | +                </el-select>
 | 
	
		
			
				|  |  | +              </el-form-item>
 | 
	
		
			
				|  |  | +              <div class="woter" v-else>
 | 
	
		
			
				|  |  | +                <span>物理量:</span>
 | 
	
		
			
				|  |  | +                <span>水位</span>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  |                <div class="zongji">
 | 
	
		
			
				|  |  |                  <div class="zongjili img1">{{ warnin }}<span>个</span></div>
 | 
	
		
			
				|  |  |                  <div class="zongjili img2">{{ warnin2 }}<span>个</span></div>
 | 
	
	
		
			
				|  | @@ -58,9 +78,9 @@
 | 
	
		
			
				|  |  |                  <div class="hedse">
 | 
	
		
			
				|  |  |                <el-icon class="iconimg1 Frame3" fit="contain"></el-icon>{{ jcname }}
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  | -            <div class="zongji" v-if="props.classradio=='Fire'">
 | 
	
		
			
				|  |  | -                <div class="zongjili"><span>温度(℃):</span><span>{{ c}}</span></div>
 | 
	
		
			
				|  |  | -                <div class="zongjili"><span>压力(Pa):</span><span>{{ pa }}</span></div>
 | 
	
		
			
				|  |  | +            <div class="zongji2" v-if="props.classradio=='Fire'">
 | 
	
		
			
				|  |  | +                <div class="Firetile" ><span>温度(℃):</span><span class="text">{{ c}}</span></div>
 | 
	
		
			
				|  |  | +                <div class="Firetile"><span>压力(Pa):</span><span class="text2">{{ pa }}</span></div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              <div class="echart">
 | 
	
		
			
				|  |  |              <div id="line" style="width: 1.526rem;height:1.03rem;"></div></div>
 | 
	
	
		
			
				|  | @@ -140,9 +160,10 @@ let tableHeight = ref(130);
 | 
	
		
			
				|  |  |  let playshow=ref(true);
 | 
	
		
			
				|  |  |  let suspendshow=ref(false);
 | 
	
		
			
				|  |  |  let showfalse=ref(false);
 | 
	
		
			
				|  |  | -let c=ref(null);
 | 
	
		
			
				|  |  | -let pa=ref(null);
 | 
	
		
			
				|  |  | +let c=ref("0");
 | 
	
		
			
				|  |  | +let pa=ref("30s");
 | 
	
		
			
				|  |  |  const isstop = ref(false);
 | 
	
		
			
				|  |  | +const strResultFormatlist = ref([]);
 | 
	
		
			
				|  |  |  let count=ref(1);
 | 
	
		
			
				|  |  |  let starttime = ref(1);
 | 
	
		
			
				|  |  |  let endtime = ref(60);
 | 
	
	
		
			
				|  | @@ -234,13 +255,32 @@ console.log(props.classradio);
 | 
	
		
			
				|  |  |    // getMonitor();
 | 
	
		
			
				|  |  |    // vtkmodel.clearModeAddJg();
 | 
	
		
			
				|  |  |    // vtkGridRead()
 | 
	
		
			
				|  |  | - // readJob()
 | 
	
		
			
				|  |  | + readJob();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +function regionchange(val) {
 | 
	
		
			
				|  |  | +  // console.log(val)
 | 
	
		
			
				|  |  | +  let newMap = new Map([
 | 
	
		
			
				|  |  | +    ["Temperature", "(℃)"],
 | 
	
		
			
				|  |  | +    ["Pressure", "(kg/s)"],
 | 
	
		
			
				|  |  | +    ["Pressure", "(kg/s)"],
 | 
	
		
			
				|  |  | +    ["CO2", "(%)"],
 | 
	
		
			
				|  |  | +    ["CO2", "(%)"],
 | 
	
		
			
				|  |  | +    ["H2S", "(%)"],
 | 
	
		
			
				|  |  | +    ["Flow", "(Pa)"],
 | 
	
		
			
				|  |  | +    ["Height", "m"],
 | 
	
		
			
				|  |  | +  ]);
 | 
	
		
			
				|  |  | +  newMap.forEach((value, key) => {
 | 
	
		
			
				|  |  | +    // console.log(key, value);
 | 
	
		
			
				|  |  | +    if (key == val) {
 | 
	
		
			
				|  |  | +      danwei.value = key + value;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  });
 | 
	
		
			
				|  |  | +  getMonitor();
 | 
	
		
			
				|  |  | +  vtkShow();
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  //获取任务信息
 | 
	
		
			
				|  |  |  async function readJob() {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  const params = {
 | 
	
		
			
				|  |  |    transCode: "D10017",
 | 
	
		
			
				|  |  |    aid: aid.value,
 | 
	
	
		
			
				|  | @@ -249,13 +289,18 @@ await request(params)
 | 
	
		
			
				|  |  |    .then((res) => {
 | 
	
		
			
				|  |  |      if (res.returnCode == "000000000") {
 | 
	
		
			
				|  |  |        //成功
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  |        if(res.state=='1'){
 | 
	
		
			
				|  |  |        //  vtkmodel.clearModeAddJg(); //隐藏模版显示结果
 | 
	
		
			
				|  |  | -      monitor.value = true;
 | 
	
		
			
				|  |  | +   
 | 
	
		
			
				|  |  | +     // monitor.value = true;
 | 
	
		
			
				|  |  |        job.value = res;
 | 
	
		
			
				|  |  | -      vtkmodel.clearModeAddJg();
 | 
	
		
			
				|  |  | -      reddate(new Date());
 | 
	
		
			
				|  |  | -      vtkGridRead();
 | 
	
		
			
				|  |  | +     
 | 
	
		
			
				|  |  | +      getMonitor();
 | 
	
		
			
				|  |  | +      // vtkmodel.clearModeAddJg();
 | 
	
		
			
				|  |  | +      // reddate(new Date());
 | 
	
		
			
				|  |  | +      // vtkGridRead();
 | 
	
		
			
				|  |  | +  
 | 
	
		
			
				|  |  |        endtime.value= Number(res.totaltime)/Number(res.reportstep);
 | 
	
		
			
				|  |  |        console.log( endtime.value);
 | 
	
		
			
				|  |  |      }else if(res.state=='-1'){
 | 
	
	
		
			
				|  | @@ -287,7 +332,7 @@ await request(params)
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  //监测点数据获取
 | 
	
		
			
				|  |  |  async  function getMonitor() {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +  strResultFormatlist.value = [];
 | 
	
		
			
				|  |  |    const params = {
 | 
	
		
			
				|  |  |      transCode: "D10018",
 | 
	
		
			
				|  |  |      aid: aid.value,
 | 
	
	
		
			
				|  | @@ -295,11 +340,12 @@ async  function getMonitor() {
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  |    request(params)
 | 
	
		
			
				|  |  |      .then((res) => {
 | 
	
		
			
				|  |  | -      console.log()
 | 
	
		
			
				|  |  | +   
 | 
	
		
			
				|  |  |        if (res.returnCode == "000000000") {
 | 
	
		
			
				|  |  |          let headertable=[];
 | 
	
		
			
				|  |  |          //let s=0;
 | 
	
		
			
				|  |  |          // dynamicHeaders.value=res.codes;
 | 
	
		
			
				|  |  | +        console.log(res);
 | 
	
		
			
				|  |  |          for (let i = 0; i < res.codes.length; i++) {
 | 
	
		
			
				|  |  |            let num=i+1
 | 
	
		
			
				|  |  |            let newMap = new Map([
 | 
	
	
		
			
				|  | @@ -321,10 +367,16 @@ async  function getMonitor() {
 | 
	
		
			
				|  |  |            headertable.push(
 | 
	
		
			
				|  |  |              { prop:'v'+num, label: res.codes[i].code },
 | 
	
		
			
				|  |  |            )
 | 
	
		
			
				|  |  | +          // strResultFormatlist.value.push({
 | 
	
		
			
				|  |  | +          //     id: i,
 | 
	
		
			
				|  |  | +          //     name: codes.code,
 | 
	
		
			
				|  |  | +          //     value: codes.code,
 | 
	
		
			
				|  |  | +          //   });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // { prop: 'state', label: '操作' },
 | 
	
		
			
				|  |  |          // ...更多表头数据
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        console.log( strResultFormatlist.value);
 | 
	
		
			
				|  |  |           dynamicHeaders.value=headertable;
 | 
	
		
			
				|  |  |          let warning=[];//一级警告
 | 
	
		
			
				|  |  |          let warning2=[];//二级警告
 |