dataInventory.ts 6.75 KB
import request from "@/utils/request";


/**
 * 获取数据级别
 * @param {Object}
 * { paramCode: "DATA-CLASSIFY" }
 * DATA-CLASSIFY 数据类别
 * DATA-GRADE 数据级别
 */
export const getLargeCategoryList = (data) => request({
  url:`${import.meta.env.VITE_APP_API_BASEURL}/data-dict/get-data-list`,
  method: 'post',
  data
})


/** 分类分级模板数据 */
export const getTempleteClassifyData = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-template/page-list`,
  method: 'post',
  data
})


/** 新增分级
 *
 * @param {Object}
 * @path /classify-grade/save
*/

export const saveClassifyGrad = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify-grade/save`,
  method: 'post',
  data
})

/** 删除分级
 * @param {Object}
 * @path /classify-grade/delete
 * */

export const deleteClassifyGrad = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify-grade/delete`,
  method: 'delete',
  headers: {
    'Content-Type': 'multipart/form-data',
  },
  data
})
/** 修改分级
 * @param {Object}
 * @path /classify-grade/update
 * */

export const updateClassifyGrad = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify-grade/update`,
  method: 'post',
  data
})


/**
 * 分级列表
 * @param {Object}
 * @path /classify-grade/page-list
 */

export const getClassifyGradList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify-grade/page-list`,
  method: 'post',
  data
})

/**
 * 分级列表详情
 * @param {Object}
 * @path /classify-grade/page-list
 */

export const getClassifyGradDetail = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify-grade/detail`,
  method: 'get',
  params: data
})

/**
 * 分级新增
 * @param {Object}
 * @path /grade/save
 */
export const saveGrade = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/grade/save`,
  method: 'post',
  data
})

/**
 * 分级更新
 * @param {Object}
 * @path /grade/update
 * */
export const updateGrade = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/grade/update`,
  method: 'post',
  data
})

/**
 * 分级列表
 * @param {Object}
 * @path /grade/page-list
 */
export const getGradeList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/grade/page-list`,
  method: 'post',
  data
})

/**
 * 批量删除分级
 * @param {Array}
 * @path /grade/delete
 * */
export const deleteGrade = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/grade/delete`,
  method: 'delete',
  data
})


/*---------------------------------分类标准 tab -----------------------------*/

/**
 * 分级树形结构
 * @param no params
 * @path /grade/tree-list
 */
export const getGradeTreeList = () => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/grade/tree-list`,
  method: 'post',
})

/**
 * 分类树形列表
 * @param {Object}
 * @path /classify/tree-list
 * */
export const getClassifyTreeList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify/tree-list`,
  method: 'post',
  data
})

/**
 * 分类新增
 * @param {Object}
 * @path /classify/save
 * */

export const saveClassify = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify/save`,
  method: 'post',
  data
})

/**
 * 分类更新
 * @param {Object}
 * @path /classify/update
 */

export const updateClassify = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify/update`,
  method: 'post',
  data
})

/**删除分类
 * @param {Object}
 * @path /classify/delete
 */
export const deleteClassify = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/classify/delete?guid=${data.guid}`,
  method: 'delete',
})


/** ---------------分类分级模板------------------------ */

/**
 * 分类分级模板新增
 * @param {Object}
 * @path /cg-template/save
 */

export const saveCgTemplate = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-template/save`,
  method: 'post',
  data
})

/**
 * 分类分级模板左侧树形列表
 * @param {Object}
 * @path /cg-template-classify/tree-list
 */
export const getCgTemplateClassifyTreeList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-template-classify/tree-list`,
  method: 'post',
  data
})


/**-------------------------分类分级目录--------------------------------- */

/**
 * 分类分级目录树形列表
 * @param {Object}
 * @path /cg-dir/tree-list
 */

export const getCgDirTreeList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-dir/tree-list`,
  method: 'post',
  data
})

/**
 * 分类分级目录-分页
 * @param {Object}
 * @path /cg-dir/field/page-list
 */

export const getCgDirFieldPageList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-dir/field/page-list`,
  method: 'post',
  data
})


// 分来分级任务-分页
export const getCgTaskPageList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task/page-list`,
  method: 'post',
  data
})

// 分来分级任务-详情
export const getCgTaskDetail = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task/detail`,
  method: 'get',
  params: data
})

// 分来分级任务-新增
export const getCgTaskSave = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task/save`,
  method: 'post',
  data
})

// 分来分级任务-修改
export const getCgTaskUpdate = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task/update`,
  method: 'put',
  data
})

// 分来分级任务-删除
export const getCgTaskDelete = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-task/delete`,
  method: 'put',
  data
})

// 标签规则-分页
export const getCgLabelPageList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/cg-label/page-list`,
  method: 'post',
  data
})

// 元数据采集任务-分页
export const getMetaTableCollectList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/meta-table/meta-table-collect-list`,
  method: 'post',
  data
})

export const filterVal = (val, type) => {
  let status = '--';
  if(type == 'status'){
    switch (val) {
      case 'N':
        status = '未运行';
        break;
      case 'Y':
        status = '成功';
        break;
      case 'E':
        status = '失败';
        break;
      case 'R':
        status = '运行中';
        break;
      default:
        status = '未运行';
        break;
    }
  } else if(type == 'confirmStatus'){
    switch (val) {
      case 'N':
        status = '草稿中';
        break;
      case 'Y':
        status = '已确认';
        break;
      default:
        status = '草稿中';
        break;
    }
  }
  return status;
}