fix: 校正一次性密码展示与 CSV 下载
This commit is contained in:
+3
-2
@@ -354,7 +354,8 @@ export const mockApi = {
|
||||
if (endpoints.some((e) => e.id === id)) {
|
||||
throw new ApiError("id_taken", "编号已占用", 409);
|
||||
}
|
||||
const loginPassword = (body.login_password || "").trim() || randomPassword();
|
||||
const provided = (body.login_password || "").trim();
|
||||
const loginPassword = provided || randomPassword();
|
||||
endpoints.unshift({
|
||||
id,
|
||||
name: body.name,
|
||||
@@ -369,7 +370,7 @@ export const mockApi = {
|
||||
created_at_ms: now(),
|
||||
login_locked: false,
|
||||
});
|
||||
return { id, login_password: loginPassword };
|
||||
return provided ? { id } : { id, login_password: loginPassword };
|
||||
},
|
||||
|
||||
async importEndpoints(csvText: string): Promise<{ items: ImportItem[] }> {
|
||||
|
||||
Reference in New Issue
Block a user