|  | @@ -132,7 +132,8 @@
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |    let enforcemmentBasis = ref('')
 | 
	
		
			
				|  |  |    const validatorRules = {
 | 
	
		
			
				|  |  | -        orderCode: [{ required: true, message: '订单号不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | +    code: [{ required: true, message: '编码(code)不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  | +    englishName: [{ required: true, message: '英文名(english name)不能为空', trigger: 'blur' }],
 | 
	
		
			
				|  |  |    };
 | 
	
		
			
				|  |  |    const labelCol = ref({
 | 
	
		
			
				|  |  |      xs: { span: 24 },
 | 
	
	
		
			
				|  | @@ -143,27 +144,36 @@
 | 
	
		
			
				|  |  |      sm: { span: 15 },
 | 
	
		
			
				|  |  |    });
 | 
	
		
			
				|  |  |    function handleOk() {
 | 
	
		
			
				|  |  | -    let url = ''
 | 
	
		
			
				|  |  | -    if(enforcemmentBasis.value=='add'){
 | 
	
		
			
				|  |  | -        url = '/baseCode/baseProductArchive/add'
 | 
	
		
			
				|  |  | -    }else{
 | 
	
		
			
				|  |  | -        url = '/baseCode/baseProductArchive/edit'
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    let params = model.value
 | 
	
		
			
				|  |  | -    defHttp.post({url,params}, { isTransformResponse: false })
 | 
	
		
			
				|  |  | -        .then((res) => {
 | 
	
		
			
				|  |  | -            if (res.success) {
 | 
	
		
			
				|  |  | -               message.success(res.message);
 | 
	
		
			
				|  |  | -            } else {
 | 
	
		
			
				|  |  | -               message.error(res.message);
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -        .finally(() => {
 | 
	
		
			
				|  |  | -            handleCancel()
 | 
	
		
			
				|  |  | -        });
 | 
	
		
			
				|  |  | +    form.value
 | 
	
		
			
				|  |  | +          .validate()
 | 
	
		
			
				|  |  | +          .then(async () => {
 | 
	
		
			
				|  |  | +              let url = ''
 | 
	
		
			
				|  |  | +              if(enforcemmentBasis.value=='add'){
 | 
	
		
			
				|  |  | +                  url = '/baseCode/baseProductArchive/add'
 | 
	
		
			
				|  |  | +              }else{
 | 
	
		
			
				|  |  | +                  url = '/baseCode/baseProductArchive/edit'
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +              let params = model.value
 | 
	
		
			
				|  |  | +              defHttp.post({url,params}, { isTransformResponse: false })
 | 
	
		
			
				|  |  | +                  .then((res) => {
 | 
	
		
			
				|  |  | +                      if (res.success) {
 | 
	
		
			
				|  |  | +                        message.success(res.message);
 | 
	
		
			
				|  |  | +                      } else {
 | 
	
		
			
				|  |  | +                        message.error(res.message);
 | 
	
		
			
				|  |  | +                      }
 | 
	
		
			
				|  |  | +                  })
 | 
	
		
			
				|  |  | +                  .finally(() => {
 | 
	
		
			
				|  |  | +                      handleCancel()
 | 
	
		
			
				|  |  | +                  });
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +          .catch(error => {
 | 
	
		
			
				|  |  | +            console.log('error', error);
 | 
	
		
			
				|  |  | +          });
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    function handleCancel() {
 | 
	
		
			
				|  |  |      visible.value = false
 | 
	
		
			
				|  |  | +    form.value.resetFields()
 | 
	
		
			
				|  |  |      emit('success');
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    function getForm(data,record){
 | 
	
	
		
			
				|  | @@ -171,7 +181,6 @@
 | 
	
		
			
				|  |  |      visible.value = true
 | 
	
		
			
				|  |  |      if(data=='add'){
 | 
	
		
			
				|  |  |          title.value = '新增档案(add)'
 | 
	
		
			
				|  |  | -        form.value.resetFields()
 | 
	
		
			
				|  |  |      }else{
 | 
	
		
			
				|  |  |          title.value = '编辑档案(edit)'
 | 
	
		
			
				|  |  |          model.value = record
 |