登录注册:优化协议弹窗与PM后台落点
授权项目负责人登录后,若当前项目具备项目成员、中心管理或审计导出读取权限,优先进入对应管理后台页面,避免仍停留在我的工作台。 抽取登录协议为共享内容模块,注册页新增服务条款和隐私政策弹窗,并在注册成功后展示待管理员审核提示。 补充路由、登录页和注册页静态回归测试,覆盖 PM 管理后台默认落点和协议弹窗行为。
This commit is contained in:
@@ -37,12 +37,11 @@ describe("Login protocol agreement", () => {
|
||||
it("opens a CTMS-specific protocol dialog from the protocol text", () => {
|
||||
const source = readLoginView();
|
||||
|
||||
expect(source).toContain("authProtocolSections");
|
||||
expect(source).toContain('v-model="protocolDialogVisible"');
|
||||
expect(source).toContain('@click.stop.prevent="openProtocolDialog"');
|
||||
expect(source).toContain("protocolSections");
|
||||
expect(source).toContain("临床试验数据与合规");
|
||||
expect(source).toContain("项目、中心、受试者、访视、AE/SAE、PD");
|
||||
expect(source).toContain("权限与审计");
|
||||
expect(source).toContain('import { authProtocolSections } from "../content/authProtocol"');
|
||||
expect(source).toContain("const protocolSections = authProtocolSections");
|
||||
expect(source).toContain("confirmProtocol");
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user