You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
79 lines
1.6 KiB
79 lines
1.6 KiB
import request from '@/utils/request'
|
|
const policy = '/enterprise/policy'
|
|
const policyArea = '/policy/policy'
|
|
|
|
export function PolicyDetail(data) {
|
|
return request({
|
|
url: `/gateway${policy}/QueryPolicyDetail`,
|
|
method: 'post',
|
|
data: {
|
|
param: {
|
|
title: data.title,
|
|
auditStatus: data.auditStatus,
|
|
pageNum: data.pageNum,
|
|
pageSize: data.pageSize,
|
|
type: data.type
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
export function PolicyUpdate(data) {
|
|
return request({
|
|
url: `/gateway${policy}/PolicyUpdate`,
|
|
method: 'post',
|
|
data: {
|
|
param: {
|
|
auditStatus: data.auditStatus,
|
|
content: data.content,
|
|
id: data.id,
|
|
labels: data.projectLabels ? data.projectLabels : null,
|
|
imgUrl: data.imgUrl,
|
|
intro: data.intro,
|
|
title: data.title,
|
|
pushDep: data.pushDep,
|
|
titleUrl: data.titleUrl,
|
|
type: data.type
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
export function PolicyDelete(id) {
|
|
return request({
|
|
url: `/gateway${policy}/PolicyDelete`,
|
|
method: 'post',
|
|
data: {
|
|
param: {
|
|
id: id
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
export function PolicyAdd(data) {
|
|
console.log(data)
|
|
return request({
|
|
url: `/gateway${policy}/PolicyAdd`,
|
|
method: 'post',
|
|
data: {
|
|
param: {
|
|
content: data.content,
|
|
imgUrl: data.imgUrl,
|
|
intro: data.intro,
|
|
publishTime: data.publishTime,
|
|
title: data.title,
|
|
titleUrl: data.titleUrl,
|
|
publishDepartId: data.pushDep
|
|
}
|
|
}
|
|
})
|
|
}
|
|
|
|
export function getAreaBranch() {
|
|
return request({
|
|
url: `/gateway${policyArea}/area`,
|
|
method: 'post',
|
|
data: {}
|
|
})
|
|
}
|
|
|