operation-user-controller.js
15.8 KB
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
var express = require('express');
var router = express.Router();
var client = require('../../client');
var api = require('../api').url;
router.post('/login', function(req, res, next) {
client.post(api.operation_user_login, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 图片验证码
router.get('/getRandomImg/:uuid', function (req, res) {
client.random(api.randomImg, { path: { uuid: req.params.uuid } }, function (resp) {
//写http头部信息
res.writeHead('200', {'Content-Type': 'image/jpeg'});
//res结束,把图片显示出来也可以res.write(img,'binary')
res.end(resp,'binary');
});
});
//用户信息显示
router.post('/userList', function(req, res, next) {
client.post(api.operation_user_userList, {data: req.body}, function (data) { res.send(data); }, req.session);
});
//验证登录账号唯一性
router.post('/checkLogonUserRpt', function(req, res, next) {
client.post(api.operation_user_checkLogonUserRpt, {data: req.body}, function (data) { res.send(data); }, req.session);
});
//取得医疗机构信息(指定或者未指定)
router.post('/getHospitalList', function(req, res, next) {
client.post(api.operation_user_getHospitalList, {data: req.body}, function (data) { res.send(data); }, req.session);
});
//指定医疗机构
router.get('/addHospital/:medguid/:staffguid', function(req, res, next) {
client.get(api.operation_user_addHospital, { path: { medguid: req.params.medguid, staffguid: req.params.staffguid,} }, function (data) { res.send(data); }, req.session);
});
//取消医疗机构信息
router.get('/removeHospital/:medguid/:staffguid', function(req, res, next) {
client.get(api.operation_user_removeHospital, { path: { medguid: req.params.medguid, staffguid: req.params.staffguid,} }, function (data) { res.send(data); }, req.session);
});
//指定配送商
router.get('/addDistributor/:distrbguid/:staffguid', function(req, res, next) {
client.get(api.operation_user_addDistributor, { path: { distrbguid: req.params.distrbguid, staffguid: req.params.staffguid,} }, function (data) { res.send(data); }, req.session);
});
//取消指定配送商
router.get('/removeDistributor/:distrbguid/:staffguid', function(req, res, next) {
client.get(api.operation_user_removeDistributor, { path: { distrbguid: req.params.distrbguid, staffguid: req.params.staffguid,} }, function (data) { res.send(data); }, req.session);
});
//用户信息显示
router.get('/getDistributorList', function(req, res, next) {
client.get(api.operation_user_getDistributorList, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 物价 显示
router.get('/mfmedexcprice/:id', function(req, res, next) {
client.get(api.operation_user_commodityPrice, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
// 物价变更显示
router.get('/trvariationprice/:id', function(req, res, next) {
client.get(api.operation_user_commodityPrice, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/AuditsupplierForOne', function(req, res, next) {
client.post(api.OperatorUserAuditsupplierForOne,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/auditsupplierNameList', function(req, res, next) {
client.post(api.operator_auditsupplierNameList,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
//新加
// 资料审核
router.post('/getWaitAuditSups', function(req, res, next) {
client.post(api.operator_auditSupData_getWaitAuditSups,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 企业资料 v01
router.post('/getSupVariationOfV01', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV01,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 商品信息 v03
router.post('/getSupVariationOfV03', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV03,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 医疗器械注册证 v04
router.post('/getSupVariationOfV04', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV04,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 经销商授权书 v05
router.post('/getSupVariationOfV05', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV05,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 生产厂商 v07
router.post('/getSupVariationOfV07', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV07,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 代理商 v09 || v011
router.post('/getSupVariationOfV09orV11', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV09orV11,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 物价 v09 || v011
router.post('/getSupVariationOfV13', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV13,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 其他证照 v18
router.post('/getSupVariationOfV18', function(req, res, next) {
client.post(api.operator_auditSupData_getSupVariationOfV18,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/getOneSupVariationCounts', function(req, res, next) {
client.post(api.operator_auditSupData_getOneSupVariationCounts,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 审核/驳回
router.post('/auditOrReject', function(req, res, next) {
client.post(api.operator_auditSupData_auditOrReject,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 接口优化
// 资料审核
// router.post('/auditsupplierListByLeft', function(req, res, next) {
// client.post(api.operator_auditsupplierListByLeft,{ data: req.body}, function (data) { res.send(data); }, req.session);
// });
// 生产厂商显示
router.get('/mfEntfactoryInfo/', function(req, res, next) {
client.get(api.operation_user_mfEntfactoryInfo, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
//用户信息显示
router.get('/compareGoods', function(req, res, next) {
client.get(api.operation_user_compareGoods, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
//用户信息显示
router.get('/compareCust', function(req, res, next) {
client.get(api.operation_user_compareGoods, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.post('/initAccessInfo', function(req, res, next) {
client.post(api.operation_user_initAccessInfo, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 根据ID获取用户
router.get('/:id', function(req, res, next) {
client.get(api.operation_user_detail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//保存用户信息
router.post('/save', function(req, res, next) {
client.post(api.operation_user_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//删除用户
router.post('/delete', function(req, res, next) {
client.post(api.operation_user_delete, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// 根据ID获取信息
router.get('/hospitallist', function(req, res, next) {
client.get(api.operation_user_hospitallist,{ parameters: req.query }, function (data) { res.send(data); }, req.session);
});
//取得供应商信息列表
router.get('/hospital', function(req, res, next) {
client.get(api.operation_user_hospital, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
//配送商显示
router.get('/distributorList', function(req, res, next) {
client.get(api.operation_user_distributorList, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
//用户状态
router.post('/updateUser/:id/:code', function(req, res, next) {
client.post(api.operation_user_update, {path: {id : req.params.id,code: req.params.code}}, function (data) { res.send(data); }, req.session);
});
//更新用户状态
router.get('/operatorUserDistributor', function(req, res, next) {
client.get(api.operation_user_operatorUserDistributor, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
//用户信息显示
router.get('/auth/:id/:distrbGuid/:medguid/:clientType', function(req, res, next) {
client.get(api.operation_user_auth, { path: {id:req.params.id,distrbGuid:req.params.distrbGuid,medguid:req.params.medguid,clientType:req.params.clientType} }, function (data) { res.send(data); }, req.session);
});
//用户信息显示
router.get('/specpicAndChange/:id/:distrbGuid/:medguid/:clientType', function(req, res, next) {
client.get(api.operation_user_specpicAndChange, { path: { id:req.params.id,distrbGuid:req.params.distrbGuid,medguid:req.params.medguid,clientType:req.params.clientType} }, function (data) { res.send(data); }, req.session);
});
router.post('/approveOrRebuit', function(req, res, next) {
client.post(api.operation_user_approveOrRebuit,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
//资料审核详细
//企业资料信息
router.post('/compareCompany', function(req, res, next) {
client.post(api.operation_user_compareCompany, { data: req.body},function (data) { res.send(data); }, req.session);
});
router.post('/specpicAndChange', function(req, res, next) {
client.post(api.operation_user_specpicAndChange, {data: req.body }, function (data) { res.send(data); }, req.session);
});
router.post('/compareGoods', function(req, res, next) {
client.post(api.operation_user_compareGoods, {data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/compareCust', function(req, res, next) {
client.post(api.operation_user_compareCust, { data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/mfEntfactoryInfo', function(req, res, next) {
client.post(api.operation_user_mfEntfactoryInfo, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.post('/auth', function(req, res, next) {
client.post(api.operation_user_auth, {data: req.body }, function (data) { res.send(data); }, req.session);
});
router.post('/commodityPrice', function(req, res, next) {
client.post(api.operation_user_commodityPrice, {data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/complianceLic', function(req, res, next) {
client.post(api.operation_user_complianceLic, {data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/smAuthorize', function(req, res, next) {
client.post(api.operation_user_smAuthorize, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 物价 显示
router.post('/mfmedexcpriceAndTrvariationpriceVO', function(req, res, next) {
client.post(api.operation_mfmedexcpriceAndTrvariationpriceVO, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 生产厂商 显示
router.post('/mfmedexcproducerAndTrvariationproducerVO', function(req, res, next) {
client.post(api.operation_mfmedexcproducerAndTrvariationproducerVO, {data: req.body}, function (data) { res.send(data); }, req.session);
});
// 代理商显示
router.post('/mfmedexcaentAndTRVariationAgentVO', function(req, res, next) {
client.post(api.operation_mfmedexcaentAndTRVariationAgentVO, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 供应显示
router.get('/mfsupplygoodsunit/:id/:medguid', function(req, res, next) {
client.get(api.operation_mfsupplygoodsunit, { path: { id: req.params.id, medguid: req.params.medguid } }, function (data) { res.send(data); }, req.session);
});
//医院端人员信息明细
router.get('/userDetail/:id', function(req, res, next) {
client.get(api.hospital_user_userDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.post('/saveHosStaff', function(req, res, next) {
client.post(api.hospital_user_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//运营商端医院人员保存
router.post('/saveHosUser', function(req, res, next) {
client.post(api.operator_hospital_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/getResource', function(req, res, next) {
client.get(api.hospital_user_getResource, { parameters: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/getMfmedmenumodelSelect/:medguid', function(req, res, next) {
client.get(api.hospital_user_getMfmedmenumodelSelect, { path: { medguid: req.params.medguid } }, function (data) { res.send(data); }, req.session);
});
// 取得模版
router.get('/getDTemplate/:id', function(req, res, next) {
client.get(api.hospital_user_getDTemplate, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.get('/hospital/getDeptSelect', function(req, res, next) {
client.get(api.hospital_user_getDeptSelect, { parameters: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/hospital/findGoods', function(req, res, next) {
client.get(api.hospital_user_findGoods, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.post('/saveDisableOrInvalid/:userid/:status', function(req, res, next) {
client.post(api.hospital_user_saveDisableOrInvalid, {path:{
userid : req.params.userid,
status: req.params.status
}}, function (data) { res.send(data); }, req.session);
});
//配送商端人员信息明细
router.get('/detail/:id', function(req, res, next) {
client.get(api.distribution_distributorUserdetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.get('/getDistributorDataAuthSelect', function(req, res, next) {
client.get(api.distribution_getDistributorDataAuthSelect, { }, function (data) { res.send(data); }, req.session);
});
router.post('/saveDistributorInvalid/:id/:code', function(req, res, next) {
client.post(api.operation_dataadmin_saveHospitalInvalid, {path: {id : req.params.id,code: req.params.code}}, function (data) { res.send(data); }, req.session);
});
router.get('/hospitalResourcedetail/:id', function(req, res, next) {
client.get(api.distribution_hospitalResourcedetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.post('/updateUserStatus/:id/:code', function(req, res, next) {
client.post(api.distribution_updateUserStatus, {path: {id : req.params.id,code: req.params.code}}, function (data) { res.send(data); }, req.session);
});
router.post('/saveDistributorAndResourceTemplate', function(req, res, next) {
client.post(api.distribution_saveDistributorAndResourceTemplate, { data: req.body}, function (data) { res.send(data); }, req.session);
});
//供应商业务员明细
// router.get('/supplier/:id', function(req, res, next) {
// client.get(api.supplier_user_get, { path: { guid: req.params.id } }, function (data) { res.send(data); }, req.session);
// });
// router.post('/supplier/saveOrUpdateMfsupplierstaffPO', function(req, res, next) {
// client.post(api.supplier_user_save, { data: req.body }, function (data) { res.send(data); }, req.session);
// });
// router.post('/modifyBizState/:guid/:bizstate', function(req, res, next) {
// client.post(api.supplier_user_modifyBizState,{
// path: {
// guid : req.params.guid,
// bizstate: req.params.bizstate
// }
// },function (data) {
// res.send(data);
// }, req.session);
// });
module.exports = router;