| 
						
						
						
					 | 
					 | 
					@ -1,10 +1,10 @@ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					<template> | 
					 | 
					 | 
					 | 
					<template> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  <BasicModal v-bind="$attrs" @register="registerModal" :title="getTitle" @ok="handleSubmit"> | 
					 | 
					 | 
					 | 
					  <BasicModal v-bind="$attrs" @register="registerModal" :title="isUpdate ? '编辑' : '新增'" @ok="handleSubmit"> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    <BasicForm @register="registerForm" /> | 
					 | 
					 | 
					 | 
					    <BasicForm @register="registerForm" /> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  </BasicModal> | 
					 | 
					 | 
					 | 
					  </BasicModal> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					</template> | 
					 | 
					 | 
					 | 
					</template> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					<script lang="ts" setup name="ErrorCodeModal"> | 
					 | 
					 | 
					 | 
					<script lang="ts" setup name="ErrorCodeModal"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { ref, computed, unref } from 'vue' | 
					 | 
					 | 
					 | 
					import { ref, unref } from 'vue' | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { BasicModal, useModalInner } from '@/components/Modal' | 
					 | 
					 | 
					 | 
					import { BasicModal, useModalInner } from '@/components/Modal' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { BasicForm, useForm } from '@/components/Form' | 
					 | 
					 | 
					 | 
					import { BasicForm, useForm } from '@/components/Form' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import { formSchema } from './errorCode.data' | 
					 | 
					 | 
					 | 
					import { formSchema } from './errorCode.data' | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -12,7 +12,6 @@ import { createErrorCode, getErrorCode, updateErrorCode } from '@/api/system/err | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const emit = defineEmits(['success', 'register']) | 
					 | 
					 | 
					 | 
					const emit = defineEmits(['success', 'register']) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const isUpdate = ref(true) | 
					 | 
					 | 
					 | 
					const isUpdate = ref(true) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const rowId = ref() | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const [registerForm, { setFieldsValue, resetFields, validate }] = useForm({ | 
					 | 
					 | 
					 | 
					const [registerForm, { setFieldsValue, resetFields, validate }] = useForm({ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  labelWidth: 100, | 
					 | 
					 | 
					 | 
					  labelWidth: 100, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -26,16 +25,12 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  resetFields() | 
					 | 
					 | 
					 | 
					  resetFields() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  setModalProps({ confirmLoading: false }) | 
					 | 
					 | 
					 | 
					  setModalProps({ confirmLoading: false }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  isUpdate.value = !!data?.isUpdate | 
					 | 
					 | 
					 | 
					  isUpdate.value = !!data?.isUpdate | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (unref(isUpdate)) { | 
					 | 
					 | 
					 | 
					  if (unref(isUpdate)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    const res = await getErrorCode(data.record.id) | 
					 | 
					 | 
					 | 
					    const res = await getErrorCode(data.record.id) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    rowId.value = res.id | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    setFieldsValue({ ...res }) | 
					 | 
					 | 
					 | 
					    setFieldsValue({ ...res }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}) | 
					 | 
					 | 
					 | 
					}) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const getTitle = computed(() => (!unref(isUpdate) ? '新增错误码' : '编辑错误码')) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					async function handleSubmit() { | 
					 | 
					 | 
					 | 
					async function handleSubmit() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  try { | 
					 | 
					 | 
					 | 
					  try { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    const values = await validate() | 
					 | 
					 | 
					 | 
					    const values = await validate() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |