添加图片
@@ -26,7 +26,39 @@
|
|||||||
},
|
},
|
||||||
"ios" : {},
|
"ios" : {},
|
||||||
/* ios打包配置 */
|
/* ios打包配置 */
|
||||||
"sdkConfigs" : {}
|
"sdkConfigs" : {},
|
||||||
|
"icons" : {
|
||||||
|
"android" : {
|
||||||
|
"hdpi" : "static/app-icons/72x72.png",
|
||||||
|
"xhdpi" : "static/app-icons/96x96.png",
|
||||||
|
"xxhdpi" : "static/app-icons/144x144.png",
|
||||||
|
"xxxhdpi" : "static/app-icons/192x192.png"
|
||||||
|
},
|
||||||
|
"ios" : {
|
||||||
|
"appstore" : "static/app-icons/1024x1024.png",
|
||||||
|
"ipad" : {
|
||||||
|
"app" : "static/app-icons/76x76.png",
|
||||||
|
"app@2x" : "static/app-icons/152x152.png",
|
||||||
|
"notification" : "static/app-icons/20x20.png",
|
||||||
|
"notification@2x" : "static/app-icons/40x40.png",
|
||||||
|
"proapp@2x" : "static/app-icons/167x167.png",
|
||||||
|
"settings" : "static/app-icons/29x29.png",
|
||||||
|
"settings@2x" : "static/app-icons/58x58.png",
|
||||||
|
"spotlight" : "static/app-icons/40x40.png",
|
||||||
|
"spotlight@2x" : "static/app-icons/80x80.png"
|
||||||
|
},
|
||||||
|
"iphone" : {
|
||||||
|
"app@2x" : "static/app-icons/120x120.png",
|
||||||
|
"app@3x" : "static/app-icons/180x180.png",
|
||||||
|
"notification@2x" : "static/app-icons/40x40.png",
|
||||||
|
"notification@3x" : "static/app-icons/60x60.png",
|
||||||
|
"settings@2x" : "static/app-icons/58x58.png",
|
||||||
|
"settings@3x" : "static/app-icons/87x87.png",
|
||||||
|
"spotlight@2x" : "static/app-icons/80x80.png",
|
||||||
|
"spotlight@3x" : "static/app-icons/120x120.png"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/* SDK配置 */
|
/* SDK配置 */
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="page-shell login-page">
|
<view class="page-shell login-page">
|
||||||
<view class="login-brand">
|
<view class="login-brand">
|
||||||
<view class="login-logo-icon" aria-hidden="true"><view class="logo-grid-line logo-grid-line-horizontal"></view><view class="logo-grid-line logo-grid-line-vertical"></view></view>
|
<image class="login-logo-icon" src="/static/brand-mark-white.png" mode="aspectFit" aria-hidden="true" />
|
||||||
<text class="login-logo-title">柏悦物流 · PDA作业端</text><text class="login-logo-sub">仓库现场作业系统</text>
|
<text class="login-logo-title">柏悦物流 · PDA作业端</text><text class="login-logo-sub">仓库现场作业系统</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="login-card">
|
<view class="login-card">
|
||||||
|
|||||||
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 8.3 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 9.6 KiB |
|
After Width: | Height: | Size: 889 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -59,42 +59,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.login-logo-icon {
|
.login-logo-icon {
|
||||||
position: relative;
|
display: block;
|
||||||
box-sizing: border-box;
|
width: 78px;
|
||||||
width: 72px;
|
height: 76px;
|
||||||
height: 72px;
|
|
||||||
margin-bottom: 18px;
|
margin-bottom: 18px;
|
||||||
border-radius: 20px;
|
|
||||||
background: rgba(255, 255, 255, 0.16);
|
|
||||||
box-shadow: 0 8px 24px rgba(5, 51, 118, 0.18);
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-logo-icon::before {
|
|
||||||
position: absolute;
|
|
||||||
inset: 19px;
|
|
||||||
content: '';
|
|
||||||
border: 3px solid #ffffff;
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.logo-grid-line {
|
|
||||||
position: absolute;
|
|
||||||
z-index: 1;
|
|
||||||
background: #ffffff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.logo-grid-line-horizontal {
|
|
||||||
left: 20px;
|
|
||||||
top: 31px;
|
|
||||||
width: 32px;
|
|
||||||
height: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.logo-grid-line-vertical {
|
|
||||||
left: 31px;
|
|
||||||
top: 20px;
|
|
||||||
width: 3px;
|
|
||||||
height: 32px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-logo-title {
|
.login-logo-title {
|
||||||
@@ -231,7 +199,7 @@
|
|||||||
|
|
||||||
.app-header {
|
.app-header {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
padding: calc(var(--status-bar-height, 0px) + 12px) 14px 12px;
|
padding: var(--status-bar-height, 0px) 10px 0;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
background: $primary;
|
background: $primary;
|
||||||
box-shadow: 0 2px 8px rgba(26, 115, 232, 0.22);
|
box-shadow: 0 2px 8px rgba(26, 115, 232, 0.22);
|
||||||
@@ -266,9 +234,9 @@
|
|||||||
|
|
||||||
.header-title {
|
.header-title {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
font-size: 20px;
|
font-size: 18px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
line-height: 28px;
|
line-height: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.header-actions {
|
.header-actions {
|
||||||
@@ -662,7 +630,7 @@
|
|||||||
|
|
||||||
.portal-header {
|
.portal-header {
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
padding: calc(var(--status-bar-height, 0px) + 6px) 10px 6px;
|
padding: var(--status-bar-height, 0px) 8px 0;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
background: #135ee8;
|
background: #135ee8;
|
||||||
}
|
}
|
||||||
@@ -687,7 +655,7 @@
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.portal-title { overflow: hidden; font-size: 18px; font-weight: 600; line-height: 48px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
|
.portal-title { overflow: hidden; font-size: 17px; font-weight: 600; line-height: 48px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
|
||||||
|
|
||||||
.portal-header-button {
|
.portal-header-button {
|
||||||
width: 48px;
|
width: 48px;
|
||||||
@@ -713,9 +681,9 @@
|
|||||||
}
|
}
|
||||||
.portal-header-spacer { width: 48px; height: 48px; }
|
.portal-header-spacer { width: 48px; height: 48px; }
|
||||||
|
|
||||||
.portal-content { padding: 16px 14px 24px; }
|
.portal-content { padding: 12px 14px 24px; }
|
||||||
|
|
||||||
.home-menu { padding: 16px 12px 24px; }
|
.home-menu { padding: 12px 12px 24px; }
|
||||||
.home-group + .home-group { margin-top: 18px; }
|
.home-group + .home-group { margin-top: 18px; }
|
||||||
.home-group-title { display: flex; align-items: center; margin-bottom: 10px; color: #445166; font-size: 16px; line-height: 24px; }
|
.home-group-title { display: flex; align-items: center; margin-bottom: 10px; color: #445166; font-size: 16px; line-height: 24px; }
|
||||||
.home-group-mark { width: 4px; height: 20px; flex-shrink: 0; margin-right: 10px; background: #1769e8; }
|
.home-group-mark { width: 4px; height: 20px; flex-shrink: 0; margin-right: 10px; background: #1769e8; }
|
||||||
|
|||||||