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