|  | @@ -7,24 +7,38 @@
 | 
	
		
			
				|  |  |  <script lang="ts" setup>
 | 
	
		
			
				|  |  |    import CustomHeader from '/@/components/vent/customHeader.vue';
 | 
	
		
			
				|  |  |    import SettingForm from './components/settingForm.vue';
 | 
	
		
			
				|  |  | -  import { getGasDrainageParamList, updateGasDrainageParam, createParam } from './gasPumpSetting.api';
 | 
	
		
			
				|  |  | +  import { getGasDrainageParamList, updateGasDrainageParam, createParam, addGasDrainageParam } from './gasPumpSetting.api';
 | 
	
		
			
				|  |  |    import { ref } from 'vue';
 | 
	
		
			
				|  |  |    import { message } from 'ant-design-vue';
 | 
	
		
			
				|  |  |    import { onMounted } from 'vue';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const formModel = ref<any>({});
 | 
	
		
			
				|  |  | +  // 判断是否已经存在评判参数,没有的话需要新建
 | 
	
		
			
				|  |  | +  let paramsExists = true;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    function refresh() {
 | 
	
		
			
				|  |  |      getGasDrainageParamList({}).then(({ records }) => {
 | 
	
		
			
				|  |  | -      formModel.value = records[0];
 | 
	
		
			
				|  |  | +      if (records[0]) {
 | 
	
		
			
				|  |  | +        formModel.value = records[0];
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        paramsExists = false;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    function submit(formData) {
 | 
	
		
			
				|  |  | -    updateGasDrainageParam(formData).then(() => {
 | 
	
		
			
				|  |  | -      message.success('修改成功');
 | 
	
		
			
				|  |  | -      refresh();
 | 
	
		
			
				|  |  | -    });
 | 
	
		
			
				|  |  | +    if (paramsExists) {
 | 
	
		
			
				|  |  | +      updateGasDrainageParam(formData).then(() => {
 | 
	
		
			
				|  |  | +        message.success('修改成功');
 | 
	
		
			
				|  |  | +        refresh();
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    } else {
 | 
	
		
			
				|  |  | +      addGasDrainageParam(formData).then(() => {
 | 
	
		
			
				|  |  | +        message.success('新建成功');
 | 
	
		
			
				|  |  | +        paramsExists = true;
 | 
	
		
			
				|  |  | +        refresh();
 | 
	
		
			
				|  |  | +      });
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    function calculate(formData) {
 |