From 6ea980d2b2d02d6730efb5da6893ef2204c2d943 Mon Sep 17 00:00:00 2001 From: quu Date: Mon, 19 May 2025 22:28:27 +0900 Subject: [PATCH] hrm --- .env.test | 22 ++++----- package.json | 2 + src/utils/dict.ts | 115 +++++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 122 insertions(+), 17 deletions(-) diff --git a/.env.test b/.env.test index e911da88a..5353dd379 100644 --- a/.env.test +++ b/.env.test @@ -1,34 +1,34 @@ # 测试环境:只在打包时使用 -NODE_ENV=production +NODE_ENV=development -VITE_DEV=false +VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://172.22.3.168:48080' +VITE_BASE_URL='http://127.0.0.1:48080' -# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务 +# 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务 VITE_UPLOAD_TYPE=server # 接口地址 VITE_API_URL=/admin-api # 是否删除debugger -VITE_DROP_DEBUGGER=true +VITE_DROP_DEBUGGER=false # 是否删除console.log -VITE_DROP_CONSOLE=true +VITE_DROP_CONSOLE=false # 是否sourcemap VITE_SOURCEMAP=false # 打包路径 -VITE_BASE_PATH=/admin-ui-vue3/ - -# 输出路径 -VITE_OUT_DIR=dist-test +VITE_BASE_PATH=/ # 商城H5会员端域名 -VITE_MALL_H5_DOMAIN='http://mall.yudao.iocoder.cn' +VITE_MALL_H5_DOMAIN='http://localhost:3000' + +# 验证码的开关 +VITE_APP_CAPTCHA_ENABLE=false # GoView域名 VITE_GOVIEW_URL='http://127.0.0.1:3000' \ No newline at end of file diff --git a/package.json b/package.json index a945aaf01..d76a70c12 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "scripts": { "i": "pnpm install", "dev": "vite --mode env.local", + "test": "vite --mode env.test", "dev-server": "vite --mode dev", + "test-server": "vite --mode test", "ts:check": "vue-tsc --noEmit", "build:local": "node --max_old_space_size=4096 ./node_modules/vite/bin/vite.js build", "build:dev": "node --max_old_space_size=4096 ./node_modules/vite/bin/vite.js build --mode dev", diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 63e81f5d9..55692a565 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -248,11 +248,6 @@ export enum DICT_TYPE { TTS_APPLY_STATUS = 'tts_apply_status', - // ========== HRM ========== - HRM_MENTORS_TYPE = 'hrm_mentors_type', - - - // ========== ERP - 企业资源计划模块 ========== ERP_AUDIT_STATUS = 'erp_audit_status', // ERP 审批状态 ERP_STOCK_RECORD_BIZ_TYPE = 'erp_stock_record_biz_type', // 库存明细的业务类型 @@ -285,6 +280,114 @@ export enum DICT_TYPE { IOT_PLUGIN_STATUS = 'iot_plugin_status', // IOT 插件状态 IOT_PLUGIN_TYPE = 'iot_plugin_type', // IOT 插件类型 IOT_DATA_BRIDGE_DIRECTION_ENUM = 'iot_data_bridge_direction_enum', // 桥梁方向 - IOT_DATA_BRIDGE_TYPE_ENUM = 'iot_data_bridge_type_enum' // 桥梁类型 + IOT_DATA_BRIDGE_TYPE_ENUM = 'iot_data_bridge_type_enum', // 桥梁类型 + + + // ========== HRM - 模块 ========== + // 会议提醒 + HRM_MEETING_NOTICE = 'hrm_meeting_notice', + // 会议室预约状态 + HRM_MEETING_BOOK_STATUS = 'hrm_meeting_book_status', + // 会议室地址 + HRM_MEETING_ADDRESS = 'hrm_meeting_address', + // 会议状态 + HRM_MEETING_STATUS = 'hrm_meeting_status', + // 会议人员签到状态 + HRM_MEETING_SIGN_STATUS = 'hrm_meeting_sign_status', + // 会议人员确认情况 + HRM_MEETING_CONFIRM_STATUS = 'hrm_meeting_confirm_status', + // 招聘需求类型 + HRM_REQUEST_TYPE = 'hrm_request_type', + // 招聘年龄范围 + HRM_AGE_RANGE = 'hrm_age_range', + // 招聘薪资待遇 + HRM_MONTHLY_SALARY = 'hrm_monthly_salary', + // 学历 + HRM_EDUCATION = 'hrm_education', + // 工作地点 + HRM_WORK_LOCATION = 'hrm_work_location', + // 婚姻状况 + HRM_MARITAL_STATUS = 'hrm_marital_status', + // 性别 + HRM_GENDER = 'hrm_gender', + // 是否内推 + HRM_INTERNAL_REF = 'hrm_internal_ref', + // 岗位类型 + HRM_POST_TYPE = 'hrm_post_type', + // 岗位职级 + HRM_POST_RANK = 'hrm_post_rank', + // 岗位档级 + HRM_GRADE_LEVEL = 'hrm_grade_level', + // 课件类型 + HRM_COURSE_TYPE = 'hrm_course_type', + // 课件题目类型 + HRM_QUESTION_TYPE = 'hrm_question_type', + // 物品分类 + HRM_ITEM_CATEGORY = 'hrm_item_category', + // 物品规格 + HRM_ITEM_TYPE = 'hrm_item_type', + // 印章类型 + HRM_SEAL_TYPE = 'hrm_seal_type', + // 公告类别 + HRM_PUBLISH_TYPE = 'hrm_publish_type', + // 发布模式 + HRM_PUBLISH_MODE = 'hrm_publish_mode', + // 发布范围类型 + HRM_PUBLISH_RANGER_TYPE = 'hrm_publish_ranger_type', + // 发布状态 + HRM_PUBLISH_STATUS = 'hrm_publish_status', + // 公告通知类型 + HRM_ANNO_TYPE = 'hrm_anno_type', + // 聘用形式 + HRM_EMPLOY_TYPE = 'hrm_employ_type', + // 民族 + HRM_NATION = 'hrm_nation', + // 户籍类型 + HRM_HOUSEHOLD_TYPE = 'hrm_household_type', + // 政治面貌 + HRM_POLITICAL_STATUS = 'hrm_political_status', + // 家庭关系 + HRM_RELATIONSHIP = 'hrm_relationship', + // 五险缴纳情况 + HRM_INSURANCE_STATUS = 'hrm_insurance_status', + // 学制类型 + HRM_EDUCATION_SYSTEM_TYPE = 'hrm_education_system_type', + // 师徒类型 + HRM_MENTORS_TYPE = 'hrm_mentors_type', + // 离职原因 + HRM_RESIGNATION_REASON = 'hrm_resignation_reason', + // 人事证明类型 + HRM_CERTIFICATE_TYPE = 'hrm_certificate_type', + // 调岗类型 + HRM_APPLY_TYPE = 'hrm_apply_type', + // 调岗原因 + HRM_APPLY_REASON = 'hrm_apply_reason', + // 关怀类型 + HRM_CARA_TYPE = 'hrm_cara_type', + // 通知范围 + HRM_NOTICE_SCOPE = 'hrm_notice_scope', + // 发送时间方式 + HRM_RELEASE_METHOD = 'hrm_release_method', + // 通知方式 + HRM_NOTICE_METHOD = 'hrm_notice_method', + // 入职关怀日期类型 + HRM_EMPLOYMENT_TYPE = 'hrm_employment_type', + // 自定义通知类型 + HRM_DIY_TYPE = 'hrm_diy_type', + // 补助类型 + HRM_SUBSIDY_TYPE = 'hrm_subsidy_type', + // 入职关怀发送通知 + HRM_EMPLOYMENT_NOTICE_TYPE = 'hrm_employment_notice_type', + // 自定义事件名称 + HRM_DIY_EVENT_TYPE = 'hrm_diy_event_type', + // 员工消息类型 + HRM_MESSAGE_TYPE = 'hrm_message_type', + // 消息状态 + HRM_MESSAGE_STATUS = 'hrm_message_status', + // 绩效等级 + HRM_PERFORMANCE_LEVEL = 'hrm_performance_level', + // 考核类型 + HRM_ASSESS_TYPE = 'hrm_assess_type', + }