fix(产品需求、项目需求、工作报告、我的绩效、加班申请): 1、修复搜索区域的下拉框,无法搜索的问题。2、修复工作报告内容溢出的问题。3、修复我的待办 - 待审批,里面的二级tabs没有加权限的问题。4、优化周报里工作日志展示时的分隔符。5、优化项目需求池、我的绩效请求重复发送、影响效率的问题。

feat(我的绩效): 1、增加我的绩效在工作台可以直接处理的功能。2、增加我的绩效全部导出时,合并多个excel的sheet为一个excel的功能。
This commit is contained in:
dk
2026-06-24 18:02:36 +08:00
parent b26a9c8a39
commit 3ffdad142d
16 changed files with 569 additions and 81 deletions

View File

@@ -40,6 +40,8 @@ export interface SearchField {
placeholder?: string;
/** select 类型的自定义选项渲染函数 */
renderOption?: (option: Option) => VNode | VNode[] | string;
/** select/dict 类型是否支持搜索 */
filterable?: boolean;
/** 值写回模型前的转换函数 */
transformValue?: (value: any) => any;
/** 从模型值解析展示值 */
@@ -168,6 +170,7 @@ function getFieldValue(field: SearchField) {
:model-value="getFieldValue(field)"
:placeholder="field.placeholder"
clearable
:filterable="field.filterable"
:disabled="props.disabled"
@update:model-value="val => updateFieldValue(field, val)"
>
@@ -207,6 +210,7 @@ function getFieldValue(field: SearchField) {
:model-value="getFieldValue(field)"
:dict-code="field.dictCode!"
:placeholder="field.placeholder"
:filterable="field.filterable"
:disabled="props.disabled"
:show-remark="field.showRemark"
@update:model-value="val => updateFieldValue(field, val)"
@@ -268,6 +272,7 @@ function getFieldValue(field: SearchField) {
:model-value="getFieldValue(field)"
:placeholder="field.placeholder"
clearable
:filterable="field.filterable"
:disabled="props.disabled"
@update:model-value="val => updateFieldValue(field, val)"
>
@@ -307,6 +312,7 @@ function getFieldValue(field: SearchField) {
:model-value="getFieldValue(field)"
:dict-code="field.dictCode!"
:placeholder="field.placeholder"
:filterable="field.filterable"
:disabled="props.disabled"
:show-remark="field.showRemark"
@update:model-value="val => updateFieldValue(field, val)"