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/device/load/tree'); }; export const query_doc_list = (page,size,params) => { let querys = querystring.stringify(params); return http.requestQuickGet(apiUrl+'/nc/doc/find/page/device/'+page+'/'+size+'/?'+querys ) }; export const doc_upload = (params, uploader) => { return http.requestPostUpload(apiUrl+'/nc/doc/add', params, uploader); }; export const check_node_invlid = (nodeType, paramId) => { return http.requestQuickGet(apiUrl+'/nc/device/check/' + nodeType + '/' + paramId); }; export const add_group = (param) => { return http.requestPost(apiUrl+'/nc/device/group/add', param); }; export const edit_group = (id, param) => { return http.requestPut(apiUrl+'/nc/device/group/edit/' + id, param); }; export const depart_list = () => { return http.requestQuickGet(apiUrl+'/ucenter/depart/list/all'); }; export const add_device = (param) => { return http.requestPost(apiUrl+'/nc/device/add', param); }; export const edit_device = (id, param) => { return http.requestPut(apiUrl+'/nc/device/edit/' + id, param); }; export const user_list = () => { return http.requestQuickGet(apiUrl+'/ucenter/user/find/all'); }; export const user_perm_list = (nodeType, paramId) => { return http.requestQuickGet(apiUrl + '/nc/device/get/perm/user/' + nodeType + '/' + paramId); }; export const group_depart_list = (paramId) => { return http.requestQuickGet(apiUrl + '/nc/device/group/get/perm/depart/' + paramId); }; export const assign_add_user = (nodeType, paramId, flag, params) => { return http.requestPost(apiUrl + '/nc/device/assign/add/user/' + nodeType + '/' + paramId + '/' + flag, params); }; export const assign_remove_user = (nodeType, paramId, flag, params) => { return http.requestPost(apiUrl + '/nc/device/assign/remove/user/' + nodeType + '/' + paramId + '/' + flag, params); }; export const assign_add_depart = (paramId, flag, params) => { return http.requestPost(apiUrl + '/nc/device/group/assign/add/depart/' + paramId + '/' + flag, params); }; export const assign_remove_depart = (paramId, flag, params) => { return http.requestPost(apiUrl + '/nc/device/group/assign/remove/depart/' + paramId + '/' + flag, params); }; /*删除设备分组*/ export const device_group_delete = (params) =>{ let querys = querystring.stringify(params); return http.requestDelete(apiUrl +'/nc/device/group/delete?' +querys); }; /*删除设备*/ export const device_delete= params => { let querys = querystring.stringify(params); return http.requestQuikDelete(apiUrl+'/nc/device/delete?' +querys) }; /*编辑文档基本信息*/ export const doc_edit =(id,params) =>{ return http.requestPut(apiUrl+'/nc/doc/edit/'+id ,params) }; /*查询文档下的文件列表*/ export const query_file_list = (params) => { let querys = querystring.stringify(params); return http.requestQuickGet(apiUrl+'/nc/file/find/list?'+querys) }; /*NC文档,其他文档 下载*/ export const doc_download =(id) =>{ return http.requestGetDownLoad(apiUrl+'/nc/doc/download/'+id) }; /*删除文档*/ export const doc_delete= (docId,deviceId) => { // let d_docId= querystring.stringify(docId); // let d_deviceId = querystring.stringify(deviceId); return http.requestQuikDelete(apiUrl+'/doc/relative/delete/device/'+docId+'/'+deviceId) }; /*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_batch_apply = (assignFileRequest) => { return http.requestPost(apiUrl+'/nc/activit/assign/file/batch/apply',assignFileRequest) }; /*启动流程 获取设备列表*/ export const getDeviceList = () => { return http.requestQuickGet(apiUrl+'/nc/device/list/all') }; /*文档预览*/ 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) }; // /*启动流程 获取设备列表*/ // export const getDeviceList = () => { // return http.requestQuickGet(apiUrl+'/nc/device/list/all') // };