田源
2023-07-28 0bd98f8ac6eb537e618ad00c8bc3f3b40e46ab69
Source/UBCS-WEB/src/api/template/templateAttr.js
@@ -15,15 +15,218 @@
    data:data
  })
}
export const  TreeDel = (oid) =>{
//检查是否可以删除
export const  TreeCheckDel = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/checkIsCanDelete',
    method: 'post',
    data:data
  })
}
//删除
export const  TreeDel = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/deleteData',
    method: 'Delete',
    data:data
  })
}
//暂时有问题
export const  TreeObjcet = (oid) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/getObjectByOid',
    method: 'get',
    params:{
      oid
    }
  })
}
//启用
export const  TreeEnable = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/enableData',
    method: 'post',
    data:data
  })
}
//停用
export const  TreeDeactivate = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/disableData',
    method: 'post',
    data:data
  })
}
export const  importClassify = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/importClassify',
    method: 'post',
    data:data
  })
}
//主键获取分类模板属性
export const  gridCodeClassifyTemplate = (params) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/gridCodeClassifyTemplate',
    method: 'get',
    params:{
      ...params
    }
  })
}
//查询
export const  gridCodeClassifyFindTemplate = (params) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/gridCodeClassifyTemplate',
    method: 'get',
    params:{
      ...params
    }
  })
}
//添加
export const  addSave = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/addSave',
    method: 'post',
    data:data
  })
}
//删除
export const deleteData = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/deleteData',
    method: 'Delete',
    data:data
  })
}
//修改
export const editSave = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/editSave',
    method: 'Put',
    data:data
  })
}
//树修改
export const TreeEditSave = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/editSave',
    method: 'post',
    data:data
  })
}
//基本信息表单数据
export const  getObjectByOid = (oid) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/getObjectByOid',
    method: 'get',
    params:{
      oid
    }
  })
}
//模板属性表格数据
export const  gridCodeClassifyTemplateAttr = (params) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTempAttrController/gridCodeClassifyTemplateAttr',
    method: 'get',
    params:{
     ...params
    }
  })}
//克隆模板copy
export const  copy = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/copy',
    method: 'post',
    data:data
  })
}
//从业务类型中选择数据
export const  AttrByBtm = (params) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTempAttrController/codeClassifyTemplateAttrByBtm',
    method: 'get',
    params:{
      ...params
    }
  })
}
// 保存接口
export const  batchAddSave = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTempAttrController/batchAddSave',
    method: 'post',
    data:data
  })
}
//同步到其他模板
export const  copyto = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTempAttrController/copyto',
    method: 'post',
    data:data
  })
}
//编码申请预览
export const  getFormDefineByTemplate = (params) =>{
  return request({
    url:'/api/ubcs-code/mdmEngineController/getFormDefineByTemplateOid',
    method: 'get',
    params:{
      ...params
    }
  })
}
//可输可选下拉菜单
export const  listByFlag = (params) =>{
  return request({
    url:'/api/ubcs-system/dict-biz/listByFlag',
    method: 'get',
    params:{
      ...params
    }
  })
}
//升版
export const  upVersion = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/upgrade',
    method: 'post',
    data
  })
}
//停用失效
export const  stopLose = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/disableData',
    method: 'post',
    data
  })
}
// 启用发版
export const  startRelease = (data) =>{
  return request({
    url:'/api/ubcs-code/codeClassifyTemplateController/enableData',
    method: 'post',
    data
  })
}
//导出
export const  exportClassify = (params) =>{
  return request({
    url:'/api/ubcs-code/codeClassify/exportClassify',
    method: 'get',
    params:{
      ...params
    }
  })
}