Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
shishuangxi
2024-03-20 12:42:19 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
f31c046834fba69b131a4bb3d6ccd278f32f4bcb
f31c0468
1 parent
fd3576f8
添加sp常量类
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
51 additions
and
16 deletions
sight_harmony/build-profile.json5
sight_harmony/commons/wdConstant/Index.ets
sight_harmony/commons/wdConstant/src/main/ets/constants/SpConstants.ets
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginInputComponent.ets
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginPage.ets
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginViewModel.ets
sight_harmony/build-profile.json5
View file @
f31c046
...
...
@@ -205,6 +205,18 @@
]
}
]
},
{
"name"
:
"wdLogin"
,
"srcPath"
:
"./features/wdLogin"
,
"targets"
:
[
{
"name"
:
"default"
,
"applyToProducts"
:
[
"default"
]
}
]
}
]
}
\ No newline at end of file
...
...
sight_harmony/commons/wdConstant/Index.ets
View file @
f31c046
...
...
@@ -18,3 +18,5 @@ export { ViewType } from './src/main/ets/enum/ViewType';
export { DurationEnum } from './src/main/ets/enum/DurationEnum';
export { ScreenType } from './src/main/ets/enum/ScreenType';
export { SpConstants } from './src/main/ets/constants/SpConstants';
\ No newline at end of file
...
...
sight_harmony/commons/wdConstant/src/main/ets/constants/SpConstants.ets
0 → 100644
View file @
f31c046
export class SpConstants{
static USER_JWT_TOKEN="jwtToken"
static USER_REFRESH_TOKEN="refreshToken"
static USER_Type="userType"
static USER_NAME="userName"
static USER_ID="userId"
static USER_FIRST_MARK="firstMark"
static USER_LONG_TIME_NO_LOGIN_MARK="longTimeNoLoginMark"
static USER_STATUS="user_status"
static USER_TEMP_TOKEN="tempToken"
}
\ No newline at end of file
...
...
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginInputComponent.ets
View file @
f31c046
...
...
@@ -78,7 +78,7 @@ export struct LoginInputComponent {
})
}.margin({ top: 1
5 }).height(61
).alignItems(VerticalAlign.Center).justifyContent(FlexAlign.Start)
}.margin({ top: 1
2 }).height(48
).alignItems(VerticalAlign.Center).justifyContent(FlexAlign.Start)
}
}
\ No newline at end of file
...
...
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginPage.ets
View file @
f31c046
...
...
@@ -209,9 +209,9 @@ struct LoginPage {
.id("password_icon")
}.margin({ top: 12 })
.height(
61
)
.height(
48
)
.width('100%')
}.padding({ left:
32, right: 32 }).width('100%').margin({ top: 4
6 })
}.padding({ left:
25, right: 25 }).width('100%').margin({ top: 3
6 })
}
...
...
sight_harmony/features/wdLogin/src/main/ets/pages/login/LoginViewModel.ets
View file @
f31c046
...
...
@@ -5,6 +5,9 @@ import { SPHelper } from 'wdKit'
import { CheckVerifyBean } from './CheckVerifyBean'
import cryptoFramework from '@ohos.security.cryptoFramework'
import buffer from '@ohos.buffer'
import {
SpConstants
} from '../../../../../../../commons/wdNetwork/oh_modules/wdConstant/src/main/ets/constants/SpConstants'
const TAG = "LoginViewModel"
...
...
@@ -31,15 +34,14 @@ export class LoginViewModel {
return new Promise<LoginBean>((success, fail) => {
this.loginModel.appLogin(phone, loginType, verificationCode).then((data: LoginBean) => {
//todo 保存登录数据
SPHelper.default.save("firstMark", data.firstMark)
SPHelper.default.save("id", data.id)
SPHelper.default.save("jwtToken", data.jwtToken)
SPHelper.default.save("longTimeNoLoginMark", data.longTimeNoLoginMark)
SPHelper.default.save("refreshToken", data.refreshToken)
SPHelper.default.save("status", data.status)
SPHelper.default.save("userType", data.userType)
SPHelper.default.save("userName", data.userName)
SPHelper.default.save(SpConstants.USER_FIRST_MARK, data.firstMark)
SPHelper.default.save(SpConstants.USER_ID, data.id)
SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken)
SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)
SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)
SPHelper.default.save(SpConstants.USER_STATUS, data.status)
SPHelper.default.save(SpConstants.USER_Type, data.userType)
SPHelper.default.save(SpConstants.USER_NAME, data.userName)
success(data)
}).catch(() => {
...
...
@@ -54,8 +56,14 @@ export class LoginViewModel {
let passwordNew = await this.doMd(password)
Logger.debug(TAG, "PASSWORD:" + passwordNew)
this.loginModel.appLoginByPassword(phone, loginType, passwordNew, oldPassword).then((data: LoginBean) => {
//todo 保存登录数据
SPHelper.default.save("userName", data.userName)
SPHelper.default.save(SpConstants.USER_FIRST_MARK, data.firstMark)
SPHelper.default.save(SpConstants.USER_ID, data.id)
SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken)
SPHelper.default.save(SpConstants.USER_LONG_TIME_NO_LOGIN_MARK, data.longTimeNoLoginMark)
SPHelper.default.save(SpConstants.USER_REFRESH_TOKEN, data.refreshToken)
SPHelper.default.save(SpConstants.USER_STATUS, data.status)
SPHelper.default.save(SpConstants.USER_Type, data.userType)
SPHelper.default.save(SpConstants.USER_NAME, data.userName)
success(data)
}).catch((value: string) => {
...
...
@@ -69,8 +77,8 @@ export class LoginViewModel {
return new Promise<CheckVerifyBean>((success, reject) => {
this.loginModel.checkVerifyCode(phone, verifyCode).then((data: CheckVerifyBean) => {
//todo 保存数据
SPHelper.default.save("tempToken", data.temToken)
SPHelper.default.save("jwtToken", data.jwtToken)
SPHelper.default.save(SpConstants.USER_TEMP_TOKEN, data.temToken)
SPHelper.default.save(SpConstants.USER_JWT_TOKEN, data.jwtToken)
success(data)
}, (value: string) => {
...
...
Please
register
or
login
to post a comment