dataInterface.js 3.01 KB
import request from '@/utils/request'

// 查询需要判研的列表
export function getListForJudge(data) {
  return request({
      url: `/Extend/BaseInspectionReport/GetListForJudge`,
      method: 'GET',
      params: data
  })
}
// 查询当前登陆人发起的列表
export function getList(data) {
  return request({
      url: `/Extend/BaseInspectionReport/GetListForCurrentUser`,
      method: 'GET',
      params: data
  })
}
// 获取单个巡查上报
export function getDetail(id) {
  return request({
      url: `/Extend/BaseInspectionReport/${id}`,
      method: 'GET',
  })
}
// 提交
export function addForm(data) {
  return request({
      url: `/Extend/BaseInspectionReport`,
      method: 'POST',
      data
  })
}
// 更新
export function updataForm(data) {
  return request({
      url: `/Extend/BaseInspectionReport/${data.id}`,
      method: 'PUT',
      data
  })
}
// 判研
export function disposalSuggestionsAPI(data) {
  return request({
      url: `/Extend/BaseInspectionReport/${data.id}/disposalSuggestions`,
      method: 'PUT',
      data
  })
}


// 获取接口列表(分页)
export function getDataInterfaceList(data) {
  return request({
    url: '/system/DataInterface',
    method: 'GET',
    data
  })
}

// 获取接口列表下拉框
export function getDataInterfaceSelector() {
  return request({
    url: '/system/DataInterface/Selector',
    method: 'GET'
  })
}

// 添加接口
export function createDataInterface(data) {
  return request({
    url: '/system/DataInterface',
    method: 'POST',
    data
  })
}

// 修改接口
export function updateDataInterface(data) {
  return request({
    url: `/system/DataInterface/${data.id}`,
    method: 'PUT',
    data
  })
}

// 获取接口数据
export function getDataInterfaceInfo(id) {
  return request({
    url: `/system/DataInterface/${id}`,
    method: 'GET'
  })
}

// 删除接口数据
export function delDataInterface(id) {
  return request({
    url: `/system/DataInterface/${id}`,
    method: 'DELETE'
  })
}

// 更新接口状态
export function updateDataInterfaceState(id) {
  return request({
    url: `/system/DataInterface/${id}/Actions/State`,
    method: 'PUT'
  })
}

// 获取接口分类
export function getDataInterfaceTypeSelector() {
  return request({
    url: '/system/DictionaryData/9c43287481364d348c0ea0d0f64b38be/Data/Selector',
    method: 'GET'
  })
}

// 获取接口数据
export function previewDataInterface(id) {
  return request({
    url: `/system/DataInterface/${id}/Actions/Response`,
    method: 'GET'
  })
}

// 导出数据接口数据
export function exportData(id) {
  return request({
    url: `/system/DataInterface/${id}/Action/Export`,
    method: 'GET'
  })
}

// 获取数据接口调用日志列表
export function getDataInterfaceLog(id, data) {
  return request({
    url: `/system/DataInterfaceLog/${id}`,
    method: 'GET',
    data
  })
}

// 编辑不进入流程
export function UpdateByHandle(data) {
  return request({
    url: `/Extend/BaseInspectionReport/${data.id}/UpdateByHandle`,
    method: 'PUT',
    data
  })
}