mirror of https://github.com/certd/certd
				
				
				
			perf: 禁用readonly用户
							parent
							
								
									b780eab5f5
								
							
						
					
					
						commit
						d10d42e206
					
				|  | @ -118,6 +118,21 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti | |||
|             } | ||||
|           } | ||||
|         }, | ||||
|         status: { | ||||
|           title: "状态", | ||||
|           type: "dict-switch", | ||||
|           dict: dict({ | ||||
|             data: [ | ||||
|               { label: "启用", value: 1, color: "green" }, | ||||
|               { label: "禁用", value: 0, color: "red" } | ||||
|             ] | ||||
|           }), | ||||
|           column: { | ||||
|             align: "center", | ||||
|             sorter: true, | ||||
|             width: 100 | ||||
|           } | ||||
|         }, | ||||
|         remark: { | ||||
|           title: "备注", | ||||
|           type: "text", | ||||
|  |  | |||
|  | @ -0,0 +1,3 @@ | |||
| 
 | ||||
| update sys_user set status = 0 where id = 2; | ||||
| 
 | ||||
|  | @ -35,6 +35,9 @@ export class LoginService { | |||
|     if (!right) { | ||||
|       throw new CommonException('用户名或密码错误'); | ||||
|     } | ||||
|     if (info.status === 0) { | ||||
|       throw new CommonException('用户已被禁用'); | ||||
|     } | ||||
| 
 | ||||
|     const roleIds = await this.roleService.getRoleIdsByUserId(info.id); | ||||
|     return this.generateToken(info, roleIds); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 xiaojunnuo
						xiaojunnuo