diff --git a/web/src/views/system/login/component/account.vue b/web/src/views/system/login/component/account.vue index 03701ac..67bdcce 100644 --- a/web/src/views/system/login/component/account.vue +++ b/web/src/views/system/login/component/account.vue @@ -147,7 +147,10 @@ export default defineComponent({ await formRef.value.validate(async (valid: any) => { if (valid) { try { - const res = await loginApi.login({ ...state.ruleForm, password: Md5.hashStr(state.ruleForm.password) }); + // 根据当前 URL 判断使用哪个登录 API + const isSupplierPortal = window.location.href.includes('/login/supplier'); + const loginMethod = isSupplierPortal ? loginApi.supplierLogin : loginApi.login; + const res = await loginMethod({ ...state.ruleForm, password: Md5.hashStr(state.ruleForm.password) }); if (res.code === 2000) { const { data } = res; console.log('[DEBUG loginClick] res.data.access:', res.data.access); diff --git a/web/src/views/system/login/supplier.vue b/web/src/views/system/login/supplier.vue new file mode 100644 index 0000000..33d5940 --- /dev/null +++ b/web/src/views/system/login/supplier.vue @@ -0,0 +1,174 @@ + + + + + + + {{ siteBrandTitle }} + + + + + + + + 供应商登录 + + {{userInfos.pwd_change_count===0?'初次登录请修改密码':'欢迎登录'}} + + + + + + + + + + + + + + + + + + + Copyright © AVC 版权所有 + + + + + + + + + +
Copyright © AVC 版权所有