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') }