Files
foton-laws-system-front/src/api/process.js
T

618 lines
13 KiB
JavaScript

/**
* @description: 流程中心
* @date: 2020-11-12 10:15:37
* @auth: chenxiaoxi
*/
import axios from '@/common/axiosV2'
// 流程发起
export function startProcess (data) {
return axios({
url: '/api/lawss/activiti/startProcess',
method: 'get',
params: data
})
}
// 流程提交
export function completeTask (data) {
return axios({
url: '/api/lawss/activiti/completeTask',
method: 'post',
data
})
}
// // 项目评估流程状态更爱
export function xmpgUpdateStatus (data) {
return axios({
url: '/api/lawss/sarProductStand/updateStatus',
method: 'get',
params: data
})
}
// 联络人分配FO详情查询
export function inboundLiaisonDetail (data) {
return axios({
url: '/api/lawss/activiti/inboundLiaisonDetail',
method: 'get',
params: data
})
}
// 流程保存
export function saveTask (data) {
return axios({
url: '/api/lawss/activiti/saveTask',
method: 'post',
data
})
}
// 流程技术评估获取数据
export function inboundLiaisonDetailForLawsAss (data) {
return axios({
url: '/api/lawss/activiti/inboundLiaisonDetailForLawsAss',
method: 'get',
params: data
})
}
// 項目評估(整合國内外版) 查询详情
export function getProjectEvaluation (data) {
return axios({
url: '/api/lawss/activiti/projectAssessDetail',
method: 'get',
params: data
})
}
// 法规流程入库
export function processCreateStand (data) {
return axios({
url: '/api/lawss/actSarItems/processCreateStand',
method: 'post',
data
})
}
// 流程3 法规流程入库
export function processCreatePG (data) {
return axios({
url: '/api/lawss/actSarItems/processCreateProductInfo',
method: 'post',
data
})
}
// 流程保存
export function saveinboundTask (data) {
return axios({
url: '/api/lawss/activiti/saveinboundTask',
method: 'post',
data
})
}
// 通用保存草稿
export function saveTaskFirst (data) {
return axios({
url: '/api/lawss/activiti/saveTaskFirst',
method: 'post',
data
})
}
// 复审流程-模拟发起
export function autoTaskFirst (data) {
return axios({
url: '/api/lawss/sarBussionessStand/reviewProcessInitiation',
method: 'get',
data
})
}
// 代办任务中复审流程-选择联络人后提交
export function autoPutFirst (data) {
return axios({
url: '/api/lawss/activiti/completeTask',
method: 'post',
data
})
}
// 法规入库及评估流程-根据草稿查询流程详情
export function queryTaskFirst (data) {
return axios({
url: '/api/lawss/activiti/queryTaskFirst',
method: 'get',
params: data
})
}
// 整改流程 详情查询nonconformity
export function getNonconformity (data) {
return axios({
url: '/api/lawss/activiti/nonconformity',
method: 'get',
params: data
})
}
// 整改流程-入库
export function processCloseInconformItems (data) {
return axios({
url: '/api/lawss/actSarItems/processCloseInconformItems',
method: 'post',
data
})
}
// 整改流程-流程保存
export function saveUnqualified (data) {
return axios({
url: '/api/lawss/activiti/saveUnqualified',
method: 'post',
data
})
}
// 企标制修订申请 详情查询
export function getQbzxdsqlcDetail (data) {
return axios({
url: '/api/lawss/activiti/qbzxdsqlcDetail',
method: 'get',
params: data
})
}
// 企标制修订申请流程-入库
export function processCreateBussPlan (data) {
return axios({
url: '/api/lawss/actSarItems/processCreateBussPlan',
method: 'post',
data
})
}
// 查询企业标准库
export function getSarBussStandPage(data) {
return axios({
url: '/api/lawss/sarBussionessStand/getSarBussionStandPage',
method: 'get',
params: data
})
}
// 查询我的企标制修订计划
export function getSelfBussStandPlan(data) {
return axios({
url: '/api/lawss/sarBussStandPlan/getSelfPage',
method: 'get',
params: data
})
}
// 查询标准法规清单
export function sarSarAccessPage(data) {
return axios({
url: '/api/lawss/sarSarAccess/page',
method: 'get',
params: data
})
}
// 查询国内外政策
export function sarLawsInfoPage(data) {
return axios({
url: '/api/lawss/sarLawsInfo/page',
method: 'get',
params: data
})
}
// 查询我的企标
export function getMyEnterpriseStandard(data) {
return axios({
url: '/api/lawss/sarBussStandPlan/getSelfPage',
method: 'get',
params: data
})
}
// 查询数据字典
export function getDicTypeListCode() {
return axios({
url: '/api/sys/dictype/getDicTypeListCode',
method: 'get'
})
}
// 获取动态表单标题
export function getAreaList(data) {
return axios({
url: '/api/lawssBase/utArea/getAreaList',
method: 'get',
params: data
})
}
// 获取动态表单
export function getSarStandAttrDetailsList() {
return axios({
url: '/api/lawss/sarStandAttrDetails/list',
method: 'get'
})
}
// 企标延期制修订审批流程 查询详情
export function queryDetail (data) {
return axios({
url: '/api/lawss/activiti/queryDetail',
method: 'get',
params: data
})
}
// 企标延期制修订审批流程-入库
export function delayProcessToBussPlan (data) {
return axios({
url: '/api/lawss/actSarItems/delayProcessToBussPlan',
method: 'post',
data
})
}
// 企标延期制修订审批流程-流程保存
export function saveTaskForPub (data) {
return axios({
url: '/api/lawss/activiti/saveTaskForPub',
method: 'post',
data
})
}
// 采购流程-流程保存
export function saveCgSq (data) {
return axios({
url: '/api/lawss/activiti/saveCgSq',
method: 'post',
data
})
}
// 企标废止流程详情查询
export function qbfzlcDetail (data) {
return axios({
url: '/api/lawss/activiti/qbfzlcDetail',
method: 'get',
params: data
})
}
// 会前申请流程-入库
export function preConferenceProcess (data) {
return axios({
url: '/api/lawss/actSarItems/preConferenceProcess',
method: 'post',
data
})
}
// 根据部门查询部门下所有的人员
export function findByOrg (data) {
return axios({
url: '/api/sys/user/findByOrg',
method: 'get',
params: data
})
}
// 企标制修订评估流程详情查询
export function qbzxdpgDetail (data) {
return axios({
url: '/api/lawss/activiti/qbzxdpgDetail',
method: 'get',
params: data
})
}
// 企标制修订流程详情
export function qbzxdlcDetail (data) {
return axios({
url: '/api/lawss/activiti/qbzxdlcDetail',
method: 'get',
params: data
})
}
// 采购流程详情
export function bzcgDetail (data) {
return axios({
url: '/api/lawss/activiti/cgsqDetail',
method: 'get',
params: data
})
}
// 企标制修订评估流程-入库
export function bussPlanAssessProcess (data) {
return axios({
url: '/api/lawss/actSarItems/bussPlanAssessProcess',
method: 'post',
data
})
}
// 企标废止流程入库
export function bussAbolishProcess (data) {
return axios({
url: '/api/lawss/actSarItems/bussAbolishProcess',
method: 'post',
data
})
}
// 企标制修订流程入库
export function bussStandCreateProcess (data) {
return axios({
url: '/api/lawss/actSarItems/bussStandCreateProcess',
method: 'post',
data
})
}
// 政策入库及评估流程详情
export function zcfgrklcDetail (data) {
return axios({
url: '/api/lawss/activiti/zcfgrklcDetail',
method: 'get',
params: data
})
}
// 政策入库及评估流程详情, 发起人确认/汇总使用
export function zcfgrklcDetail4 (data) {
return axios({
url: '/api/lawss/activiti/zcfgrklcFqrDetail',
method: 'get',
params: data
})
}
// 企标勘误流程入库
export function bussCorrectErrorProcess (data) {
return axios({
url: '/api/lawss/actSarItems/bussCorrectErrorProcess',
method: 'post',
data
})
}
// 企标备案流程入库
export function bussRecordsProcess (data) {
return axios({
url: '/api/lawss/actSarItems/bussRecordsProcess',
method: 'post',
data
})
}
// 会后流程入库
export function afterConferenceProcess (data) {
return axios({
url: '/api/lawss/actSarItems/afterConferenceProcess',
method: 'post',
data
})
}
// 海外标准清单流程入库
export function foreignAccessProcess (data) {
return axios({
url: '/api/lawss/actSarItems/foreignAccessProcess',
method: 'post',
data
})
}
// 判断海外清单流程是否全部会签完成
export function isEnd (data) {
return axios({
url: '/api/lawss/activiti/isEnd',
method: 'get',
params: data
})
}
export function get_verify_by_instance (data) {
return axios({
url: '/api/lawss/activiti/get_verify_by_instance',
method: 'get',
params: data
})
}
// 流程委托接口
export function changeAssigneeNew (data) {
return axios({
url: '/api/lawss/activiti/changeAssigneeNew',
method: 'get',
params: data
})
}
// 政策入库流程数据保存
export function createLawsProcess (data) {
return axios({
url: '/api/lawss/actSarItems/createLawsProcess',
method: 'post',
data
})
}
// 项目评估流程保存 第三步
export function saveProjectAssessDetail3 (data) {
return axios({
url: '/api/lawss/activiti/saveProjectAssessDetail3',
method: 'post',
data
})
}
// 项目评估流程保存第二步
export function saveProjectAssessDetail2 (data) {
return axios({
url: '/api/lawss/activiti/saveProjectAssessDetail2',
method: 'post',
data
})
}
// 项目评估流程保存 第四步
export function saveProjectAssessDetail4 (data) {
return axios({
url: '/api/lawss/activiti/saveProjectAssessDetail4',
method: 'post',
data
})
}
// 项目评估流程保存 第五步
export function saveProjectAssessDetail5 (data) {
return axios({
url: '/api/lawss/activiti/saveProjectAssessDetail5',
method: 'post',
data
})
}
// 查询全部角色
export function findAllRole() {
return axios({
url: 'api/sys/role/findAll',
method: 'get'
})
}
// 查询指定角色人员
export function findUserByRole(params) {
return axios({
url: 'api/sys/user',
method: 'get',
params
})
}
// 查询所有部门
export function findAllDept() {
return axios({
url: 'api/sys/org/getTree',
method: 'get'
})
}
// 根据责任部门+角色组名称查询用户
export function getRoleAndUserByOrgId(params) {
return axios({
url: 'api/sys/role/getRoleAndUserByOrgId',
method: 'get',
params
})
}
// 根据部门加角色查询角色组
export function getTreeByRoleAndOrgId2(params) {
return axios({
url: 'api/sys/org/getTreeByRoleAndOrgId2',
method: 'get',
params
})
}
// 根据部门加角色分组名称查询分组下的所有角色
export function getRoleByOrgIdOrGroupName(params) {
return axios({
url: 'api/sys/role/getRoleByOrgId',
method: 'get',
params
})
}
// 根据部门id获取部门下的科室
export function getChildDeptByOrgId(params) {
return axios({
url: 'api/sys/org/getChildDept',
method: 'get',
params
})
}
// 更新企标状态
export function bussCreateUpdateState(data) {
return axios({
url: 'api/lawss/actSarItems/bussCreateUpdateState',
method: 'post',
params: data
})
}
// 修改标准评估的流程状态
export function skillAssessProcessStart(data) {
return axios({
url: 'api/lawss/actSarItems/skillAssessProcessStart',
method: 'post',
data
})
}
// 流程文件文档转换
export function addConvertFile(data) {
return axios({
url: 'api/convert/otActConvert/addConvertFile',
method: 'get',
params: data
})
}
// 获取文档转换后的文件
export function getConvertFileByAttId(data) {
return axios({
url: 'api/convert/otActConvert/getConvertFileByAttId',
method: 'get',
params: data
})
}
// 未符合项跟踪修改状态
export function updateBaseInfo(data) {
return axios({
url: 'api/lawss/sarInconformInfo/updateBaseInfo',
method: 'post',
data: data
})
}
// 标准法规入库流程修改技术评估状态
export function processStartForStand(data) {
return axios({
url: 'api/lawss/actSarItems/processStartForStand',
method: 'post',
data
})
}
// 行政管理要求评估流程 第二步 查询详情接口
export function inboundLiaisonDetailForXZYQ (data) {
return axios({
url: '/api/lawss/activiti/inboundLiaisonDetailForXZYQ',
method: 'get',
params: data
})
}
// 行政管理要求评估流程 第三步 保存接口
export function saveTaskForXZYQ (data) {
return axios({
url: '/api/lawss/activiti/saveTaskForXZYQ',
method: 'post',
data
})
}
// 查询标准详情
export function getStandInfoById (data) {
return axios({
url: '/api/lawss/sarStandardsInfo/getStandInfoById',
method: 'get',
params: data
})
}