Files
his/healthlink-his-ui/src/api/login.js
华佗 893cbf1fe0 refactor: 彻底清除所有openhis痕迹
- 重命名目录: openhis-server-new → healthlink-his-server
- 重命名目录: openhis-ui-vue3 → healthlink-his-ui
- 重命名Java类: OpenHisApplication → HealthLinkHisApplication
- 重命名Java类: OpenHisMiniApp → HealthLinkHisMiniApp
- 重命名组件目录: OpenHis → HealthLinkHis
- 重命名样式文件: openhis.scss → healthlink-his.scss
- 重命名配置: nginx-openhis.conf → nginx-healthlink-his.conf
- 更新所有源码引用 (0个残留)
- 更新所有文档/脚本/配置中的引用
2026-06-05 13:36:28 +08:00

108 lines
2.6 KiB
JavaScript
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request'
// 登录方法
export function login(username, password, code, uuid, tenantId) {
const data = {
username,
password,
code,
uuid,
tenantId
}
return request({
url: '/login',
headers: {
isToken: false,
repeatSubmit: false
},
method: 'post',
data: data
})
}
// 注册方法
export function register(data) {
return request({
url: '/register',
headers: {
isToken: false
},
method: 'post',
data: data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
url: '/getInfo',
method: 'get'
})
}
// 退出方法
export function logout() {
return request({
url: '/logout',
method: 'post'
})
}
// 获取验证码
export function getUserBindTenantList(username) {
// 确保username存在ï¼Å避免构建出错误的URL
const safeUsername = username || '';
return request({
url: '/system/tenant/user-bind/' + safeUsername,
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}
// 获取验证码
export function getCodeImg() {
return request({
url: '/captchaImage',
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}
// 获取当前登录用户所属科室
export function getOrg() {
return request({
url: '/base-data-manage/practitioner/get-selectable-org-list',
method: 'get',
})
}
// 切换科室
export function switchOrg(orgId) {
return request({
url: '/base-data-manage/practitioner/switch-org?orgId=' + orgId,
method: 'put',
})
}
// 医保签到
export function sign(practitionerId, mac, ip) {
return request({
url: `/yb-request/sign?practitionerId=${practitionerId}&mac=${mac}&ip=${ip}`,
method: 'post',
})
}
// 锁屏解锁(验证登录状态)
export function unlockScreen(password) {
return request({
url: '/getInfo',
method: 'get'
})
}