dataInventory.ts 5.56 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 /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
})

/** 获取字典列表
 * VITE_APP_PLAN_BASEURL 为环境变量 现在只是mock数据
*/
export const getDictionary = (params) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/data-dictionary-general/list-all?state=1`,
  method: 'post'
})



/** 业务规则配置-新增
 * @param {Object}
 * @path /biz-rule-config/save
*/
export const saveBizRuleConfig = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/biz-rule-config/save`,
  method: 'post',
  data
})


/**树形目录
 * @param {Object}
 * @path /db-dir/tree-list
*/
export const getDbDirTreeList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/db-dir/tree-list`,
  method: 'post',
  data
})

/**
 * 数据库目录-表数据列表查询
 * @param {Object}
 * @path /db-dir/table/page-list
 */
export const getDbDirTablePageList = (data) => request({
  url: `${import.meta.env.VITE_APP_CHECK_BASEURL}/db-dir/table/page-list`,
  method: 'post',
  data
})