增加临时劳务登录
This commit is contained in:
parent
c97b130da9
commit
cf7c21a160
@ -13,7 +13,6 @@ interface LoginParams {
|
|||||||
*/
|
*/
|
||||||
export function loginApi(config : LoginParams) {
|
export function loginApi(config : LoginParams) {
|
||||||
// 如果传了 captcha,走本地登录(/sys/login),否则走单点登录(/sys/sinopecLogin)
|
// 如果传了 captcha,走本地登录(/sys/login),否则走单点登录(/sys/sinopecLogin)
|
||||||
console.log('----',config)
|
|
||||||
const url = config.captcha ? '/sys/login' : '/sys/sinopecLogin';
|
const url = config.captcha ? '/sys/login' : '/sys/sinopecLogin';
|
||||||
return http({
|
return http({
|
||||||
url,
|
url,
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
placeholder="请输入手机号" :rules="[{ validator: rules.phone }]" />
|
placeholder="请输入手机号" :rules="[{ validator: rules.phone }]" />
|
||||||
<wd-input label="邮箱" prop="email" clearable label-width="100px" v-model="model.email"
|
<wd-input label="邮箱" prop="email" clearable label-width="100px" v-model="model.email"
|
||||||
placeholder="请输入邮箱" :rules="[{ validator: rules.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>
|
</wd-cell-group>
|
||||||
<view class="footer p5">
|
<view class="footer p5">
|
||||||
<wd-button type="primary" size="large" @click="handleSubmit" block>提交</wd-button>
|
<wd-button type="primary" size="large" @click="handleSubmit" block>提交</wd-button>
|
||||||
@ -65,6 +67,7 @@
|
|||||||
// sex: userStore.userInfo.sex ?? 1,
|
// sex: userStore.userInfo.sex ?? 1,
|
||||||
phone: userStore.userInfo.phone,
|
phone: userStore.userInfo.phone,
|
||||||
email: userStore.userInfo.email,
|
email: userStore.userInfo.email,
|
||||||
|
password: ''
|
||||||
})
|
})
|
||||||
const rules = {
|
const rules = {
|
||||||
phone: (value : string) => {
|
phone: (value : string) => {
|
||||||
|
@ -119,7 +119,7 @@
|
|||||||
toast.warning('请输入密码')
|
toast.warning('请输入密码')
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const params = {
|
let params = {
|
||||||
username: userName.value,
|
username: userName.value,
|
||||||
password: password.value,
|
password: password.value,
|
||||||
};
|
};
|
||||||
@ -128,7 +128,7 @@
|
|||||||
await queryUsernameByLdhth(userName.value).then(res => {
|
await queryUsernameByLdhth(userName.value).then(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
params = {
|
params = {
|
||||||
username: Base64.encode(encodeURIComponent(userName.value)),
|
username: Base64.encode(encodeURIComponent(res)),
|
||||||
password: Base64.encode(encodeURIComponent(password.value)),
|
password: Base64.encode(encodeURIComponent(password.value)),
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
@ -137,12 +137,12 @@
|
|||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
/*开发环境 */
|
/*开发环境 */
|
||||||
// params.captcha = 'app';
|
params.captcha = 'app';
|
||||||
/*生产环境 */
|
/*生产环境 */
|
||||||
params = {
|
// params = {
|
||||||
username: Base64.encode(encodeURIComponent(userName.value)),
|
// username: Base64.encode(encodeURIComponent(userName.value)),
|
||||||
password: Base64.encode(encodeURIComponent(password.value)),
|
// password: Base64.encode(encodeURIComponent(password.value)),
|
||||||
};
|
// };
|
||||||
}
|
}
|
||||||
login(params)
|
login(params)
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,7 @@ const initState = {
|
|||||||
post: '',
|
post: '',
|
||||||
orgCode: '',
|
orgCode: '',
|
||||||
workNo: '',
|
workNo: '',
|
||||||
|
userIdentity: '',
|
||||||
// 本地存储时间
|
// 本地存储时间
|
||||||
localStorageTime: 0,
|
localStorageTime: 0,
|
||||||
}
|
}
|
||||||
|
1
src/typings.d.ts
vendored
1
src/typings.d.ts
vendored
@ -28,6 +28,7 @@ declare global {
|
|||||||
tenantId ?: string | number
|
tenantId ?: string | number
|
||||||
// sex ?: number
|
// sex ?: number
|
||||||
phone ?: string
|
phone ?: string
|
||||||
|
userIdentity ?: string | number
|
||||||
post ?: string
|
post ?: string
|
||||||
email ?: string
|
email ?: string
|
||||||
/** 微信的 openid,非微信没有这个字段 */
|
/** 微信的 openid,非微信没有这个字段 */
|
||||||
|
Loading…
Reference in New Issue
Block a user