Newer
Older
smart-metering-front / src / api / system / process.ts
dutingting on 4 Jan 2023 993 bytes 流程导出、删除、废止、列表
// 流程管理接口
import request from '../index'
const prefix = '/system/flow'

// 列表
export function getProcessList(data: object) {
  console.log('offset:', data.offset)
  console.log('limit', data.limit)
  return request({
    url: `${prefix}/listPage`,
    method: 'post',
    headers: {
      offset: data.offset,
      limit: data.limit,
    },
    data,
  })
}

// 删除
export function delProcessList(id: string) {
  const param = {
    deployId: id,
  }
  return request({
    url: `${prefix}/delete`,
    method: 'post',
    data: param,
  })
}
// 废止
export function updateState(id: string, state: number) {
  const param = {
    deployId: id,
    state,
  }
  return request({
    url: `${prefix}/updateState`,
    method: 'post',
    data: param,
  })
}

// 加载流程定义
export function unloadProcess(params: Object) {
  const param = {
    jsonObject: params,
  }
  return request({
    url: `${prefix}/jsonToBpmn`,
    method: 'post',
    data: param,
  })
}