mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-30 01:38:43 +08:00 
			
		
		
		
	fix: 类型错误
This commit is contained in:
		| @@ -6,6 +6,7 @@ import { setIndex } from './helper' | |||||||
| import { getSlot } from '@/utils/tsxHelper' | import { getSlot } from '@/utils/tsxHelper' | ||||||
| import type { TableProps } from './types' | import type { TableProps } from './types' | ||||||
| import { set } from 'lodash-es' | import { set } from 'lodash-es' | ||||||
|  | import { Pagination, TableColumn, TableSetPropsType, TableSlotDefault } from '@/types/table' | ||||||
|  |  | ||||||
| export default defineComponent({ | export default defineComponent({ | ||||||
|   name: 'Table', |   name: 'Table', | ||||||
|   | |||||||
| @@ -4,6 +4,7 @@ import { getIntDictOptions } from '@/utils/dict' | |||||||
| import { FormSchema } from '@/types/form' | import { FormSchema } from '@/types/form' | ||||||
| import { TableColumn } from '@/types/table' | import { TableColumn } from '@/types/table' | ||||||
| import { DescriptionsSchema } from '@/types/descriptions' | import { DescriptionsSchema } from '@/types/descriptions' | ||||||
|  | import { ComponentOptions } from '@/types/components' | ||||||
|  |  | ||||||
| export type CrudSchema = Omit<TableColumn, 'children'> & { | export type CrudSchema = Omit<TableColumn, 'children'> & { | ||||||
|   search?: CrudSearchParams |   search?: CrudSearchParams | ||||||
|   | |||||||
| @@ -2,6 +2,7 @@ | |||||||
|  * 数据字典工具类 |  * 数据字典工具类 | ||||||
|  */ |  */ | ||||||
| import { useDictStoreWithOut } from '@/store/modules/dict' | import { useDictStoreWithOut } from '@/store/modules/dict' | ||||||
|  | import { ElementPlusInfoType } from '@/types/elementPlus' | ||||||
|  |  | ||||||
| const dictStore = useDictStoreWithOut() | const dictStore = useDictStoreWithOut() | ||||||
|  |  | ||||||
|   | |||||||
| @@ -7,6 +7,7 @@ import { ElInput, FormRules } from 'element-plus' | |||||||
| import { useValidator } from '@/hooks/web/useValidator' | import { useValidator } from '@/hooks/web/useValidator' | ||||||
| import { useLoginState, LoginStateEnum } from './useLogin' | import { useLoginState, LoginStateEnum } from './useLogin' | ||||||
| import LoginFormTitle from './LoginFormTitle.vue' | import LoginFormTitle from './LoginFormTitle.vue' | ||||||
|  | import { FormSchema } from '@/types/form' | ||||||
|  |  | ||||||
| const { register, elFormRef } = useForm() | const { register, elFormRef } = useForm() | ||||||
| const { handleBackLogin, getLoginState } = useLoginState() | const { handleBackLogin, getLoginState } = useLoginState() | ||||||
|   | |||||||
| @@ -4,6 +4,8 @@ import { required } from '@/utils/formRules' | |||||||
| import { CodegenTableVO } from '@/api/infra/codegen/types' | import { CodegenTableVO } from '@/api/infra/codegen/types' | ||||||
| import { Form } from '@/components/Form' | import { Form } from '@/components/Form' | ||||||
| import { useForm } from '@/hooks/web/useForm' | import { useForm } from '@/hooks/web/useForm' | ||||||
|  | import { FormSchema } from '@/types/form' | ||||||
|  |  | ||||||
| const props = defineProps({ | const props = defineProps({ | ||||||
|   basicInfo: { |   basicInfo: { | ||||||
|     type: Object as PropType<Nullable<CodegenTableVO>>, |     type: Object as PropType<Nullable<CodegenTableVO>>, | ||||||
|   | |||||||
| @@ -8,6 +8,7 @@ import { useForm } from '@/hooks/web/useForm' | |||||||
| import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' | import { DICT_TYPE, getIntDictOptions } from '@/utils/dict' | ||||||
| import { listSimpleMenusApi } from '@/api/system/menu' | import { listSimpleMenusApi } from '@/api/system/menu' | ||||||
| import { CodegenTableVO } from '@/api/infra/codegen/types' | import { CodegenTableVO } from '@/api/infra/codegen/types' | ||||||
|  | import { FormSchema } from '@/types/form' | ||||||
| const props = defineProps({ | const props = defineProps({ | ||||||
|   genInfo: { |   genInfo: { | ||||||
|     type: Object as PropType<Nullable<CodegenTableVO>>, |     type: Object as PropType<Nullable<CodegenTableVO>>, | ||||||
|   | |||||||
| @@ -1,5 +1,7 @@ | |||||||
| import { required } from '@/utils/formRules' | import { required } from '@/utils/formRules' | ||||||
| import { reactive } from 'vue' | import { reactive } from 'vue' | ||||||
|  | import { FormSchema } from '@/types/form' | ||||||
|  |  | ||||||
| // 表单校验 | // 表单校验 | ||||||
| export const rules = reactive({ | export const rules = reactive({ | ||||||
|   name: [required], |   name: [required], | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								yudao-ui-admin-vue3/types/global.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								yudao-ui-admin-vue3/types/global.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -19,7 +19,7 @@ declare global { | |||||||
|     | 'application/x-www-form-urlencoded' |     | 'application/x-www-form-urlencoded' | ||||||
|     | 'multipart/form-data' |     | 'multipart/form-data' | ||||||
|  |  | ||||||
|   declare type AxiosMethod = 'get' | 'post' | 'delete' | 'put' |   declare type AxiosMethod = 'get' | 'post' | 'delete' | 'put' | 'GET' | 'POST' | 'DELETE' | 'PUT' | ||||||
|  |  | ||||||
|   declare type AxiosResponseType = 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream' |   declare type AxiosResponseType = 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream' | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 xingyu
					xingyu