123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- import request from "@/utils/request";
- // 保存流程定义
- export function saveFlowData(data: object) {
- return request({
- url: "/api/v1/definition/save",
- method: "post",
- data: data,
- });
- }
- // 获取流程定义详情
- export function getFlowDataInfo(id: string) {
- return request({
- url: `/api/v1/definition/get/${id}`,
- method: "get",
- });
- }
- export function addRoleUser(queryParams: object) {
- return request({
- url: "/api/v1/flowRole/add",
- method: "post",
- data: queryParams,
- });
- }
- export function queryRoleUser(queryParams: object) {
- return request({
- url: "/api/v1/flowRole/userPage",
- method: "post",
- data: queryParams,
- });
- }
- export function delRoleUser(queryParams: object) {
- return request({
- url: "/api/v1/flowRole/delUser",
- method: "post",
- data: queryParams,
- });
- }
- export function delRole(queryParams: object) {
- return request({
- url: "/api/v1/flowRole/delRole",
- method: "post",
- data: queryParams,
- });
- }
- // 获取流程角色列表
- export function getRoleList(queryParams: object) {
- return request({
- url: "/api/v1/flowRole/list",
- method: "post",
- data: {},
- });
- }
- // 流程定义列表查询
- export function queryFlowDataList(queryParams: object) {
- return request({
- url: "/api/v1/definition/list",
- method: "post",
- data: queryParams,
- });
- }
- // 下一节点人员 type 1 流程 2 任务
- export function getNextUser(type: string, id: string) {
- return request({
- url: `/api/v1/flowTask/nextUsers/${type}/${id}`,
- method: "get",
- });
- }
- // 提交流程
- export function submitSeqInFlow(data: object) {
- return request({
- url: `/api/v1/plan/seq/in/stock/startFlow`,
- method: "post",
- data: data,
- });
- }
- // 流程撤销
- export function cancelSeqInFlow(data: object) {
- return request({
- url: `/api/v1/plan/seq/in/stock/cancelFlow`,
- method: "post",
- data: data,
- });
- }
- // 提交流程
- export function submitRouteFlow(data: object) {
- return request({
- url: `/api/v1/op/route/startFlow`,
- method: "post",
- data: data,
- });
- }
- export function audit(data: object) {
- return request({
- url: `/api/v1/flowTask/audit`,
- method: "post",
- data: data,
- });
- }
- // 流程撤销
- export function cancelFlow(data: object) {
- return request({
- url: `/api/v1/op/route/cancelFlow`,
- method: "post",
- data: data,
- });
- }
- // 查看流程记录
- export function queryFlowRecord(insId: string) {
- return request({
- url: `/api/v1/flowTask/list/${insId}`,
- method: "get",
- });
- }
- // 提交流程
- export function submitFormDataFlow(data: object) {
- return request({
- url: `/api/v1/ProcessFormData/startFlow`,
- method: "post",
- data: data,
- });
- }
- // 流程撤销
- export function cancelFormDataFlow(data: object) {
- return request({
- url: `/api/v1/ProcessFormData/cancelFlow`,
- method: "post",
- data: data,
- });
- }
- // 提交流程
- export function submitReplaceFlow(data: object) {
- return request({
- url: `/api/v1/processReplace/startFlow`,
- method: "post",
- data: data,
- });
- }
- // 流程撤销
- export function cancelReplaceFlow(data: object) {
- return request({
- url: `/api/v1/processReplace/cancelFlow`,
- method: "post",
- data: data,
- });
- }
|