.eslintrc-auto-import.json | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
auto-imports.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/constants/dic.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/DictionaryManage/DataDictionary.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/DictionaryManage/components/AddOrEditDictionaryCategory.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
.eslintrc-auto-import.json
@@ -14,6 +14,7 @@ "DirectiveBinding": true, "EditorType": true, "EditorTypeText": true, "EducationCodeEnum": true, "EffectScope": true, "EmptyTextEditorItem": true, "EnterpriseConfigureType": true, @@ -55,6 +56,7 @@ "GlobalEvent": true, "GlobalEventContext": true, "GlobalEventListener": true, "IdentityCodeEnum": true, "InjectionKey": true, "MaybeRef": true, "MaybeRefOrGetter": true, auto-imports.d.ts
@@ -19,6 +19,7 @@ const DataRangeEnumText: typeof import('./src/constants/enum')['DataRangeEnumText'] const EditorType: typeof import('./src/constants/editor')['EditorType'] const EditorTypeText: typeof import('./src/constants/editor')['EditorTypeText'] const EducationCodeEnum: typeof import('./src/constants/dic')['EducationCodeEnum'] const EffectScope: typeof import('vue')['EffectScope'] const ElMessageBox: typeof import('element-plus/es')['ElMessageBox'] const EmptyTextEditorItem: typeof import('./src/constants/editor')['EmptyTextEditorItem'] @@ -57,6 +58,7 @@ const FlexWorkerEleSignEnumText: typeof import('./src/constants/cPerson')['FlexWorkerEleSignEnumText'] const Gender: typeof import('./src/constants/enum')['Gender'] const GenderText: typeof import('./src/constants/enum')['GenderText'] const IdentityCodeEnum: typeof import('./src/constants/dic')['IdentityCodeEnum'] const MenuSvgIconMap: typeof import('./src/constants/menu')['MenuSvgIconMap'] const MessageChannelEnum: typeof import('./src/constants/enterprise')['MessageChannelEnum'] const MessageChannelEnumText: typeof import('./src/constants/enterprise')['MessageChannelEnumText'] @@ -198,7 +200,7 @@ export type { FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum, FlexWorkerEleSignEnum, FlexTaskWorkerHireEnum } from './src/constants/cPerson' import('./src/constants/cPerson') // @ts-ignore export type { CategoryCode, CategoryCode } from './src/constants/dic' export type { CategoryCode, IdentityCodeEnum, EducationCodeEnum, CategoryCode, IdentityCodeEnum, EducationCodeEnum } from './src/constants/dic' import('./src/constants/dic') // @ts-ignore export type { EditorType, EditorType } from './src/constants/editor' @@ -241,6 +243,7 @@ readonly ChargeTypeEnumText: UnwrapRef<typeof import('./src/constants/enterprise')['ChargeTypeEnumText']> readonly EditorType: UnwrapRef<typeof import('./src/constants/editor')['EditorType']> readonly EditorTypeText: UnwrapRef<typeof import('./src/constants/editor')['EditorTypeText']> readonly EducationCodeEnum: UnwrapRef<typeof import('./src/constants/dic')['EducationCodeEnum']> readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']> readonly EmptyTextEditorItem: UnwrapRef<typeof import('./src/constants/editor')['EmptyTextEditorItem']> readonly EnterpriseConfigureType: UnwrapRef<typeof import('./src/constants/enterprise')['EnterpriseConfigureType']> @@ -275,6 +278,7 @@ readonly FlexWorkerEleSignEnumText: UnwrapRef<typeof import('./src/constants/cPerson')['FlexWorkerEleSignEnumText']> readonly Gender: UnwrapRef<typeof import('./src/constants/enum')['Gender']> readonly GenderText: UnwrapRef<typeof import('./src/constants/enum')['GenderText']> readonly IdentityCodeEnum: UnwrapRef<typeof import('./src/constants/dic')['IdentityCodeEnum']> readonly MenuSvgIconMap: UnwrapRef<typeof import('./src/constants/menu')['MenuSvgIconMap']> readonly MessageChannelEnum: UnwrapRef<typeof import('./src/constants/enterprise')['MessageChannelEnum']> readonly MessageChannelEnumText: UnwrapRef<typeof import('./src/constants/enterprise')['MessageChannelEnumText']> src/constants/dic.ts
@@ -12,3 +12,31 @@ /**行业类型 */ IndustryCategory = '60', } export enum IdentityCodeEnum { /**学生 */ Student = '10-10', /**非学生 */ NotStudent = '10-20', } export enum EducationCodeEnum { /**初中以下 */ UnderPrimarySchool = '20-10', /**初中 */ PrimarySchool = '20-20', /**高中 */ HighSchool = '20-30', /**中专 */ JuniorCollege = '20-40', /**技校 */ TechnicalSchool = '20-50', /**中职 */ JuniorHighSchool = '20-60', /**高职 */ SeniorHighSchool = '20-70', /**本科 */ Undergraduate = '20-80', /**本科以上 */ UndergraduateAndAbove = '20-90', } src/views/DictionaryManage/DataDictionary.vue
@@ -43,9 +43,6 @@ :before-change="() => setCategoryVis(row)" /> </template> <template #category="{ row }"> {{ row.category?.name }} </template> </ProTableV2> </AppContainer> <AddOrEditDictionaryDialog v-bind="dialogProps" /> src/views/DictionaryManage/components/AddOrEditDictionaryCategory.vue
@@ -14,7 +14,7 @@ :maxlength="15" ></ProFormText> </ProFormItemV2> <ProFormItemV2 label="编号:" prop="code"> <ProFormItemV2 label="编号:" prop="code" :check-rules="[{ message: '请输入编号' }]"> <ProFormText placeholder="请输入编号" v-model.trim="form.code"></ProFormText> </ProFormItemV2> <ProFormItemV2 label="字段名:" prop="fieldNames"> src/views/DictionaryManage/components/AddOrEditDictionaryDialog.vue
@@ -1,6 +1,6 @@ <template> <ProDialog :title="`${title}类别`" :title="`${title}字典`" v-model="visible" @close="onDialogClose" destroy-on-close @@ -35,13 +35,17 @@ :max="999999" ></ProFormInputNumber> </ProFormItemV2> <ProFormItemV2 label="编号:" prop="code"> <ProFormItemV2 label="编号:" prop="code" :check-rules="[{ message: '请输入编号' }]"> <ProFormText v-model.trim="form.code"></ProFormText> </ProFormItemV2> <ProFormItemV2 label="图片:" prop="src" v-if="category?.data?.code === CategoryCode.Welfare"> <ProFormItemV2 label="图片:" prop="field2" v-if="category?.data?.code === CategoryCode.Welfare" > <ProFormImageUpload v-model:file-url="form.field2" :limitFileCount="1"></ProFormImageUpload> </ProFormItemV2> <ProFormItemV2 label="状态:" prop="status"> <ProFormItemV2 label="状态:" prop="isDisabled" required> <ProFormRadio v-model="form.isDisabled" :value-enum="[