Newer
Older
smartcity_video / src / api / case.js
wangxitong on 11 Sep 3 KB Default Changelist
/**
 * 事件接口
 */
import request from '@/utils/request'


export function addCaseLevel(data) {
  return request({
    url: 'caseLevelInfo/add',
    method: 'post',
    data
  })
}

export function updateCaseLevel(data) {
  return request({
    url: 'caseLevelInfo/update',
    method: 'post',
    data
  })
}

export function delCaseLevel(id) {
  return request({
    url: 'caseLevelInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelCaseLevel(ids) {
  return request({
    url: 'caseLevelInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

export function addCaseType(data) {
  return request({
    url: 'caseTypeInfo/add',
    method: 'post',
    data
  })
}

export function updateCaseType(data) {
  return request({
    url: 'caseTypeInfo/update',
    method: 'post',
    data
  })
}

export function delCaseType(id) {
  return request({
    url: 'caseTypeInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelCaseType(ids) {
  return request({
    url: 'caseTypeInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

// 视频案卷查询列表
export function getCaseListPage(params) {
  return request({
    url: 'case-video/listPage',
    method: 'get',
    params
  })
}

export function getCaseList(params) {
  return request({
    url: 'caseInfo/list',
    method: 'post',
    params
  })
}

export function updateCase(data) {
  return request({
    url: 'caseInfo/update',
    method: 'post',
    data
  })
}

export function batchImportCase(fileobj) {
  const param = new FormData()
  param.append('file', fileobj)
  return request({
    url: 'caseInfo/batchImport',
    method: 'post',
    headers: { 'Content-Type': 'multipart/form-data' },
    data: param
  })
}

export function oneClickSolved() {
  return request({
    url: 'caseInfo/oneClickSolved',
    method: 'post',
    data: {}
  })
}

export function getUserList(roleTips) {
  return request({
    url: '/mgr/simplelist',
    method: 'post',
    params: {
      roleTips: roleTips
    }
  })
}

export function getDeptList(params) {
  return request({
    url: '/case/disposalDept',
    method: 'get',
    params
  })
}
// 获取常用语查询列表
export function getUserReplyList(params) {
  return request({
    url: '/userReply/list',
    method: 'get',
    params
  })
}
// 根据小类id查询立案标准
export function getCaseTypeTimes(detailId) {
  return request({
    url: '/case/typesTime/list',
    method: 'get',
    params: {
      detailId: detailId
    }
  })
}

// 根据事部件,大类查询案卷小类
export function getCaseTypeDetailList(eorc, typeId) {
  return request({
    url: '/case/typeDetail/list',
    method: 'get',
    params: {
      eorc: eorc,
      typeId: typeId
    }
  })
}

// 根据事部件查询案卷大类
export function getCaseTypeList(eorc) {
  return request({
    url: '/case/type/list',
    method: 'get',
    params: {
      eorc: eorc
    }
  })
}

// 案卷等级
export function getCaseLevelList() {
  return request({
    url: '/dict/code/caseLevel',
    method: 'get'
  })
}

// 事部件
export function getEorc() {
  return request({
    url: '/dict/code/eorc',
    method: 'get'
  })
}

// 视频立案接口
export function caseAdd(data) {
  return request({
    url: 'case-video/add',
    method: 'get',
    params: data
  })
}