| 标题 | 内容 |
|---|---|
| 路由地址 | http://ip:port/adminManage/declareUserManage |
| 路由页面 | src/views/adminManage/declareUserManage/index.vue |
| 操作权限 | 部分操作需 req_user_edit 权限 |
| API调用约定 | 当前组件进行API调用集中管理、内置组件仅做展现层控制。 |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | useProjectId | String | 项目ID,从路由参数获取 | '' | - |
| 2 | searchData | Object | 搜索表单数据 | { projectId: '', userName: '', phone: '', nickName: '', userInfoEnable: '' } | - |
| 3 | currentPage | Ref | 当前页码 | 1 | - |
| 4 | pageSize | Ref | 每页显示数量 | 10 | [10, 20, 50, 100] |
| 5 | total | Ref | 数据总条数 | 0 | - |
| 6 | multipleSelection | Ref | 表格选中项 | [] | - |
| 7 | projectDeclareUserList | Ref | 申报用户列表数据 | [] | - |
| 8 | loading | Ref | 表格加载状态 | false | - |
| 9 | drawerData | Object | 抽屉组件数据 | { switch: false, showFooter: true, title: '', type: '' } | - |
| 10 | userInfoDialog | Object | 用户信息弹窗数据 | { mask: false, title: '', type: '' } | - |
| 11 | userInfoData | Object | 用户信息数据 | {} | - |
| 12 | openType | Ref | 打开用户信息弹窗的类型 | '' | ['view', 'edit'] |
| 13 | viewData | Ref | 用户信息查看数据 | {} | - |
| 14 | changePwd | Object | 修改密码弹窗数据 | { mask: false, data: { id: '', password: '', confirmPassword: '' } } | - |
| 15 | changePhone | Object | 更换手机号弹窗数据 | { mask: false, step: 1, phone: '', data: { id: '', phone: '', authCode: '' }, rules: {...} } | - |
| 16 | auditData | Object | 审核记录抽屉数据 | { switch: false, title: '', recordList: [], mask: false, id: '' } | - |
| 17 | auditResultData | Object | 审核结果弹窗数据 | {} | - |
| 18 | accept | Ref | 上传文件类型 | '.jpg,.png' | - |
| 19 | uploadHeaders | Ref | 上传文件请求头 | { token: getToken() } | - |
| 20 | countdown | Ref | 验证码倒计时 | 0 | - |
| 21 | countDownTimer | Ref | 倒计时定时器 | null | - |
| 22 | isDosabledCode | Computed | 验证码按钮是否禁用 | - | - |
getProjectDeclareUserListFn 方法获取申报用户列表数据。| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| cancelClick | 点击取消按钮 | handleDrawerCancel |
| confirmClick | 点击确定按钮 | handleDrawerConfirm |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| 无 | 无 | 无 |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| 无 | 无 | 无 |
getProjectDeclareUserList(/declareUser/loadDeclareUserInProject)加载项目里的申报用户 API,根据搜索条件和分页信息获取申报用户列表数据,并更新表格数据和总条数。getProjectDeclareUserListFn 方法重新获取列表数据。getProjectDeclareUserListFn 方法重新获取列表数据。pageSize 的值,调用 getProjectDeclareUserListFn 方法重新获取列表数据。currentPage 的值,调用 getProjectDeclareUserListFn 方法重新获取列表数据。multipleSelection 的值,记录表格选中项。deleteDeclareUsers(/declareUser/deleteDeclareUsers)删除多个申报用户信息-空实现 API 删除用户,成功后提示删除成功并重新获取列表数据。enableDeclareUsers(/declareUser/enableDeclareUsers)启用申报用户-传用户id API 启用用户,成功后提示启用成功并重新获取列表数据。disableDeclareUsers(/declareUser/disableDeclareUsers)禁用申报用户-传用户id API 禁用用户,成功后提示禁用成功并重新获取列表数据。enableDeclareUserFn 或 disableDeclareUserFn 方法。deleteDeclareUsers (/declareUser/deleteDeclareUsers)删除多个申报用户信息-空实现API 批量删除用户,成功后提示删除成功并重新获取列表数据。getDeclareUserInfoFn 方法获取用户信息,显示弹窗。updateDeclareUserInfo (/declareUser/updateDeclareUserInfo)更新申报的用户信息API 保存用户信息,成功后提示保存成功,关闭弹窗并重新获取列表数据。modifyPassword (/declareUser/modifyPassword)给申报用户修改密码API 修改密码,成功后提示修改成功,关闭弹窗。sendVerificationCodeForChangePhone(/logins/sendVerificationCodeForChangePhone)更换手机号发送验证码 API 发送验证码,成功后开始倒计时。updatePhone (/logins/changePhone)更换手机号API 更换手机号,成功后提示修改成功,关闭弹窗并重新获取列表数据。getAuditRecord API 学校资质认证审核-审核记录(getAuditRecord)获取审核记录数据,更新审核记录列表。getAuditRecordFn 方法获取审核记录,显示抽屉。