perf: 分包+修改本地图片为远程图片
@ -5,6 +5,12 @@
|
|||||||
"stylelint-config-recess-order",
|
"stylelint-config-recess-order",
|
||||||
"stylelint-config-html/vue"
|
"stylelint-config-html/vue"
|
||||||
],
|
],
|
||||||
|
"overrides": [
|
||||||
|
{
|
||||||
|
"files": ["**/*.(scss|css|vue|html)"],
|
||||||
|
"customSyntax": "postcss-scss"
|
||||||
|
}
|
||||||
|
],
|
||||||
"rules": {
|
"rules": {
|
||||||
"no-descending-specificity": null,
|
"no-descending-specificity": null,
|
||||||
"selector-class-pattern": null,
|
"selector-class-pattern": null,
|
||||||
@ -17,204 +23,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"color-hex-length": null,
|
"color-hex-length": null,
|
||||||
"order/properties-order": [
|
|
||||||
true,
|
|
||||||
{
|
|
||||||
"properties": [
|
|
||||||
"position",
|
|
||||||
"top",
|
|
||||||
"right",
|
|
||||||
"bottom",
|
|
||||||
"left",
|
|
||||||
"z-index",
|
|
||||||
"display",
|
|
||||||
"float",
|
|
||||||
"width",
|
|
||||||
"height",
|
|
||||||
"max-width",
|
|
||||||
"max-height",
|
|
||||||
"min-width",
|
|
||||||
"min-height",
|
|
||||||
"padding",
|
|
||||||
"padding-top",
|
|
||||||
"padding-right",
|
|
||||||
"padding-bottom",
|
|
||||||
"padding-left",
|
|
||||||
"margin",
|
|
||||||
"margin-top",
|
|
||||||
"margin-right",
|
|
||||||
"margin-bottom",
|
|
||||||
"margin-left",
|
|
||||||
"margin-collapse",
|
|
||||||
"margin-top-collapse",
|
|
||||||
"margin-right-collapse",
|
|
||||||
"margin-bottom-collapse",
|
|
||||||
"margin-left-collapse",
|
|
||||||
"overflow",
|
|
||||||
"overflow-x",
|
|
||||||
"overflow-y",
|
|
||||||
"clip",
|
|
||||||
"clear",
|
|
||||||
"font",
|
|
||||||
"font-family",
|
|
||||||
"font-size",
|
|
||||||
"font-smoothing",
|
|
||||||
"font-style",
|
|
||||||
"font-weight",
|
|
||||||
"hyphens",
|
|
||||||
"src",
|
|
||||||
"line-height",
|
|
||||||
"letter-spacing",
|
|
||||||
"word-spacing",
|
|
||||||
"color",
|
|
||||||
"text-align",
|
|
||||||
"text-decoration",
|
|
||||||
"text-indent",
|
|
||||||
"text-overflow",
|
|
||||||
"text-rendering",
|
|
||||||
"text-size-adjust",
|
|
||||||
"text-shadow",
|
|
||||||
"text-transform",
|
|
||||||
"word-break",
|
|
||||||
"word-wrap",
|
|
||||||
"white-space",
|
|
||||||
"vertical-align",
|
|
||||||
"list-style",
|
|
||||||
"list-style-position",
|
|
||||||
"list-style-type",
|
|
||||||
"list-style-image",
|
|
||||||
"pointer-events",
|
|
||||||
"cursor",
|
|
||||||
"background",
|
|
||||||
"background-attachment",
|
|
||||||
"background-color",
|
|
||||||
"background-image",
|
|
||||||
"background-position",
|
|
||||||
"background-repeat",
|
|
||||||
"background-size",
|
|
||||||
"border",
|
|
||||||
"border-collapse",
|
|
||||||
"border-top",
|
|
||||||
"border-right",
|
|
||||||
"border-bottom",
|
|
||||||
"border-left",
|
|
||||||
"border-color",
|
|
||||||
"border-image",
|
|
||||||
"border-top-color",
|
|
||||||
"border-right-color",
|
|
||||||
"border-bottom-color",
|
|
||||||
"border-left-color",
|
|
||||||
"border-spacing",
|
|
||||||
"border-style",
|
|
||||||
"border-width",
|
|
||||||
"border-top-width",
|
|
||||||
"border-right-width",
|
|
||||||
"border-bottom-width",
|
|
||||||
"border-left-width",
|
|
||||||
"border-radius",
|
|
||||||
"border-top-right-radius",
|
|
||||||
"border-bottom-right-radius",
|
|
||||||
"border-bottom-left-radius",
|
|
||||||
"border-top-left-radius",
|
|
||||||
"border-radius-topright",
|
|
||||||
"border-radius-bottomright",
|
|
||||||
"border-radius-bottomleft",
|
|
||||||
"border-radius-topleft",
|
|
||||||
"box-shadow",
|
|
||||||
"transform",
|
|
||||||
"transform-origin",
|
|
||||||
"backface-visibility",
|
|
||||||
"backface-visibility",
|
|
||||||
"perspective",
|
|
||||||
"perspective-origin",
|
|
||||||
"visibility",
|
|
||||||
"opacity",
|
|
||||||
"filter",
|
|
||||||
"isolation",
|
|
||||||
"object-fit",
|
|
||||||
"object-position",
|
|
||||||
"mask",
|
|
||||||
"mask-image",
|
|
||||||
"mask-mode",
|
|
||||||
"mask-position",
|
|
||||||
"mask-repeat",
|
|
||||||
"mask-size",
|
|
||||||
"mask-clip",
|
|
||||||
"mask-origin",
|
|
||||||
"mask-composite",
|
|
||||||
"mask-type",
|
|
||||||
"mask-border",
|
|
||||||
"mask-border-source",
|
|
||||||
"mask-border-slice",
|
|
||||||
"mask-border-width",
|
|
||||||
"mask-border-outset",
|
|
||||||
"mask-border-repeat",
|
|
||||||
"mask-border-mode",
|
|
||||||
"mask-box-image",
|
|
||||||
"mask-box-image-source",
|
|
||||||
"mask-box-image-slice",
|
|
||||||
"mask-box-image-width",
|
|
||||||
"mask-box-image-outset",
|
|
||||||
"mask-box-image-repeat",
|
|
||||||
"mask-box-image-mode",
|
|
||||||
"box-decoration-break",
|
|
||||||
"background-clip",
|
|
||||||
"background-origin",
|
|
||||||
"background-size",
|
|
||||||
"background-position",
|
|
||||||
"background-attachment",
|
|
||||||
"background-repeat",
|
|
||||||
"background-image",
|
|
||||||
"box-sizing",
|
|
||||||
"content",
|
|
||||||
"quotes",
|
|
||||||
"counter-reset",
|
|
||||||
"counter-increment",
|
|
||||||
"resize",
|
|
||||||
"user-select",
|
|
||||||
"nav-index",
|
|
||||||
"nav-up",
|
|
||||||
"nav-right",
|
|
||||||
"nav-down",
|
|
||||||
"nav-left",
|
|
||||||
"tab-size",
|
|
||||||
"outline",
|
|
||||||
"outline-width",
|
|
||||||
"outline-style",
|
|
||||||
"outline-color",
|
|
||||||
"outline-offset",
|
|
||||||
"table-layout",
|
|
||||||
"empty-cells",
|
|
||||||
"caption-side",
|
|
||||||
"background-color",
|
|
||||||
"border-spacing",
|
|
||||||
"border-collapse",
|
|
||||||
"speak",
|
|
||||||
"volume",
|
|
||||||
"pause",
|
|
||||||
"pause-before",
|
|
||||||
"pause-after",
|
|
||||||
"page-break-before",
|
|
||||||
"page-break-after",
|
|
||||||
"page-break-inside",
|
|
||||||
"orphans",
|
|
||||||
"widows",
|
|
||||||
"display",
|
|
||||||
"flex-direction",
|
|
||||||
"flex-order",
|
|
||||||
"flex-grow",
|
|
||||||
"flex-shrink",
|
|
||||||
"flex-basis",
|
|
||||||
"flex-flow",
|
|
||||||
"flex-wrap",
|
|
||||||
"flex",
|
|
||||||
"justify-content",
|
|
||||||
"align-self",
|
|
||||||
"align-items",
|
|
||||||
"align-content"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"declaration-property-value-no-unknown": [
|
"declaration-property-value-no-unknown": [
|
||||||
true,
|
true,
|
||||||
{
|
{
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
:style="{ width: size * 0.75 - 2 + 'rpx', height: size * 0.75 - 2 + 'rpx' }"
|
:style="{ width: size * 0.75 - 2 + 'rpx', height: size * 0.75 - 2 + 'rpx' }"
|
||||||
>
|
>
|
||||||
<image
|
<image
|
||||||
src="/static/images/icon_lock_transparent.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_lock_transparent.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
:style="{ width: size * 0.35 + 'rpx', height: size * 0.35 + 'rpx' }"
|
:style="{ width: size * 0.35 + 'rpx', height: size * 0.35 + 'rpx' }"
|
||||||
></image>
|
></image>
|
||||||
|
|||||||
@ -1,30 +1,30 @@
|
|||||||
export const keysType = {
|
export const keysType = {
|
||||||
1: {
|
1: {
|
||||||
name: '电子钥匙',
|
name: '电子钥匙',
|
||||||
icon: '/static/images/icon_user.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_user.png'
|
||||||
},
|
},
|
||||||
2: {
|
2: {
|
||||||
name: '密码',
|
name: '密码',
|
||||||
icon: '/static/images/icon_password.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_password.png'
|
||||||
},
|
},
|
||||||
3: {
|
3: {
|
||||||
name: '指纹',
|
name: '指纹',
|
||||||
icon: '/static/images/icon_fingerprint_white.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_fingerprint_white.png'
|
||||||
},
|
},
|
||||||
4: {
|
4: {
|
||||||
name: '卡',
|
name: '卡',
|
||||||
icon: '/static/images/icon_card_white.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_card_white.png'
|
||||||
},
|
},
|
||||||
5: {
|
5: {
|
||||||
name: '人脸',
|
name: '人脸',
|
||||||
icon: '/static/images/icon_face_white.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_face_white.png'
|
||||||
},
|
},
|
||||||
6: {
|
6: {
|
||||||
name: '掌静脉',
|
name: '掌静脉',
|
||||||
icon: '/static/images/icon_palm_vein_white.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_palm_vein_white.png'
|
||||||
},
|
},
|
||||||
7: {
|
7: {
|
||||||
name: '遥控',
|
name: '遥控',
|
||||||
icon: '/static/images/icon_remote_white.png'
|
icon: 'https://oss-lock.xhjcn.ltd/mp/icon_remote_white.png'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,7 +5,6 @@
|
|||||||
"versionName": "1.2.0",
|
"versionName": "1.2.0",
|
||||||
"versionCode": "34",
|
"versionCode": "34",
|
||||||
"transformPx": false,
|
"transformPx": false,
|
||||||
/* 小程序特有相关 */
|
|
||||||
"mp-weixin": {
|
"mp-weixin": {
|
||||||
"appid": "wx9829a39e65550757",
|
"appid": "wx9829a39e65550757",
|
||||||
"setting": {
|
"setting": {
|
||||||
@ -22,7 +21,10 @@
|
|||||||
},
|
},
|
||||||
"requiredPrivateInfos": ["getLocation"],
|
"requiredPrivateInfos": ["getLocation"],
|
||||||
"usingComponents": true,
|
"usingComponents": true,
|
||||||
"lazyCodeLoading" : "requiredComponents"
|
"lazyCodeLoading": "requiredComponents",
|
||||||
|
"optimization": {
|
||||||
|
"subPackages": true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"vueVersion": "3"
|
"vueVersion": "3"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,6 +28,7 @@
|
|||||||
"stylelint-config-standard": "^37.0.0",
|
"stylelint-config-standard": "^37.0.0",
|
||||||
"unocss": "^65.4.3",
|
"unocss": "^65.4.3",
|
||||||
"unocss-preset-weapp": "^65.4.1",
|
"unocss-preset-weapp": "^65.4.1",
|
||||||
"vite-plugin-eslint": "^1.8.1"
|
"vite-plugin-eslint": "^1.8.1",
|
||||||
|
"postcss-scss": "^4.0.9"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
734
pages.json
@ -7,520 +7,568 @@
|
|||||||
"^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue"
|
"^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"subPackages": [
|
||||||
|
{
|
||||||
|
"root": "pages/addDeviceForBluetooth",
|
||||||
"pages": [
|
"pages": [
|
||||||
{
|
{
|
||||||
"path": "pages/home/home"
|
"path": "addLockGuid",
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/selectAddress/selectAddress",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "锁地址",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/mine/mine"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/userInfo/userInfo",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "个人信息"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/updateName/updateName",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "修改昵称"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/updatePassword/updatePassword",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "重置密码"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/updateEmail/updateEmail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "修改邮箱"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/verifyEmail/verifyEmail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "验证邮箱"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/webview/webview",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "介绍"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/lockDetail/lockDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "星星锁"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/bindLock/bindLock",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加锁"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/searchDevice/searchDevice",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "附近设备"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/setting/setting",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "设置"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/keyList/keyList",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "电子钥匙"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createKey/createKey",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "发送钥匙"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/passwordList/passwordList",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "密码"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createPassword/createPassword",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "获取密码"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/passwordDetail/passwordDetail",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "密码详情"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/keyDetail/keyDetail",
|
|
||||||
"style": {
|
|
||||||
"disableScroll": true,
|
|
||||||
"navigationBarTitleText": "钥匙详情"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/notificationList/notificationList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "通知列表"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/notificationDetail/notificationDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "消息详情"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/addLockGuid/addLockGuid",
|
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加锁",
|
"navigationBarTitleText": "添加锁",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/cardList/cardList",
|
"path": "bindLock",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "卡",
|
"navigationBarTitleText": "添加锁"
|
||||||
"disableScroll": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/createCard/createCard",
|
"path": "searchDevice",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加卡",
|
"disableScroll": true,
|
||||||
"disableScroll": true
|
"navigationBarTitleText": "附近设备"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/bindCard/bindCard",
|
"path": "selectAddress",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加卡",
|
"navigationBarTitleText": "锁地址",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"root": "pages/user",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "userInfo",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "个人信息"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/cardDetail/cardDetail",
|
"path": "updateName",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "卡详情",
|
"navigationBarTitleText": "修改昵称"
|
||||||
"disableScroll": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/fingerprintList/fingerprintList",
|
"path": "updatePassword",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "指纹",
|
"navigationBarTitleText": "重置密码"
|
||||||
"disableScroll": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/createFingerprint/createFingerprint",
|
"path": "updateEmail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "添加指纹",
|
"navigationBarTitleText": "修改邮箱"
|
||||||
"disableScroll": true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/fingerprintDetail/fingerprintDetail",
|
"path": "verifyEmail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "指纹详情",
|
"navigationBarTitleText": "验证邮箱"
|
||||||
"disableScroll": true
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"root": "pages/others",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "notificationDetail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "消息详情"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/bindFingerprint/bindFingerprint",
|
"path": "temporaryDate",
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加指纹",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/faceList/faceList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "人脸",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createFace/createFace",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加人脸",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/faceDetail/faceDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "人脸详情",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/bindFace/bindFace",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加人脸",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/remoteList/remoteList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "遥控",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createRemote/createRemote",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加遥控",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/remoteDetail/remoteDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "遥控详情",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/bindRemote/bindRemote",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加遥控",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/palmVeinList/palmVeinList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "掌静脉",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createPalmVein/createPalmVein",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加掌静脉",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/palmVeinDetail/palmVeinDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "掌静脉详情",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/bindPalmVein/bindPalmVein",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "添加掌静脉",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/createAdmin/createAdmin",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "创建授权管理员",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/adminDetail/adminDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "授权管理员详情",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/adminList/adminList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "授权管理员",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/recordList/recordList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "操作记录",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/recordDetail/recordDetail",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "操作记录详情",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/typeRecordList/typeRecordList",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "操作记录",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/cycleDate/cycleDate",
|
|
||||||
"style": {
|
|
||||||
"navigationBarTitleText": "有效期",
|
|
||||||
"disableScroll": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "pages/temporaryDate/temporaryDate",
|
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "修改有效期",
|
"navigationBarTitleText": "修改有效期",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/lockInfo/lockInfo",
|
"path": "webview",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "基本信息",
|
"navigationBarTitleText": "介绍"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "cycleDate",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "有效期",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"root": "pages/featureForBluetooth",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "createPassword",
|
||||||
|
"style": {
|
||||||
|
"disableScroll": true,
|
||||||
|
"navigationBarTitleText": "获取密码"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "createPalmVein",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "添加掌静脉",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/syncElec/syncElec",
|
"path": "createFace",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "电量",
|
"navigationBarTitleText": "添加人脸",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/selectGroup/selectGroup",
|
"path": "createRemote",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "选择分组",
|
"navigationBarTitleText": "添加遥控",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/updateSetting/updateSetting",
|
"path": "createFingerprint",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "设置",
|
"navigationBarTitleText": "添加指纹",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/lockSound/lockSound",
|
"path": "createCard",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "锁声音",
|
"navigationBarTitleText": "添加卡",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/autoLock/autoLock",
|
"path": "typeRecordList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "自动闭锁",
|
"navigationBarTitleText": "操作记录",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/faceSetting/faceSetting",
|
"path": "recordList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "面容开锁设置",
|
"navigationBarTitleText": "操作记录",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/lockDate/lockDate",
|
"path": "cardDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "锁时间",
|
"navigationBarTitleText": "卡详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/uploadLockData/uploadLockData",
|
"path": "passwordDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "上传数据",
|
"disableScroll": true,
|
||||||
|
"navigationBarTitleText": "密码详情"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "palmVeinDetail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "掌静脉详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/openDirection/openDirection",
|
"path": "faceDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "开门方向设置",
|
"navigationBarTitleText": "人脸详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/motorTorsion/motorTorsion",
|
"path": "remoteDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "电机功率设置",
|
"navigationBarTitleText": "遥控详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/catEye/catEye",
|
"path": "fingerprintDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "猫眼设置",
|
"navigationBarTitleText": "指纹详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/messageReminder/messageReminder",
|
"path": "palmVeinList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "消息提醒",
|
"navigationBarTitleText": "掌静脉",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/openDoorNotice/openDoorNotice",
|
"path": "faceList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "家人到家",
|
"navigationBarTitleText": "人脸",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/noticeDetail/noticeDetail",
|
"path": "remoteList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "家人详情",
|
"navigationBarTitleText": "遥控",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/lockUser/lockUser",
|
"path": "fingerprintList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "锁用户",
|
"navigationBarTitleText": "指纹",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/noticeWay/noticeWay",
|
"path": "cardList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "提醒方式",
|
"navigationBarTitleText": "卡",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/notOpenDoor/notOpenDoor",
|
"path": "bindFace",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "N天未开门",
|
"navigationBarTitleText": "添加人脸",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/lowElecNotice/lowElecNotice",
|
"path": "bindFingerprint",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "低电量提醒",
|
"navigationBarTitleText": "添加指纹",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/coercionOpenDoor/coercionOpenDoor",
|
"path": "bindCard",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "胁迫开门",
|
"navigationBarTitleText": "添加卡",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/coercionFingerprint/coercionFingerprint",
|
"path": "bindPalmVein",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "指纹列表",
|
"navigationBarTitleText": "添加掌静脉",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/catEyeMode/catEyeMode",
|
"path": "bindRemote",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "猫眼工作模式",
|
"navigationBarTitleText": "添加遥控",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/customCatEye/customCatEye",
|
"path": "passwordList",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "自定义模式",
|
"disableScroll": true,
|
||||||
"disableScroll": true
|
"navigationBarTitleText": "密码"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/realTimePicture/realTimePicture",
|
"path": "recordDetail",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "实时画面",
|
"navigationBarTitleText": "操作记录详情",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/videoSlot/videoSlot",
|
"root": "pages/settingForBluetooth",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "videoSlot",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "录像时段",
|
"navigationBarTitleText": "录像时段",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "pages/passageMode/passageMode",
|
"path": "setting",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "设置"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "uploadLockData",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "上传数据",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "passageMode",
|
||||||
"style": {
|
"style": {
|
||||||
"navigationBarTitleText": "常开模式",
|
"navigationBarTitleText": "常开模式",
|
||||||
"disableScroll": true
|
"disableScroll": true
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "realTimePicture",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "实时画面",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "customCatEye",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "自定义模式",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "openDirection",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "开门方向设置",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "catEyeMode",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "猫眼工作模式",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "catEye",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "猫眼设置",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "noticeDetail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "家人详情",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "noticeWay",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "提醒方式",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "autoLock",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "自动闭锁",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "lockUser",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "锁用户",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "lockDate",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "锁时间",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "faceSetting",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "面容开锁设置",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "lockSound",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "锁声音",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "lockInfo",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "基本信息",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "notOpenDoor",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "N天未开门",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "messageReminder",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "消息提醒",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "coercionFingerprint",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "指纹列表",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "coercionOpenDoor",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "胁迫开门",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "openDoorNotice",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "家人到家",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "lowElecNotice",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "低电量提醒",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "motorTorsion",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "电机功率设置",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "updateSetting",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "设置",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "syncElec",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "电量",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "selectGroup",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "选择分组",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"root": "pages/lockUserManage",
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "createAdmin",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "创建授权管理员",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "keyDetail",
|
||||||
|
"style": {
|
||||||
|
"disableScroll": true,
|
||||||
|
"navigationBarTitleText": "钥匙详情"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "adminDetail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "授权管理员详情",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "adminList",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "授权管理员",
|
||||||
|
"disableScroll": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "createKey",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "发送钥匙"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "keyList",
|
||||||
|
"style": {
|
||||||
|
"disableScroll": true,
|
||||||
|
"navigationBarTitleText": "电子钥匙"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"pages": [
|
||||||
|
{
|
||||||
|
"path": "pages/main/home"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/main/mine"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/main/notificationList",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "通知列表"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "pages/main/lockDetail",
|
||||||
|
"style": {
|
||||||
|
"navigationBarTitleText": "星星锁"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"preloadRule": {
|
||||||
|
"pages/main/home": {
|
||||||
|
"packages": ["pages/others"]
|
||||||
|
},
|
||||||
|
"pages/main/lockDetail": {
|
||||||
|
"packages": [
|
||||||
|
"pages/lockUserManage",
|
||||||
|
"pages/featureForBluetooth",
|
||||||
|
"pages/settingForBluetooth",
|
||||||
|
"pages/addDeviceForBluetooth"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"pages/main/mine": {
|
||||||
|
"packages": ["pages/user"]
|
||||||
|
}
|
||||||
|
},
|
||||||
"globalStyle": {
|
"globalStyle": {
|
||||||
"navigationBarTextStyle": "white",
|
"navigationBarTextStyle": "white",
|
||||||
"navigationBarTitleText": "星星锁",
|
"navigationBarTitleText": "星星锁",
|
||||||
@ -536,19 +584,19 @@
|
|||||||
"position": "bottom",
|
"position": "bottom",
|
||||||
"list": [
|
"list": [
|
||||||
{
|
{
|
||||||
"pagePath": "pages/home/home",
|
"pagePath": "pages/main/home",
|
||||||
"iconPath": "static/images/tabbar_key_no_select.png",
|
"iconPath": "static/images/tabbar_key_no_select.png",
|
||||||
"selectedIconPath": "static/images/tabbar_key_select.png",
|
"selectedIconPath": "static/images/tabbar_key_select.png",
|
||||||
"text": "设备"
|
"text": "设备"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pagePath": "pages/notificationList/notificationList",
|
"pagePath": "pages/main/notificationList",
|
||||||
"iconPath": "static/images/tabbar_notification_no_select.png",
|
"iconPath": "static/images/tabbar_notification_no_select.png",
|
||||||
"selectedIconPath": "static/images/tabbar_notification_select.png",
|
"selectedIconPath": "static/images/tabbar_notification_select.png",
|
||||||
"text": "消息"
|
"text": "消息"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"pagePath": "pages/mine/mine",
|
"pagePath": "pages/main/mine",
|
||||||
"iconPath": "static/images/tabbar_mine_no_select.png",
|
"iconPath": "static/images/tabbar_mine_no_select.png",
|
||||||
"selectedIconPath": "static/images/tabbar_mine_select.png",
|
"selectedIconPath": "static/images/tabbar_mine_select.png",
|
||||||
"text": "我的"
|
"text": "我的"
|
||||||
|
|||||||
@ -1,7 +1,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<view>
|
<view>
|
||||||
<view class="title">摸亮触摸屏</view>
|
<view class="title">摸亮触摸屏</view>
|
||||||
<image src="/static/images/icon_lock_touch_screen.png" mode="aspectFill" class="icon"></image>
|
<image
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_lock_touch_screen.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
class="icon"
|
||||||
|
></image>
|
||||||
<view class="tips">摸亮触摸屏,锁进入可添加状态,点击下一步</view>
|
<view class="tips">摸亮触摸屏,锁进入可添加状态,点击下一步</view>
|
||||||
<view @click="toSearchDevice" class="button">下一步</view>
|
<view @click="toSearchDevice" class="button">下一步</view>
|
||||||
</view>
|
</view>
|
||||||
@ -14,10 +14,13 @@
|
|||||||
@click="connect(device)"
|
@click="connect(device)"
|
||||||
>
|
>
|
||||||
<view class="device" style="justify-content: flex-start">
|
<view class="device" style="justify-content: flex-start">
|
||||||
<image class="device-lock" src="/static/images/icon_door_lock.png"></image>
|
<image
|
||||||
|
class="device-lock"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_door_lock.png"
|
||||||
|
></image>
|
||||||
<view class="device-name">{{ device.name }}</view>
|
<view class="device-name">{{ device.name }}</view>
|
||||||
</view>
|
</view>
|
||||||
<image class="device-add" src="/static/images/icon_add.png"></image>
|
<image class="device-add" src="https://oss-lock.xhjcn.ltd/mp/icon_add.png"></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
@ -120,7 +120,7 @@
|
|||||||
id: 1,
|
id: 1,
|
||||||
latitude: res.latitude,
|
latitude: res.latitude,
|
||||||
longitude: res.longitude,
|
longitude: res.longitude,
|
||||||
iconPath: '/static/images/icon_address.png',
|
iconPath: 'https://oss-lock.xhjcn.ltd/mp/icon_address.png',
|
||||||
width: '48rpx',
|
width: '48rpx',
|
||||||
height: '48rpx'
|
height: '48rpx'
|
||||||
}
|
}
|
||||||
@ -2,7 +2,7 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="flex justify-center flex-col pt-20">
|
<view class="flex justify-center flex-col pt-20">
|
||||||
<image
|
<image
|
||||||
src="/static/images/icon_add_card.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_card.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="mx-[200rpx] w-350 h-350"
|
class="mx-[200rpx] w-350 h-350"
|
||||||
></image>
|
></image>
|
||||||
@ -3,13 +3,13 @@
|
|||||||
<view class="flex justify-center flex-col pt-10 text-align-center text-base">
|
<view class="flex justify-center flex-col pt-10 text-align-center text-base">
|
||||||
<image
|
<image
|
||||||
v-if="showProcess"
|
v-if="showProcess"
|
||||||
src="/static/images/icon_add_face_1.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_face_1.png"
|
||||||
mode="widthFix"
|
mode="widthFix"
|
||||||
class="mx-[100rpx] w-550 mt-5 rounded-2xl"
|
class="mx-[100rpx] w-550 mt-5 rounded-2xl"
|
||||||
></image>
|
></image>
|
||||||
<image
|
<image
|
||||||
v-else
|
v-else
|
||||||
src="/static/images/icon_add_face_2.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_face_2.png"
|
||||||
mode="widthFix"
|
mode="widthFix"
|
||||||
class="mx-[100rpx] w-550 mt-5 rounded-2xl"
|
class="mx-[100rpx] w-550 mt-5 rounded-2xl"
|
||||||
></image>
|
></image>
|
||||||
@ -6,7 +6,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view v-if="showProcess" class="mt-5 font-bold">({{ process }}/{{ maxProcess }})</view>
|
<view v-if="showProcess" class="mt-5 font-bold">({{ process }}/{{ maxProcess }})</view>
|
||||||
<image
|
<image
|
||||||
:src="`/static/images/icon_fingerprint_${process}.png`"
|
:src="`https://oss-lock.xhjcn.ltd/mp/icon_fingerprint_${process}.png`"
|
||||||
mode="widthFix"
|
mode="widthFix"
|
||||||
class="mx-[250rpx] w-250 mt-5"
|
class="mx-[250rpx] w-250 mt-5"
|
||||||
></image>
|
></image>
|
||||||
@ -2,7 +2,7 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="flex justify-center flex-col pt-20">
|
<view class="flex justify-center flex-col pt-20">
|
||||||
<image
|
<image
|
||||||
src="/static/images/icon_add_palm_vein.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_palm_vein.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="mx-[125rpx] w-500 h-500"
|
class="mx-[125rpx] w-500 h-500"
|
||||||
></image>
|
></image>
|
||||||
@ -2,7 +2,7 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="flex justify-center flex-col pt-20">
|
<view class="flex justify-center flex-col pt-20">
|
||||||
<image
|
<image
|
||||||
src="/static/images/icon_add_remote.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_remote.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="mx-[200rpx] w-350 h-350"
|
class="mx-[200rpx] w-350 h-350"
|
||||||
></image>
|
></image>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<view class="item" @click="toDetail(item)">
|
<view class="item" @click="toDetail(item)">
|
||||||
<image
|
<image
|
||||||
class="item-left"
|
class="item-left"
|
||||||
src="/static/images/icon_card_white.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_card_white.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="item-right">
|
<view class="item-right">
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<view class="item" @click="toDetail(item)">
|
<view class="item" @click="toDetail(item)">
|
||||||
<image
|
<image
|
||||||
class="item-left"
|
class="item-left"
|
||||||
src="/static/images/icon_face_white.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_face_white.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="item-right">
|
<view class="item-right">
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<view class="item" @click="toDetail(item)">
|
<view class="item" @click="toDetail(item)">
|
||||||
<image
|
<image
|
||||||
class="item-left"
|
class="item-left"
|
||||||
src="/static/images/icon_fingerprint_white.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_fingerprint_white.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="item-right">
|
<view class="item-right">
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<view class="item-left rounded-50% bg-#2863f6 flex items-center justify-center">
|
<view class="item-left rounded-50% bg-#2863f6 flex items-center justify-center">
|
||||||
<image
|
<image
|
||||||
class="w-50 h-50"
|
class="w-50 h-50"
|
||||||
src="/static/images/icon_palm_vein_white.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_palm_vein_white.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
</view>
|
</view>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="passwordList.length === 0 && requestFinished">
|
<view v-if="passwordList.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<view class="password" @click="toPasswordDetail(password)">
|
<view class="password" @click="toPasswordDetail(password)">
|
||||||
<image
|
<image
|
||||||
class="password-left"
|
class="password-left"
|
||||||
src="/static/images/icon_password.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_password.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="password-right">
|
<view class="password-right">
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -48,7 +48,7 @@
|
|||||||
<view class="item-left rounded-50% bg-#2863f6 flex items-center justify-center">
|
<view class="item-left rounded-50% bg-#2863f6 flex items-center justify-center">
|
||||||
<image
|
<image
|
||||||
class="w-80 h-80"
|
class="w-80 h-80"
|
||||||
src="/static/images/icon_remote_white.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_remote_white.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
</view>
|
</view>
|
||||||
@ -17,7 +17,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -45,7 +45,7 @@
|
|||||||
<image
|
<image
|
||||||
class="w-48 h-48 m-a mt-2.5"
|
class="w-48 h-48 m-a mt-2.5"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
src="/static/images/icon_sync.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_sync.png"
|
||||||
></image>
|
></image>
|
||||||
<view>同步记录</view>
|
<view>同步记录</view>
|
||||||
</view>
|
</view>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,11 @@
|
|||||||
<view class="item" @click="toDetail(item)">
|
<view class="item" @click="toDetail(item)">
|
||||||
<image
|
<image
|
||||||
class="item-left rounded-50%"
|
class="item-left rounded-50%"
|
||||||
:src="item.headUrl === '' ? '/static/images/icon_user.png' : item.headUrl"
|
:src="
|
||||||
|
item.headUrl === ''
|
||||||
|
? 'https://oss-lock.xhjcn.ltd/mp/icon_user.png'
|
||||||
|
: item.headUrl
|
||||||
|
"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="item-right">
|
<view class="item-right">
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="keyList.length === 0 && requestFinished">
|
<view v-if="keyList.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -47,7 +47,9 @@
|
|||||||
<view class="key" @click="toKeyDetail(key)">
|
<view class="key" @click="toKeyDetail(key)">
|
||||||
<image
|
<image
|
||||||
class="key-left"
|
class="key-left"
|
||||||
:src="key.headUrl === '' ? '/static/images/icon_user.png' : key.headUrl"
|
:src="
|
||||||
|
key.headUrl === '' ? 'https://oss-lock.xhjcn.ltd/mp/icon_user.png' : key.headUrl
|
||||||
|
"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="key-right">
|
<view class="key-right">
|
||||||
@ -57,13 +59,13 @@
|
|||||||
class="key-admin"
|
class="key-admin"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
v-if="key.remoteEnable === 1"
|
v-if="key.remoteEnable === 1"
|
||||||
src="/static/images/icon_remote_unlock.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_remote_unlock.png"
|
||||||
></image>
|
></image>
|
||||||
<image
|
<image
|
||||||
class="key-admin"
|
class="key-admin"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
v-if="key.keyRight === 1"
|
v-if="key.keyRight === 1"
|
||||||
src="/static/images/icon_admin.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_admin.png"
|
||||||
></image>
|
></image>
|
||||||
<view
|
<view
|
||||||
class="key-status"
|
class="key-status"
|
||||||
@ -34,7 +34,7 @@
|
|||||||
<view class="lock-list" v-if="!penging">
|
<view class="lock-list" v-if="!penging">
|
||||||
<view v-if="lockList.length === 0 && lockSearch.searchStr === '' && !focus">
|
<view v-if="lockList.length === 0 && lockSearch.searchStr === '' && !focus">
|
||||||
<image
|
<image
|
||||||
src="/static/images/icon_add_round.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_round.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="button-add-big"
|
class="button-add-big"
|
||||||
@click="toSearchDevice"
|
@click="toSearchDevice"
|
||||||
@ -59,7 +59,10 @@
|
|||||||
>
|
>
|
||||||
<view class="lock" @click="toLockDeatil(lock)">
|
<view class="lock" @click="toLockDeatil(lock)">
|
||||||
<view class="lock-top">
|
<view class="lock-top">
|
||||||
<image class="lock-image-lock" src="/static/images/icon_lock.png"></image>
|
<image
|
||||||
|
class="lock-image-lock"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_lock.png"
|
||||||
|
></image>
|
||||||
<view class="lock-top-right">
|
<view class="lock-top-right">
|
||||||
<view class="lock-top-right-power">
|
<view class="lock-top-right-power">
|
||||||
<image
|
<image
|
||||||
@ -131,7 +134,7 @@
|
|||||||
</scroll-view>
|
</scroll-view>
|
||||||
<image
|
<image
|
||||||
v-if="lockList.length !== 0"
|
v-if="lockList.length !== 0"
|
||||||
src="/static/images/icon_add_round.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_add_round.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
class="button-add"
|
class="button-add"
|
||||||
@click="toSearchDevice"
|
@click="toSearchDevice"
|
||||||
@ -15,7 +15,7 @@
|
|||||||
<view class="top">
|
<view class="top">
|
||||||
<image
|
<image
|
||||||
class="top-background"
|
class="top-background"
|
||||||
src="/static/images/background_main.jpg"
|
src="https://oss-lock.xhjcn.ltd/mp/background_main.jpg"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view style="width: 100%; height: 50rpx">
|
<view style="width: 100%; height: 50rpx">
|
||||||
@ -26,7 +26,11 @@
|
|||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="power-text">{{ $bluetooth.currentLockInfo.electricQuantity }}%</view>
|
<view class="power-text">{{ $bluetooth.currentLockInfo.electricQuantity }}%</view>
|
||||||
<image class="power-tips" src="/static/images/icon_tips.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="power-tips"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_tips.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="switch" @click="openDoorOperate('open')" @longpress="openDoorOperate('close')">
|
<view class="switch" @click="openDoorOperate('open')" @longpress="openDoorOperate('close')">
|
||||||
@ -35,7 +39,11 @@
|
|||||||
<view class="switch-text">点击开锁,长按闭锁</view>
|
<view class="switch-text">点击开锁,长按闭锁</view>
|
||||||
<view class="bottom">
|
<view class="bottom">
|
||||||
<view class="bottom-side">
|
<view class="bottom-side">
|
||||||
<image class="bottom-icon" src="/static/images/icon_role.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="bottom-icon"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_role.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
<view>{{
|
<view>{{
|
||||||
$lock.getRole(
|
$lock.getRole(
|
||||||
$bluetooth.currentLockInfo.userType,
|
$bluetooth.currentLockInfo.userType,
|
||||||
@ -48,8 +56,8 @@
|
|||||||
class="bottom-icon"
|
class="bottom-icon"
|
||||||
:src="
|
:src="
|
||||||
$bluetooth.currentLockInfo.appUnlockOnline
|
$bluetooth.currentLockInfo.appUnlockOnline
|
||||||
? '/static/images/icon_cloud_active.png'
|
? 'https://oss-lock.xhjcn.ltd/mp/icon_cloud_active.png'
|
||||||
: '/static/images/icon_cloud.png'
|
: 'https://oss-lock.xhjcn.ltd/mp/icon_cloud.png'
|
||||||
"
|
"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
style="width: 40rpx; height: 40rpx"
|
style="width: 40rpx; height: 40rpx"
|
||||||
@ -65,7 +73,7 @@
|
|||||||
</view>
|
</view>
|
||||||
<view class="menu">
|
<view class="menu">
|
||||||
<view class="menu-title">
|
<view class="menu-title">
|
||||||
<image class="menu-image" src="/static/images/icon_menu.png"></image>
|
<image class="menu-image" src="https://oss-lock.xhjcn.ltd/mp/icon_menu.png"></image>
|
||||||
<view>功能</view>
|
<view>功能</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="menu-main">
|
<view class="menu-main">
|
||||||
@ -76,7 +84,7 @@
|
|||||||
>
|
>
|
||||||
<image
|
<image
|
||||||
class="menu-main-image transform-scale-90"
|
class="menu-main-image transform-scale-90"
|
||||||
src="/static/images/icon_key.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_key.png"
|
||||||
></image>
|
></image>
|
||||||
<view>电子钥匙</view>
|
<view>电子钥匙</view>
|
||||||
</view>
|
</view>
|
||||||
@ -88,7 +96,10 @@
|
|||||||
class="menu-main-view"
|
class="menu-main-view"
|
||||||
@click="$basic.routeJump({ name: 'passwordList' })"
|
@click="$basic.routeJump({ name: 'passwordList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_password_green.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_password_green.png"
|
||||||
|
></image>
|
||||||
<view>密码</view>
|
<view>密码</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -101,7 +112,7 @@
|
|||||||
>
|
>
|
||||||
<image
|
<image
|
||||||
class="menu-main-image transform-scale-110"
|
class="menu-main-image transform-scale-110"
|
||||||
src="/static/images/icon_card.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_card.png"
|
||||||
></image>
|
></image>
|
||||||
<view>卡</view>
|
<view>卡</view>
|
||||||
</view>
|
</view>
|
||||||
@ -113,7 +124,10 @@
|
|||||||
class="menu-main-view"
|
class="menu-main-view"
|
||||||
@click="$basic.routeJump({ name: 'fingerprintList' })"
|
@click="$basic.routeJump({ name: 'fingerprintList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_fingerprint.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_fingerprint.png"
|
||||||
|
></image>
|
||||||
<view>指纹</view>
|
<view>指纹</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -124,7 +138,10 @@
|
|||||||
class="menu-main-view transform-scale-110"
|
class="menu-main-view transform-scale-110"
|
||||||
@click="$basic.routeJump({ name: 'remoteList' })"
|
@click="$basic.routeJump({ name: 'remoteList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_remote.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_remote.png"
|
||||||
|
></image>
|
||||||
<view>遥控</view>
|
<view>遥控</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -135,7 +152,10 @@
|
|||||||
class="menu-main-view"
|
class="menu-main-view"
|
||||||
@click="$basic.routeJump({ name: 'faceList' })"
|
@click="$basic.routeJump({ name: 'faceList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_face.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_face.png"
|
||||||
|
></image>
|
||||||
<view>人脸</view>
|
<view>人脸</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -146,7 +166,10 @@
|
|||||||
class="menu-main-view"
|
class="menu-main-view"
|
||||||
@click="$basic.routeJump({ name: 'palmVeinList' })"
|
@click="$basic.routeJump({ name: 'palmVeinList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_palm_vein.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_palm_vein.png"
|
||||||
|
></image>
|
||||||
<view>掌静脉</view>
|
<view>掌静脉</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -156,7 +179,7 @@
|
|||||||
>
|
>
|
||||||
<image
|
<image
|
||||||
class="menu-main-image transform-scale-140"
|
class="menu-main-image transform-scale-140"
|
||||||
src="/static/images/icon_admin_black.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_admin_black.png"
|
||||||
></image>
|
></image>
|
||||||
<view>授权管理员</view>
|
<view>授权管理员</view>
|
||||||
</view>
|
</view>
|
||||||
@ -164,7 +187,10 @@
|
|||||||
class="menu-main-view transform-scale-105"
|
class="menu-main-view transform-scale-105"
|
||||||
@click="$basic.routeJump({ name: 'recordList' })"
|
@click="$basic.routeJump({ name: 'recordList' })"
|
||||||
>
|
>
|
||||||
<image class="menu-main-image" src="/static/images/icon_record.png"></image>
|
<image
|
||||||
|
class="menu-main-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_record.png"
|
||||||
|
></image>
|
||||||
<view>操作记录</view>
|
<view>操作记录</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@ -174,16 +200,20 @@
|
|||||||
>
|
>
|
||||||
<image
|
<image
|
||||||
class="menu-main-image transform-scale-110"
|
class="menu-main-image transform-scale-110"
|
||||||
src="/static/images/icon_remind.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_remind.png"
|
||||||
></image>
|
></image>
|
||||||
<view>消息提醒</view>
|
<view>消息提醒</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="setting" @click="$basic.routeJump({ name: 'setting' })">
|
<view class="setting" @click="$basic.routeJump({ name: 'setting' })">
|
||||||
<image class="setting-image" src="/static/images/icon_setting.png"></image>
|
<image class="setting-image" src="https://oss-lock.xhjcn.ltd/mp/icon_setting.png"></image>
|
||||||
<view class="setting-text">设置</view>
|
<view class="setting-text">设置</view>
|
||||||
<image class="setting-arrow" mode="aspectFill" src="/static/images/icon_arrow.png"></image>
|
<image
|
||||||
|
class="setting-arrow"
|
||||||
|
mode="aspectFill"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</scroll-view>
|
</scroll-view>
|
||||||
<up-popup
|
<up-popup
|
||||||
@ -198,8 +228,8 @@
|
|||||||
class="popup-background"
|
class="popup-background"
|
||||||
:src="
|
:src="
|
||||||
typeValue === 'close'
|
typeValue === 'close'
|
||||||
? '/static/images/background_close_door.png'
|
? 'https://oss-lock.xhjcn.ltd/mp/background_close_door.png'
|
||||||
: '/static/images/background_open_door.png'
|
: 'https://oss-lock.xhjcn.ltd/mp/background_open_door.png'
|
||||||
"
|
"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
/>
|
/>
|
||||||
@ -4,29 +4,49 @@
|
|||||||
<view class="view">
|
<view class="view">
|
||||||
<view class="view-button" @click="toUsereInfo">
|
<view class="view-button" @click="toUsereInfo">
|
||||||
<view>个人信息</view>
|
<view>个人信息</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<label for="contact">
|
<label for="contact">
|
||||||
<view class="view-button">
|
<view class="view-button">
|
||||||
<view>客服</view>
|
<view>客服</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</label>
|
</label>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<view class="view-button" @click="toWebview()">
|
<view class="view-button" @click="toWebview()">
|
||||||
<view>公司介绍</view>
|
<view>公司介绍</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<view class="view-button" @click="toWebview('userAgreement')">
|
<view class="view-button" @click="toWebview('userAgreement')">
|
||||||
<view>用户协议</view>
|
<view>用户协议</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<view class="view-button" @click="toWebview('privacy')">
|
<view class="view-button" @click="toWebview('privacy')">
|
||||||
<view>隐私政策</view>
|
<view>隐私政策</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="env" v-if="env">
|
<view class="env" v-if="env">
|
||||||
@ -15,7 +15,7 @@
|
|||||||
<view v-if="notificationList.length === 0">
|
<view v-if="notificationList.length === 0">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
<view v-if="notification.readAt === 0">
|
<view v-if="notification.readAt === 0">
|
||||||
<image
|
<image
|
||||||
class="icon"
|
class="icon"
|
||||||
src="/static/images/icon_notification_unread.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_notification_unread.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="point"></view>
|
<view class="point"></view>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
<image
|
<image
|
||||||
v-else
|
v-else
|
||||||
class="icon"
|
class="icon"
|
||||||
src="/static/images/icon_notification_read.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_notification_read.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view>
|
<view>
|
||||||
@ -76,7 +76,11 @@
|
|||||||
@click="deleteAllNotification"
|
@click="deleteAllNotification"
|
||||||
v-if="isLogin && requestFinished && notificationList.length !== 0"
|
v-if="isLogin && requestFinished && notificationList.length !== 0"
|
||||||
>
|
>
|
||||||
<image class="delete-image" src="/static/images/icon_delete.png" mode="aspectFill" />
|
<image
|
||||||
|
class="delete-image"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_delete.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
/>
|
||||||
</view>
|
</view>
|
||||||
<button
|
<button
|
||||||
open-type="getPhoneNumber"
|
open-type="getPhoneNumber"
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -52,9 +52,13 @@
|
|||||||
<image
|
<image
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
v-if="info?.id === item.id && info?.openLockType === item.openLockType"
|
v-if="info?.id === item.id && info?.openLockType === item.openLockType"
|
||||||
src="/static/images/icon_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_select.png"
|
||||||
|
></image>
|
||||||
|
<image
|
||||||
|
v-else
|
||||||
|
class="w-40 h-40"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_not_select.png"
|
||||||
></image>
|
></image>
|
||||||
<image v-else class="w-40 h-40" src="/static/images/icon_not_select.png"></image>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line"></view>
|
<view class="line"></view>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<view v-if="list.length === 0">
|
<view v-if="list.length === 0">
|
||||||
<image
|
<image
|
||||||
class="w-150 h-150 transform-translate-x-[-50%] mt-300rpx mr-a mb-20rpx ml-50%"
|
class="w-150 h-150 transform-translate-x-[-50%] mt-300rpx mr-a mb-20rpx ml-50%"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="text-center text-base text-#999999">暂无数据</view>
|
<view class="text-center text-base text-#999999">暂无数据</view>
|
||||||
@ -25,7 +25,7 @@
|
|||||||
<view v-if="list.length === 0 && requestFinished">
|
<view v-if="list.length === 0 && requestFinished">
|
||||||
<image
|
<image
|
||||||
class="empty-list"
|
class="empty-list"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="empty-list-text">暂无数据</view>
|
<view class="empty-list-text">暂无数据</view>
|
||||||
@ -48,9 +48,13 @@
|
|||||||
<image
|
<image
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
v-if="info?.id === item.id && info?.openLockType === item.openLockType"
|
v-if="info?.id === item.id && info?.openLockType === item.openLockType"
|
||||||
src="/static/images/icon_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_select.png"
|
||||||
|
></image>
|
||||||
|
<image
|
||||||
|
v-else
|
||||||
|
class="w-40 h-40"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_not_select.png"
|
||||||
></image>
|
></image>
|
||||||
<image v-else class="w-40 h-40" src="/static/images/icon_not_select.png"></image>
|
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="line"></view>
|
<view class="line"></view>
|
||||||
@ -2,19 +2,23 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="mx-4 pt-5 text-base">
|
<view class="mx-4 pt-5 text-base">
|
||||||
<view class="font-bold">请谨慎选择您家的开门方向(如果选择错误,将无法正常开关门):</view>
|
<view class="font-bold">请谨慎选择您家的开门方向(如果选择错误,将无法正常开关门):</view>
|
||||||
<image src="/static/images/icon_open_direction.png" mode="widthFix" class="w-full"></image>
|
<image
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_open_direction.png"
|
||||||
|
mode="widthFix"
|
||||||
|
class="w-full"
|
||||||
|
></image>
|
||||||
<view class="flex items-center justify-between mx-10 mt-8">
|
<view class="flex items-center justify-between mx-10 mt-8">
|
||||||
<view @click="updateValue(1)" class="flex items-center">
|
<view @click="updateValue(1)" class="flex items-center">
|
||||||
<image
|
<image
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
v-if="value === 1"
|
v-if="value === 1"
|
||||||
src="/static/images/icon_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_select.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<image
|
<image
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
v-else
|
v-else
|
||||||
src="/static/images/icon_not_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_not_select.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="ml-2">左开</view>
|
<view class="ml-2">左开</view>
|
||||||
@ -23,13 +27,13 @@
|
|||||||
<image
|
<image
|
||||||
v-if="value === 2"
|
v-if="value === 2"
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
src="/static/images/icon_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_select.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<image
|
<image
|
||||||
class="w-40 h-40"
|
class="w-40 h-40"
|
||||||
v-else
|
v-else
|
||||||
src="/static/images/icon_not_select.png"
|
src="https://oss-lock.xhjcn.ltd/mp/icon_not_select.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="ml-2">右开</view>
|
<view class="ml-2">右开</view>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<view v-if="list.length === 0">
|
<view v-if="list.length === 0">
|
||||||
<image
|
<image
|
||||||
class="w-150 h-150 transform-translate-x-[-50%] mt-300rpx mr-a mb-20rpx ml-50%"
|
class="w-150 h-150 transform-translate-x-[-50%] mt-300rpx mr-a mb-20rpx ml-50%"
|
||||||
src="/static/images/background_empty_list.png"
|
src="https://oss-lock.xhjcn.ltd/mp/background_empty_list.png"
|
||||||
mode="aspectFill"
|
mode="aspectFill"
|
||||||
></image>
|
></image>
|
||||||
<view class="text-center text-base text-#999999">暂无数据</view>
|
<view class="text-center text-base text-#999999">暂无数据</view>
|
||||||
@ -37,8 +37,16 @@
|
|||||||
<view class="ml-a">
|
<view class="ml-a">
|
||||||
<view class="flex items-center" @click="isAllDay = isAllDay === 1 ? 0 : 1">
|
<view class="flex items-center" @click="isAllDay = isAllDay === 1 ? 0 : 1">
|
||||||
<view class="mr-2">全天</view>
|
<view class="mr-2">全天</view>
|
||||||
<image class="w-40 h-40" v-if="isAllDay" src="/static/images/icon_select.png"></image>
|
<image
|
||||||
<image v-else class="w-40 h-40" src="/static/images/icon_not_select.png"></image>
|
class="w-40 h-40"
|
||||||
|
v-if="isAllDay"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_select.png"
|
||||||
|
></image>
|
||||||
|
<image
|
||||||
|
v-else
|
||||||
|
class="w-40 h-40"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_not_select.png"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -6,7 +6,11 @@
|
|||||||
<view>头像</view>
|
<view>头像</view>
|
||||||
<view class="view-button" style="padding: 0">
|
<view class="view-button" style="padding: 0">
|
||||||
<image class="avatar" :src="userInfo.headUrl" mode="aspectFill"></image>
|
<image class="avatar" :src="userInfo.headUrl" mode="aspectFill"></image>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</label>
|
</label>
|
||||||
@ -15,7 +19,11 @@
|
|||||||
<view>昵称</view>
|
<view>昵称</view>
|
||||||
<view class="view-button" style="padding: 20rpx 0">
|
<view class="view-button" style="padding: 20rpx 0">
|
||||||
<view class="name-info">{{ userInfo.nickname }}</view>
|
<view class="name-info">{{ userInfo.nickname }}</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
@ -25,7 +33,11 @@
|
|||||||
<view class="view-button" style="padding: 0">
|
<view class="view-button" style="padding: 0">
|
||||||
<view v-if="userInfo.mobile !== ''" class="info">{{ userInfo.mobile }}</view>
|
<view v-if="userInfo.mobile !== ''" class="info">{{ userInfo.mobile }}</view>
|
||||||
<view v-else class="red-dot"></view>
|
<view v-else class="red-dot"></view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</label>
|
</label>
|
||||||
@ -35,13 +47,21 @@
|
|||||||
<view class="view-button" style="padding: 0">
|
<view class="view-button" style="padding: 0">
|
||||||
<view v-if="userInfo.email !== ''" class="info">{{ userInfo.email }}</view>
|
<view v-if="userInfo.email !== ''" class="info">{{ userInfo.email }}</view>
|
||||||
<view v-else class="red-dot"></view>
|
<view v-else class="red-dot"></view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<view class="view-button" @click="toUpdatePassword">
|
<view class="view-button" @click="toUpdatePassword">
|
||||||
<view>重置密码</view>
|
<view>重置密码</view>
|
||||||
<image class="icon-arrow" src="/static/images/icon_arrow.png" mode="aspectFill"></image>
|
<image
|
||||||
|
class="icon-arrow"
|
||||||
|
src="https://oss-lock.xhjcn.ltd/mp/icon_arrow.png"
|
||||||
|
mode="aspectFill"
|
||||||
|
></image>
|
||||||
</view>
|
</view>
|
||||||
<view class="view-line"></view>
|
<view class="view-line"></view>
|
||||||
<view class="view-button">
|
<view class="view-button">
|
||||||
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 527 B |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 198 B |
|
Before Width: | Height: | Size: 552 B |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 106 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 688 B |
|
Before Width: | Height: | Size: 487 B |
|
Before Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 204 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |