import http from '@/base/api/public'
|
import querystring from 'querystring'
|
let sysConfig = require('@/../config/sysConfig');
|
let apiUrl = sysConfig.lxznApiUrlPre;
|
/*产品结构树*/
|
export const load_tree =() =>{
|
return http.requestQuickGet(apiUrl+'/nc/product/load/tree')
|
};
|
/*检查用户是否有对产品结构树节点的查看权限 前端节点选中事件*/
|
export const check_node_invlid = (nodeType, paramId) => {
|
return http.requestQuickGet(apiUrl+'/nc/product/check/' + nodeType + '/' + paramId);
|
};
|
/*新增产品*/
|
export const product_add =(params) =>{
|
return http.requestPost(apiUrl+'/nc/product/add',params)
|
};
|
/*编辑产品*/
|
export const product_edit =(id,params) =>{
|
return http.requestPut(apiUrl+'/nc/product/edit/'+id ,params)
|
};
|
/*删除产品*/
|
export const product_delete= params => {
|
let querys = querystring.stringify(params);
|
return http.requestQuikDelete(apiUrl+'/nc/product/delete?' +querys)
|
};
|
/*新增部件*/
|
export const component_add =(params) =>{
|
return http.requestPost(apiUrl+'/nc/component/add', params)
|
};
|
/*编辑部件*/
|
export const component_edit =(id,params) =>{
|
return http.requestPut(apiUrl+'/nc/component/edit/'+id ,params)
|
};
|
/*删除部件*/
|
export const component_delete= params => {
|
let querys = querystring.stringify(params);
|
return http.requestQuikDelete(apiUrl+'/nc/component/delete?' +querys)
|
};
|
/*新增零件*/
|
export const part_add =(params) =>{
|
return http.requestPost(apiUrl+'/nc/parts/add', params)
|
};
|
/*编辑零件*/
|
export const part_edit =(id,params) =>{
|
return http.requestPut(apiUrl+'/nc/parts/edit/'+id ,params)
|
};
|
/*删除零件*/
|
export const part_delete= params => {
|
let querys = querystring.stringify(params);
|
return http.requestQuikDelete(apiUrl+'/nc/parts/delete?' +querys)
|
};
|
/*查询工序列表*/
|
export const query_process_list =(params) =>{
|
let querys = querystring.stringify(params);
|
return http.requestGet(apiUrl+'/nc/stream/process/find/list?'+querys)
|
};
|
/*新增工序*/
|
export const process_add =(params) =>{
|
return http.requestPost(apiUrl+'/nc/stream/process/add', params)
|
};
|
/*编辑工序*/
|
export const process_edit =(id,params) =>{
|
return http.requestPut(apiUrl+'/nc/stream/process/edit/'+id ,params)
|
};
|
/*删除工序*/
|
export const process_delete= params => {
|
let querys = querystring.stringify(params);
|
return http.requestQuikDelete(apiUrl+'/nc/stream/process/delete?' +querys)
|
};
|
/*产品指定的用户列表*/
|
export const product_user = (nodeType,paramId) => {
|
return http.requestGet(apiUrl+'/nc/product/get/perm/user/'+nodeType+'/'+paramId)
|
};
|
/*所有的用户列表*/
|
export const product_user_all = () => {
|
return http.requestGet(apiUrl+'/ucenter/user/find/all')
|
};
|
/*产品指定的部门列表*/
|
export const product_depart = (nodeType,paramId) => {
|
return http.requestGet(apiUrl+'/nc/product/get/perm/depart/'+nodeType+'/'+paramId)
|
};
|
/*所有的部门列表*/
|
export const product_depart_all = () => {
|
return http.requestGet(apiUrl+'/ucenter/depart/list/all')
|
};
|
/*给产品树节点分配可操作用户--添加*/
|
export const product_user_add = (nodeType,paramId,relativeFlag,departmentIds) => {
|
return http.requestPost(apiUrl+'/nc/product/assign/add/user/'+nodeType+'/'+paramId+'/'+relativeFlag,departmentIds )
|
};
|
/*给产品树节点分配可操作用户--移除*/
|
export const product_user_remove = (nodeType,paramId,relativeFlag,departmentIds) => {
|
return http.requestPost(apiUrl+'/nc/product/assign/remove/user/'+nodeType+'/'+paramId+'/'+relativeFlag,departmentIds )
|
};
|
/*给产品树节点分配可操作部门--添加*/
|
export const product_depart_add = (nodeType,paramId,relativeFlag,departmentIds ) => {
|
return http.requestPost(apiUrl+'/nc/product/assign/add/department/'+nodeType+'/'+paramId+'/'+relativeFlag,departmentIds )
|
};
|
/*给产品树节点分配可操作部门--移除*/
|
export const product_depart_remove = (nodeType,paramId,relativeFlag,departmentIds ) => {
|
return http.requestPost(apiUrl+'/nc/product/assign/remove/department/'+nodeType+'/'+paramId+'/'+relativeFlag,departmentIds )
|
};
|
/*文档分页查询*/
|
export const query_doc_list = (page,size,params) => {
|
let querys = querystring.stringify(params);
|
return http.requestQuickGet(apiUrl+'/nc/doc/find/page/'+page+'/'+size+'/?'+querys )
|
};
|
/*文档查询 不分页*/
|
export const query_process_doc = (params) => {
|
let querys = querystring.stringify(params);
|
return http.requestQuickGet(apiUrl+'/nc/doc/find/list?'+querys )
|
};
|
/*编辑文档基本信息*/
|
export const doc_edit =(id,params) =>{
|
return http.requestPut(apiUrl+'/nc/doc/edit/'+id ,params)
|
};
|
/*删除文档*/
|
export const doc_delete= params => {
|
let querys = querystring.stringify(params);
|
return http.requestQuikDelete(apiUrl+'/nc/doc/delete?' +querys)
|
};
|
/*NC文档,其他文档 下载*/
|
export const doc_download =(id) =>{
|
return http.requestGetDownLoad(apiUrl+'/nc/doc/download/'+id)
|
};
|
/*查询文档下的文件列表*/
|
export const query_file_list = (params) => {
|
let querys = querystring.stringify(params);
|
return http.requestQuickGet(apiUrl+'/nc/file/find/list?'+querys)
|
};
|
/*NC文档,其他文档 上传*/
|
export const doc_add =(params,file,uploader) =>{
|
let querys= querystring.stringify(params);
|
return http.requestPostUpload(apiUrl+'/nc/doc/add?'+querys,file,uploader)
|
};
|
/*NC文档,其他文档 发布*/
|
export const doc_publish =(id) =>{
|
return http.requestPut(apiUrl+'/nc/doc/publish/'+id)
|
};
|
/*NC文档,其他文档 重发布*/
|
export const doc_republish =(id) =>{
|
return http.requestPut(apiUrl+'/nc/doc/republish/'+id)
|
};
|
/*NC文档,其他文档 出库*/
|
export const doc_pull =(id) =>{
|
return http.requestGetDownLoad(apiUrl+'/nc/doc/pull/'+id)
|
};
|
/*NC文档,其他文档 取消出库*/
|
export const doc_cancel_pull =(id) =>{
|
return http.requestPut(apiUrl+'/nc/doc/cancel/pull/'+id)
|
};
|
/*NC文档,其他文档 入库*/
|
export const doc_push =(id,file,uploader) =>{
|
return http.requestPostUpload(apiUrl+'/nc/doc/push/'+id,file,uploader)
|
};
|
/*NC文档,其他文档 归档*/
|
export const doc_pigeonhole =(id) =>{
|
return http.requestPut(apiUrl+'/nc/doc/pigeonhole/'+id)
|
};
|
/*指定文档有效版本为当前文件*/
|
export const file_version =(fileId) =>{
|
return http.requestPut(apiUrl+'/nc/file/assign/version/'+fileId)
|
};
|
/*启动流程 指定到设备*/
|
export const file_apply = (assignFileRequest) => {
|
return http.requestPost(apiUrl+'/nc/activit/assign/file/apply',assignFileRequest)
|
};
|
/*启动流程 获取设备列表*/
|
export const getDeviceList = () => {
|
return http.requestQuickGet(apiUrl+'/nc/device/list/all')
|
};
|
/*指派到设备 获取关联部门的设备树*/
|
export const getDeviceTree = (nodeType ,paramId ) => {
|
return http.requestQuickGet(apiUrl+'/nc/device/load/depart/tree/'+ nodeType + '/' + paramId)
|
};
|
/*获取当前文档审批列表 分页查询*/
|
export const getActivitList = (page,size,docId) => {
|
return http.requestQuickGet(apiUrl+'/nc/activit/find/page/'+page+'/'+size+'/'+docId)
|
};
|
/*文档预览*/
|
export const file_preview =(id) =>{
|
return http.requestGetInfo(apiUrl+'/nc/doc/preview/'+id)
|
};
|
/*pdf文档预览*/
|
export const file_preview_pdf =(id) =>{
|
return http.requestGetInfo(apiUrl+'/nc/doc/preview/pdf/'+id)
|
};
|
/*文档版本比对*/
|
export const file_comparison =(firstFileId,secondFileId) =>{
|
return http.requestQuickGet(apiUrl+'/nc/file/comparison/'+firstFileId + '/'+secondFileId)
|
};
|
/*产品树 nc 获取文档关联的设备数据*/
|
export const relative_device =(docId) =>{
|
return http.requestQuickGet(apiUrl+'/doc/relative/get/device/'+docId)
|
};
|
/*获取是否启用流程配置*/
|
export const enable_flag =() =>{
|
return http.requestQuickGet(apiUrl+'/nc/activit/get/enable/flag')
|
};
|
//设备类列表
|
export const device_class_list = () => {
|
return http.requestQuickGet(apiUrl+'/nc/deviceManagement/find/list')
|
}
|