添加功能

This commit is contained in:
2025-10-31 17:48:31 +08:00
parent 5859560694
commit 1d6bf629ec
58 changed files with 7065 additions and 14 deletions

177
apiRc/login.js Normal file
View File

@@ -0,0 +1,177 @@
/*
* @Descripttion:
* @Author: lip
* @Date: 2023-07-27 16:01:59
* @LastEditors: shirlwang
*/
import request from '@/utilsRc/request'
// 登录方法
// export function login(data) {
// return request({
// 'url': '/login',
// headers: {
// isToken: false
// },
// 'method': 'post',
// data
// })
// }
const userApi = {
Login: '/login',
Logout: '/logout',
Register: '/register',
// get my info
UserInfo: '/getInfo'
}
// 登录接口
export function login(data) {
return request({
'url': '/personnel/personBaseInfo/loginGrAndQy',
headers: {
isToken: false
},
'method': 'post',
data
})
}
export function loginphone(data) {
return request({
'url': '/not/login/person/xcxLogin',
'method': 'get',
headers: {
isToken: false
},
data
})
}
// 注册方法
export function register (data) {
return request({
'url': '/register',
headers: {
isToken: false
},
method: 'post',
data: data
})
}
// 短信登录
export function smsLogin(data) {
return request({
'url': '/smsLogin',
'method': 'post',
'data': data
})
}
export function wechatLogin(data) {
return request({
url: '/xcxLogin',
method: 'post',
params: data
})
}
// 获取用户详细信息
export function getInfo() {
return request({
'url': '/getInfo',
'method': 'get'
})
}
// 退出方法
export function logout() {
return request({
'url': '/logout',
'method': 'post'
})
}
// 获取验证码
export function getCodeImg() {
return request({
'url': '/captchaImage',
headers: {
isToken: false
},
method: 'get',
timeout: 20000
})
}
export function registerReq(data) {
// const data = {
// username,
// password,
// code,
// uuid,
// userType
// }
return request({
'url': '/registerBody',
headers: {
isToken: false
},
'method': 'post',
'data': data
})
}
// 发送邮箱验证码
export function sendMailCode(query) {
return request({
url: '/manage/mail/sendMailCode',
method: 'get',
params: query
})
}
// 发送短信(人才集团)
export function sendSmsForRcjt(data) {
return request({
'url': '/sendSmsForRcjt',
'method': 'post',
'data': data
})
}
// 发送登录短信
export function sendSmsCode(data) {
return request({
'url': '/onlySendSms',
'method': 'post',
'data': data
})
}
// 修改密码
export function updateUserPwd({oldPassword, newPassword}) {
return request({
url: '/system/center/user/profile/updatePwd',
method: 'put',
params: {
oldPassword,
newPassword
}
})
}
// 找回密码 发送验证码
export function sendSms(data) {
return request({
'url': '/sendSms',
'method': 'post',
data
})
}
// 找回密码
export function retrieve(data) {
return request({
'url': '/retrieve',
'method': 'post',
data
})
}

84
apiRc/person.js Normal file
View File

@@ -0,0 +1,84 @@
/*
* @Date: 2025-10-31 13:50:15
* @LastEditors: shirlwang
* @LastEditTime: 2025-10-31 14:30:31
*/
import request from '@/utilsRc/request'
// 人员信息保存
export function savePersonBase(data) {
return request({
'url': '/personnel/personBaseInfo',
'method': 'put',
'data': data
})
}
// 人员信息查询
export function getPersonBase(userId) {
return request({
'url': `/personnel/personBaseInfo/user/${userId}`,
'method': 'get',
})
}
// 获取行政区划列表
export function getQUList() {
return request({
url: `/manage/xzqh//xzqhTree`,
method: 'get'
})
}
// 查询部门下拉树结构
export function deptTreeSelect() {
return request({
url: '/system/center/user/deptTree',
method: 'get'
})
}
// 社群端 根据所在社区 获取姓名
export function generateUserName(deptId) {
return request({
url: `/generateUserName/${deptId}`,
method: 'get'
})
}
// 获取部门列表
export function getDeptList(name,personId) {
return request({
url: `/system/center/user/getDeptList?name=${name}&parentId=${personId}`,
method: 'get'
})
}
// 求职工种列表
export function touristWork() {
return request({
url: `/basicdata/workType/workTypeTree`,
method: 'get'
})
}
// 获取招聘工种列表
export function jobTypeList(params) {
return request({
url: '/basicdata/workType/list',
method: 'get',
params
})
}
// 未读消息数量
export function unreadNum() {
return request({
url: '/manage/tjgw/notReadNum',
method: 'get',
})
}
// 地图类型列表
export function jyshdt(cyfhjd) {
return request({
url: `/jyshdt/jyshdt/queryList?lx=${cyfhjd}`,
method: 'get',
})
}

51
apiRc/system/dict.js Normal file
View File

@@ -0,0 +1,51 @@
import request from '@/utilsRc/request'
// 查询字典数据列表
export function listData (query) {
return request({
url: '/system/dict/data/list',
method: 'get',
params: query
})
}
// 查询字典数据详细
export function getData (dictCode) {
return request({
url: '/system/dict/data/' + dictCode,
method: 'get'
})
}
// 根据字典类型查询字典数据信息
export function getDicts (dictType) {
return request({
url: '/system/dict/data/type/' + dictType,
method: 'get'
})
}
// 新增字典数据
export function addData (data) {
return request({
url: '/system/dict/data/add',
method: 'post',
data: data
})
}
// 修改字典数据
export function updateData (data) {
return request({
url: '/system/dict/data',
method: 'post',
data: data
})
}
// 删除字典数据
export function delData (dictCode) {
return request({
url: '/system/dict/data/remove' + dictCode,
method: 'get'
})
}