diff --git a/src/assets/imgs/login_img_logo.png b/src/assets/imgs/login_img_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5393eb000f76c9d1cee8d35357c853c8ac7de505 Binary files /dev/null and b/src/assets/imgs/login_img_logo.png differ diff --git a/src/assets/imgs/login_ysgz.jpg b/src/assets/imgs/login_ysgz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c14e6e05ea094ec37448a9539c2ff4828bc8389 Binary files /dev/null and b/src/assets/imgs/login_ysgz.jpg differ diff --git a/src/bg-ui/bg-tabs.vue b/src/bg-ui/bg-tabs.vue index 8099a58c268f43e541465a42eb17a51568f797d2..8a9ddf32149594c9b17aca25e68935f02998fd10 100644 --- a/src/bg-ui/bg-tabs.vue +++ b/src/bg-ui/bg-tabs.vue @@ -55,15 +55,14 @@ export default { calcTabs() { let tabSlots = []; - if (this.$slots.default) { - tabSlots = this.$slots.default + if (this.$slots.default()) { + tabSlots = this.$slots.default() .filter( (vnode) => - vnode.tag && - vnode.componentOptions && - vnode.componentOptions.Ctor.options.name === "BgTab" + vnode.type && + vnode.type.name === "BgTab" ) - .map((vnode) => vnode.componentOptions.propsData); + .map((vnode) => vnode.props); } return tabSlots; diff --git a/src/bg-ui/index.scss b/src/bg-ui/index.scss index 6cbf9d057a5a2d6486853dfe63046ebb955b09fa..09b5cd8401e841b8cd1d4afb4b51e4af1e39eddc 100644 --- a/src/bg-ui/index.scss +++ b/src/bg-ui/index.scss @@ -869,7 +869,7 @@ a { border-right: 1px solid #e6e9ef; border-bottom: 1px solid #fff; border-left: 1px solid #e6e9ef; - color: #275a9d; + color: #e56600; overflow: hidden; &::before { @@ -879,7 +879,7 @@ a { left: 0; width: 100%; height: 4px; - background-color: #275a9d; + background-color: #e56600; } } @@ -964,7 +964,7 @@ a { } > .tab-content { - padding: 0 16px; + padding: 0px 40px; } & + .bg-tab { diff --git a/src/components/login-by-account.vue b/src/components/login-by-account.vue new file mode 100644 index 0000000000000000000000000000000000000000..d591c64a9a0700fcf181f5dfe3865fbd046517bb --- /dev/null +++ b/src/components/login-by-account.vue @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + 记住密码 + + + + 登 录 + + + + + + + + + + \ No newline at end of file diff --git a/src/components/login-by-code.vue b/src/components/login-by-code.vue new file mode 100644 index 0000000000000000000000000000000000000000..5901739991ebd71190907d36d385fd23074a8a18 --- /dev/null +++ b/src/components/login-by-code.vue @@ -0,0 +1,169 @@ + + + + + + + + 手机号码 + + + + + 个人用户及企业(主账号)可通过短信验证码登录 + + + + + + + + + + + + {{ countDown }}秒后再次获取 + + + 获取验证码 + + + + + + + 登 录 + + + + + 还没有账户?立即注册 + + + + + + + + + + \ No newline at end of file diff --git a/src/components/register-firm-user.vue b/src/components/register-firm-user.vue new file mode 100644 index 0000000000000000000000000000000000000000..bebc5a3a133d62a194f642eb0f857ff74df5c89f --- /dev/null +++ b/src/components/register-firm-user.vue @@ -0,0 +1,381 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ countDown }}秒后再次获取 + + + 获取验证码 + + + + + + + 已有账号?立即登录 + + + + + 注册 + + + + + + + + + + \ No newline at end of file diff --git a/src/components/register-org-user.vue b/src/components/register-org-user.vue new file mode 100644 index 0000000000000000000000000000000000000000..2147b141a7547135f2c302d4734607aed5bb04c6 --- /dev/null +++ b/src/components/register-org-user.vue @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{ countDown }}秒后再次获取 + + + 获取验证码 + + + + + + + 已有账号?立即登录 + + + + + 注册 + + + + + + + + + + \ No newline at end of file diff --git a/src/components/register-personal-user.vue b/src/components/register-personal-user.vue new file mode 100644 index 0000000000000000000000000000000000000000..45a730e9586b8ec1bfceed5f4b4954cc65edc441 --- /dev/null +++ b/src/components/register-personal-user.vue @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + {{ countDown }}秒后再次获取 + + + 获取验证码 + + + + + + + 已有账号?立即登录 + + + + + 注册 + + + + + + + + + + \ No newline at end of file diff --git a/src/components/register-success.vue b/src/components/register-success.vue new file mode 100644 index 0000000000000000000000000000000000000000..33b8c3d266be0933b2a7c222446c311d9f262535 --- /dev/null +++ b/src/components/register-success.vue @@ -0,0 +1,74 @@ + + + + + + + + 账号已注册 + 需完成实名认证后方可正常使用 + + + + + 立即登录 + + + + + + + + + \ No newline at end of file diff --git a/src/page/login/index.vue b/src/page/login/index.vue index 03fc8bc11e44b10c7d6e2e0e1551547b93dd5b12..1d9d7d1d1e1c0deafcc95d4e5622b535b8e2357e 100644 --- a/src/page/login/index.vue +++ b/src/page/login/index.vue @@ -1,200 +1,136 @@ - - - 登录 - - - - - - - - - - - - - - - - - 登 录 + + + + + - + + + + + + + + + + + + 登录即代表您已同意 《BD-aPaaS平台用户协议与隐私政策》 + - - - - + + + } + } + + \ No newline at end of file diff --git a/src/page/login/index1.vue b/src/page/login/index1.vue new file mode 100644 index 0000000000000000000000000000000000000000..03fc8bc11e44b10c7d6e2e0e1551547b93dd5b12 --- /dev/null +++ b/src/page/login/index1.vue @@ -0,0 +1,200 @@ + + + + 登录 + + + + + + + + + + + + + + + + + 登 录 + + + + + + + + +
账号已注册
需完成实名认证后方可正常使用
登录
+ 登录即代表您已同意 《BD-aPaaS平台用户协议与隐私政策》 +