/*
|
* @Description:
|
* @Version: 2.0
|
* @Autor: wuyun
|
* @Date: 2024-07-04 16:04:21
|
* @LastEditors: wuyun
|
* @LastEditTime: 2024-07-09 10:47:07
|
*/
|
import createAxios from '@/utils/axios'
|
class subscription {
|
// 产品订阅列表
|
getSubscriptionLists(data: object = {}) {
|
return createAxios({
|
url: `/backend/personalCenter/useList`,
|
data: data,
|
})
|
}
|
// 获取查看的详情
|
getSubscriptionDetail(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/detail`,
|
data: data,
|
})
|
}
|
// 发起申请
|
requestApply(data: object = {}) {
|
return createAxios({
|
url: `/report/userUse/apply`,
|
data: data,
|
})
|
}
|
// 撤回
|
requestRevocation(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/withdraw`,
|
data: data,
|
})
|
}
|
// 上传提交
|
requestTrade(data: object = {}) {
|
return createAxios({
|
url: `/report/userUse/trade`,
|
data: data,
|
})
|
}
|
// 审核列表
|
getProductUseList(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/list`,
|
data: data,
|
})
|
}
|
// 审核状态对应数量
|
getProductUseListCount(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/listCount`,
|
data: data,
|
})
|
}
|
//
|
// 产品订阅审核
|
setAuditingComplete(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/auditingComplete`,
|
data: data,
|
})
|
}
|
// 评价提交
|
setProductUseEvaluate(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/review`,
|
data: data,
|
})
|
}
|
// 获取审批的详情列表
|
getApprovalProcessList(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/approvalProcess`,
|
data: data,
|
})
|
}
|
//统计
|
getApprovalCount(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/count`,
|
data: data,
|
})
|
}
|
// 订阅删除
|
setRequestDelete(data: object = {}) {
|
return createAxios({
|
url: `/approval/productUse/delete`,
|
data: data,
|
})
|
}
|
// 审批 申请授权
|
getReportAuthList(data: object = {}) {
|
return createAxios({
|
url: `/approval/reportAuth/list`,
|
data: data,
|
})
|
}
|
// 审批 申请授权 我的代办 已办
|
getReportAuthListCount(data: object = {}) {
|
return createAxios({
|
url: `/approval/reportAuth/listCount`,
|
data: data,
|
})
|
}
|
// 个人工作台 授权审批 已办 未办
|
getReportAuthListStatistics(data: object = {}) {
|
return createAxios({
|
url: `/approval/reportAuth/statistics`,
|
data: data,
|
})
|
}
|
getApproveStatusOptions(data: object = {}) {
|
return createAxios({
|
url: `/approval/reportAuth/approveList`,
|
data: data,
|
})
|
}
|
|
}
|
const subscriptionApi = new subscription()
|
|
export default subscriptionApi
|