project init
This commit is contained in:
197
src/api/manage/rules.js
Normal file
197
src/api/manage/rules.js
Normal file
@@ -0,0 +1,197 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
/**=======================分类管理api======================================================= */
|
||||
/**获取所有分类列表 */
|
||||
export const getRuleTypesList =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/getGroupAll',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/**新增一级分类 */
|
||||
export const addRuleType =
|
||||
(fatherId, name, introduce, prompt, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/save',
|
||||
method: 'POST',
|
||||
data: {
|
||||
fatherId, name, introduce, prompt, remarks
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**新增二级分类 */
|
||||
export const addSecondRuleType =
|
||||
(fatherId, name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/save',
|
||||
method: 'POST',
|
||||
data: {
|
||||
fatherId, name
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**分类详情 */
|
||||
export const ruleTypeDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/detail/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/**修改(批量删除,批量修改,批量隐藏)分类 */
|
||||
export const updateRuleType =
|
||||
(ids, status, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, status, isDeleted
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
/**编辑分类信息 */
|
||||
export const editTypeInfo =
|
||||
(ids, name, introduce, prompt) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, name, introduce, prompt
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
/**删除分类 */
|
||||
export const delRuleType = (ids, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, isDeleted
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**隐藏/显示分类 */
|
||||
export const hideRuleType = (ids, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, status
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**分类上移下移 */
|
||||
export const moveRuleType =
|
||||
(id, mobile, sort, fatherId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/mobile',
|
||||
method: 'POST',
|
||||
data: {
|
||||
id, mobile, sort, fatherId
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**============================================制度管理api==================================== */
|
||||
/**获取制度列表 */
|
||||
export const getRulesList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItemVOList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**新增制度 */
|
||||
export const addRule =
|
||||
(firstId, secondId, docName, docUrl, docImage, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/saveOrUpdate',
|
||||
method: 'post',
|
||||
data: {
|
||||
firstId, secondId, docName, docUrl, docImage, status
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**制度详情 */
|
||||
export const getRuleDetailInfo =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItem/' + id,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
/**编辑制度 */
|
||||
export const editRule =
|
||||
(id, firstId, secondId, docName, docUrl, docImage, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/saveOrUpdate',
|
||||
method: 'post',
|
||||
data: {
|
||||
id, firstId, secondId, docName, docUrl, docImage, status
|
||||
}
|
||||
})
|
||||
}
|
||||
/**删除制度 */
|
||||
export const delRules =
|
||||
(ids, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/batch',
|
||||
method: 'post',
|
||||
data: {
|
||||
ids, isDeleted
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**显示/隐藏制度 */
|
||||
export const hideOrShowRules =
|
||||
(ids, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/batch',
|
||||
method: 'post',
|
||||
data: {
|
||||
ids, status
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**获取新增制度时,获取分类列表 */
|
||||
export const ruleGetTypeList = (fatherId) => {
|
||||
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/getGroupList/' + fatherId,
|
||||
type: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/** */
|
||||
|
||||
/**==================================企业端获取制度列表信息api======================== */
|
||||
|
||||
export const getRulesItem =
|
||||
(groupId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItemList/' + groupId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user