123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import axios from '@/common/services/axios-instance'
- class AuditProjectService {
- // 项目启动前校验是否有变更申请单
- checkBeforeStartProject(id) {
- return axios({
- url: `api/xcoa-mobile/v1/iamauditproject/checkBeforeStartProject?id=` + id,
- })
- }
- // 分配项目组长配置
- assignTeamLeader(id, codes, names) {
- return axios({
- url: encodeURI(`api/xcoa-mobile/v1/iamauditproject/assignTeamLeader?id=` + id + `&codes=` + codes + '&names=' + names),
- })
- }
- // 设定查阅范围
- assignReadAuthority(id, codes, names) {
- return axios({
- url: encodeURI(`api/xcoa-mobile/v1/iamauditproject/assignReadAuthority?id=` + id + `&codes=` + codes + '&names=' + names),
- })
- }
- // 关闭项目前的校验
- checkBeforeCloseProject(id) {
- return axios({
- url: `api/xcoa-mobile/v1/iamauditproject/checkBeforeCloseProject?id=` + id,
- })
- }
- // 项目归档操作
- projectArchive(id) {
- return axios({
- url: `api/xcoa-mobile/v1/iamauditproject/projectArchive?id=` + id,
- })
- }
- // 校验权限
- checkPermission() {
- return axios({
- url: `api/xcoa-mobile/v1/iamauditproject/checkHierarchicalPermission`,
- })
- }
- }
- export default new AuditProjectService()
|