| 标题 | 内容 |
|---|---|
| 路由地址 | 公共组件无单独路由 |
| 路由页面 | src/components/SetReviewExperts/expertsProject.vue |
| 操作权限 | 无限制 |
| API调用约定 | 当前组件进行API调用集中管理、内置组件仅做展现层控制。 |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | searchFormRef | Ref | 搜索表单引用 | - | - |
| 2 | currentPage | Ref | 当前页码 | 1 | - |
| 3 | pageSize | Ref | 每页显示数量 | 10 | [] |
| 4 | total | Ref | 数据总数 | 0 | - |
| 5 | searchData | Ref | 搜索表单数据 | { projectName: '' } | - |
| 6 | expertUserId | Ref | 专家用户ID | '' | - |
| 7 | currentStatus | Ref | 当前项目状态 | '' | - |
| 8 | projectTimeArr | Ref | 立项时间范围 | null | - |
| 9 | projectList | Ref | 项目列表数据 | [] | - |
| 10 | loading | Ref | 表格加载状态 | false | true |
| 11 | drawerData | Ref | 抽屉数据 | { switch: false, title: '' } | - |
| 12 | projectStatusList | Ref | 项目状态列表 | [] | - |
getProjectStatusList() 方法获取项目状态列表。| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| cancelClick | 点击取消按钮 | handleDrawerCancel |
loadProjectStatus (/project/loadProjectStatus)加载项目状态 API,根据搜索条件和分页信息获取数据,并更新 projectStatusList 的值。getProjectListFoPage (/project/loadPage)项目表分页查询API,根据搜索条件和分页信息获取 数据,并更新 projectList 和 total 的值。getProjectList() 方法重新获取项目列表数据。getProjectList() 方法重新获取项目列表数据。pageSize 的值,并调用 getProjectList() 方法重新获取项目列表数据。currentPage 的值,并调用 getProjectList() 方法重新获取项目列表数据。