|  | @@ -21,7 +21,7 @@
 | 
	
		
			
				|  |  |                  </el-select>
 | 
	
		
			
				|  |  |                  </el-form-item>
 | 
	
		
			
				|  |  |                  <el-form-item label="选择代理模型:" :label-width="formLabelWidth200">
 | 
	
		
			
				|  |  | -                  <el-select v-model="youhua.surromod" :suffix-icon="CaretBottom" placeholder="请选择">
 | 
	
		
			
				|  |  | +                  <el-select v-model="youhua.surromod" :suffix-icon="CaretBottom" placeholder="请选择" @change="handlesurromodChange">
 | 
	
		
			
				|  |  |                      <el-option v-for="item in daililist" :key="item.value" :label="item.label" :value="item.value">
 | 
	
		
			
				|  |  |                      </el-option>
 | 
	
		
			
				|  |  |                    </el-select>
 | 
	
	
		
			
				|  | @@ -202,7 +202,8 @@ let tdlist = ref([
 | 
	
		
			
				|  |  |    {label:'蒙特卡洛MCD',value:'2'},
 | 
	
		
			
				|  |  |  ])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -let dlival=ref('Kriging')
 | 
	
		
			
				|  |  | +let nsurro = ref(310)
 | 
	
		
			
				|  |  | +let n_kriging = ref(1)
 | 
	
		
			
				|  |  |  let daililist = ref([
 | 
	
		
			
				|  |  |    { label: 'Kriging', value: 'Kriging' },
 | 
	
		
			
				|  |  |    { label: 'GEK', value: 'GEK' },
 | 
	
	
		
			
				|  | @@ -272,6 +273,25 @@ let daililist9= ref([
 | 
	
		
			
				|  |  |    { label: '概率相乘法', value: '0' },
 | 
	
		
			
				|  |  |  ])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +const handlesurromodChange = (val) => {
 | 
	
		
			
				|  |  | +  if(val === 'Kriging') {
 | 
	
		
			
				|  |  | +    nsurro.value =310
 | 
	
		
			
				|  |  | +    n_kriging.value = 1
 | 
	
		
			
				|  |  | +  }else if(val === 'GEK'){
 | 
	
		
			
				|  |  | +    nsurro.value =310
 | 
	
		
			
				|  |  | +    n_kriging.value = 2
 | 
	
		
			
				|  |  | +  }else if(val === 'Co-Kriging'){
 | 
	
		
			
				|  |  | +    nsurro.value =410
 | 
	
		
			
				|  |  | +    n_kriging.value = 1
 | 
	
		
			
				|  |  | +  }else if(val === 'HK'){
 | 
	
		
			
				|  |  | +    nsurro.value =4
 | 
	
		
			
				|  |  | +    n_kriging.value = 12
 | 
	
		
			
				|  |  | +  }else if(val === 'MHK'){
 | 
	
		
			
				|  |  | +    nsurro.value =4
 | 
	
		
			
				|  |  | +    n_kriging.value = 12
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  const getDoptimize = (id) => {
 | 
	
		
			
				|  |  |    pid.value = id;
 | 
	
		
			
				|  |  |    const params = {
 | 
	
	
		
			
				|  | @@ -331,6 +351,8 @@ const getaddDsave = () => {
 | 
	
		
			
				|  |  |      transCode: 'MDO0032',
 | 
	
		
			
				|  |  |      pid: pid.value,
 | 
	
		
			
				|  |  |      suid: suid.value,
 | 
	
		
			
				|  |  | +    nsurro:nsurro.value,
 | 
	
		
			
				|  |  | +    n_kriging:n_kriging.value,
 | 
	
		
			
				|  |  |      algorithm: youhua.value.algorithm,
 | 
	
		
			
				|  |  |      iout: youhua.value.iout,
 | 
	
		
			
				|  |  |      irestart: youhua.value.irestart,
 |