lyh
6 天以前 73e6916dfb4956e733be0542bb3f8bf87fd89925
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
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')
// };