lihaiting 6f71cc4102 职责/金额输入回填不再擅自清洗 + 序列卡片数字改为岗位数:api/hr 里 dutyContent → 数组的解析去掉「剥行首序号」正则(「1、初级职责」回填后被永久截成「初级职责」),回填与展示一律优先用接口原始 dutyContent,避免 splitText 按「;」拆条后再 join(\n) 把用户分号改成换行;PositionEditDialog 职责回填同步改用 form.dutyText 原始值;岗位管理序列卡片右侧数字原来返回 children.length(层级数),放在序列名后会被当成岗位数,改为按当前机构/部门/关键词/状态口径统计的岗位数,与右侧表格对得上;岗位编辑弹窗金额输入框统一 :controls=false 且 :precision=0(右侧 40px 上下箭头盖住输入区,点箭头区不聚焦输入框,表现为「第一下点击没反应」),并补 is-focus 边框高亮;员工档案编辑态不再预拉全员直属上级列表(下拉 disabled 用不到,回显走 syncManagerField 的按 id 单查)、不再拉工号池(工号框 disabled 且生成按钮 v-if=!isEdit);合并上游「所属部门校验」时保留其版本并注明取舍 2 주 전
..
positionApplication 5588563b23 按钮级权限码接入与员工档案列结构重排:各页操作按钮统一加 hasPermission 判断(码形如 hr:xxx:yyy),动作码按场景分流(合同草稿保存/提交/作废、offer 通知发送与线下确认、薪资模板 create/edit/change、薪资项目启停);员工档案列表按另一套系统重排列(姓名/所属机构/部门/工号/手机号/岗位/所属工厂/用户账号/性别/状态/是否启用/创建时间/操作),新增是否启用与创建时间列、工厂与部门名称按字典翻译不编造,列显隐缓存 bump 到 v3,左树改 tree-scroll 跟随右侧表格同高;员工档案详情状态文案改读 hr_user_status 字典(改取 statusCode,不再硬编码 active/probation 文案);岗位管理与技能矩阵的部门筛选由扁平下拉改树形级联并剔除法人机构节点,技能分类侧栏暂隐;员工档案编辑态锁定机构/工厂/部门/岗位序列/岗位/性质/层级/直属上级/状态,员工状态补必填星号;人员结构看板取消锁一屏改自然滚动、图表区 4 列改 3 列并调整模块顺序;员工导入改走 /main/excelUpload/newImportUser;组织列表 createTime 统一格式化为 yyyy-MM-dd HH:mm:ss;薪资版本状态映射补 ENABLED/DISABLED 2 주 전
positionManagement 6f71cc4102 职责/金额输入回填不再擅自清洗 + 序列卡片数字改为岗位数:api/hr 里 dutyContent → 数组的解析去掉「剥行首序号」正则(「1、初级职责」回填后被永久截成「初级职责」),回填与展示一律优先用接口原始 dutyContent,避免 splitText 按「;」拆条后再 join(\n) 把用户分号改成换行;PositionEditDialog 职责回填同步改用 form.dutyText 原始值;岗位管理序列卡片右侧数字原来返回 children.length(层级数),放在序列名后会被当成岗位数,改为按当前机构/部门/关键词/状态口径统计的岗位数,与右侧表格对得上;岗位编辑弹窗金额输入框统一 :controls=false 且 :precision=0(右侧 40px 上下箭头盖住输入区,点箭头区不聚焦输入框,表现为「第一下点击没反应」),并补 is-focus 边框高亮;员工档案编辑态不再预拉全员直属上级列表(下拉 disabled 用不到,回显走 syncManagerField 的按 id 单查)、不再拉工号池(工号框 disabled 且生成按钮 v-if=!isEdit);合并上游「所属部门校验」时保留其版本并注明取舍 2 주 전
positionSequence 78506c7437 fix: 前端判断归一 2 주 전