增加临时劳务登录

This commit is contained in:
yangzhq68909 2025-09-08 13:27:49 +08:00
parent c97b130da9
commit cf7c21a160
5 changed files with 12 additions and 8 deletions

View File

@ -13,7 +13,6 @@ interface LoginParams {
*/
export function loginApi(config : LoginParams) {
// captcha/sys/login,/sys/sinopecLogin
console.log('----',config)
const url = config.captcha ? '/sys/login' : '/sys/sinopecLogin';
return http({
url,

View File

@ -27,6 +27,8 @@
placeholder="请输入手机号" :rules="[{ validator: rules.phone }]" />
<wd-input label="邮箱" prop="email" clearable label-width="100px" v-model="model.email"
placeholder="请输入邮箱" :rules="[{ validator: rules.email }]" />
<wd-input label="密码" prop="clock" clearable label-width="100px" v-model="model.password"
placeholder="修改密码,不修改密码无需输入" v-if="userStore.userInfo.userIdentity == 3"/>
</wd-cell-group>
<view class="footer p5">
<wd-button type="primary" size="large" @click="handleSubmit" block>提交</wd-button>
@ -65,6 +67,7 @@
// sex: userStore.userInfo.sex ?? 1,
phone: userStore.userInfo.phone,
email: userStore.userInfo.email,
password: ''
})
const rules = {
phone: (value : string) => {

View File

@ -119,7 +119,7 @@
toast.warning('请输入密码')
return
}
const params = {
let params = {
username: userName.value,
password: password.value,
};
@ -128,7 +128,7 @@
await queryUsernameByLdhth(userName.value).then(res => {
if (res) {
params = {
username: Base64.encode(encodeURIComponent(userName.value)),
username: Base64.encode(encodeURIComponent(res)),
password: Base64.encode(encodeURIComponent(password.value)),
};
} else {
@ -137,12 +137,12 @@
})
} else {
/*开发环境 */
// params.captcha = 'app';
params.captcha = 'app';
/*生产环境 */
params = {
username: Base64.encode(encodeURIComponent(userName.value)),
password: Base64.encode(encodeURIComponent(password.value)),
};
// params = {
// username: Base64.encode(encodeURIComponent(userName.value)),
// password: Base64.encode(encodeURIComponent(password.value)),
// };
}
login(params)
}

View File

@ -15,6 +15,7 @@ const initState = {
post: '',
orgCode: '',
workNo: '',
userIdentity: '',
//
localStorageTime: 0,
}

1
src/typings.d.ts vendored
View File

@ -28,6 +28,7 @@ declare global {
tenantId ?: string | number
// sex ?: number
phone ?: string
userIdentity ?: string | number
post ?: string
email ?: string
/** 微信的 openid非微信没有这个字段 */