hospital-controller.js
8.95 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
var express = require('express');
var router = express.Router();
var client = require('../client');
var api = require('./api').url;
//star 12-26
router.post('/hos_medSupRelation_getSupList',function(req,res,next){
client.post(api.hos_medSupRelation_getSupList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.post('/hos_medSupRelation_saveOrupdateSup',function(req,res,next){
client.post(api.hos_medSupRelation_saveOrupdateSup, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.post('/hos_medSupRelation_delSup',function(req,res,next){
client.post(api.hos_medSupRelation_delSup, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/search', function(req, res, next) {
client.get(api.hospital_search, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.get('/myHospital', function(req, res, next) {
client.get(api.hospital_myHospital, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.post('/save', function(req, res, next) {
client.post(api.hospital_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/searchList', function(req, res, next) {
client.get(api.hospital_searchList, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.get('/searchLists/:id', function(req, res, next) {
client.get(api.hospital_searchLists, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.get('/searchCountList', function(req, res, next) {
client.get(api.hospital_searchCountList, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.get('/searchCountSubList', function(req, res, next) {
client.get(api.hospital_searchCountSubList, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
/*取得供应商订单列表*/
router.get('/accountOrgNameList', function(req, res, next) {
client.get(api.hospital_accountOrgNameList, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
//医院端供应关系分类列表
router.get('/listSupplyRelation', function(req, res, next) {
client.get(api.hospital_supplyRelation_listSupplyRelation, { parameters: req.query } , function (data) { res.send(data); }, req.session);
});
//医院端供应关系供应商详细
router.get('/supplyRelationDetail/:id/:medguid', function(req, res, next) {
client.get(api.hospital_supplyRelation_supplyRelationDetail, { path: { id: req.params.id ,medguid: req.params.medguid }}, function (data) { res.send(data); }, req.session);
});
//医院端供应关系供应商详细 新 2021/06/15
router.get('/supplyRelationDetailEx/:id/:medguid', function(req, res, next) {
client.get(api.hospital_supplyRelation_supplyRelationDetailEx, { path: { id: req.params.id ,medguid: req.params.medguid }}, function (data) { res.send(data); }, req.session);
});
//获取医疗机构商品资料列表 新 20121/06/10
router.get('/listHospitalContentGoods', function(req, res, next) {
client.get(api.hospital_mfmedgoods_listHospitalContentGoods, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
//获取医疗机构商品资料列表
router.get('/listMfmedgoods', function(req, res, next) {
client.get(api.hospital_mfmedgoods_Mfmedgoods, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 证照完整率
router.post('/getMyLicsRate', function(req, res, next) {
client.post(api.hospital_goods_getmylicsrate, { data:req.body}, function (data) { res.send(data); }, req.session);
});
router.get('/getMedGoodsGuid/:id', function(req, res, next) {
client.get(api.hospital_getMedGoodsGuid, { path: { id: req.params.id}}, function (data) { res.send(data); }, req.session);
});
//商品清单-商品详细
router.get('/goodsDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_goodsDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-供应关系详细
router.get('/custDetail/:mid/:sid', function(req, res, next) {
client.get(api.hospital_businessProduct_custDetail, { path: { mid: req.params.mid,sid: req.params.sid } }, function (data) { res.send(data); }, req.session);
});
//商品清单-医疗机构专属医疗器械注册证资料
router.get('/specpicDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_specpicDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-医疗机构专属医疗器械注册证资料 新2021/06/11
router.get('/specpicDetailEx/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_specpicDetailEx, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-医疗机构专属经销授权书
router.get('/authDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_authDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-医疗机构专属经销授权书 新2021/06/11
router.get('/authDetailEx/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_authDetailEx, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-专属生产厂商
router.get('/factoryDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_factoryDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-专属生产厂商 新2021/06/11
router.get('/factoryDetailEx/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_factoryDetailEx, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-销售代表授权书
router.get('/getSmauthorize/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_getSmauthorize, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.post('/variationHistory', function(req, res, next) {
client.post(api.hospital_supplyRelation_variationHistory, { data:req.body}, function (data) { res.send(data); }, req.session);
});
//商品清单-产品说明书
router.get('/handBookDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_handBookDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-专属物价资料
router.get('/priceDetail/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_priceDetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//商品清单-专属物价资料 新2021/06/11
router.get('/priceDetailEx/:id', function(req, res, next) {
client.get(api.hospital_businessProduct_priceDetailEx, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
router.get('/distributorVariationHistory', function(req, res, next) {
client.get(api.hospital_businessProduct_distributorVariationHistory, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 部分导出医院商品清单 zxx
router.post('/exportMfMedgoodsList', function(req, res, next) {
client.post(api.hospital_updbatchgoods_exportMfMedgoodsList, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 导出 供应商清单 zxx
router.get('/exportSupplyRelation', function(req, res, next) {
client.get(api.hospital_supplyRelation_exportSupplyRelation, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 条码格式设置 zxx
router.post('/getMedsettocode', function(req, res, next) {
client.post(api.hospital_codeset_getMedsettocode, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 条码格式设置 zxx
router.post('/saveMedsettocode', function(req, res, next) {
client.post(api.hospital_codeset_saveMedsettocode, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 条码格式设置 zxx
router.post('/findMedsettocode', function(req, res, next) {
client.post(api.hospital_codeset_findMedsettocode, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 打印设置 zxx
router.post('/findMfmedzlysdset', function(req, res, next) {
client.post(api.hospital_codeset_findMfmedzlysdset, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 打印设置 zxx
router.post('/saveMfmedzlysdset', function(req, res, next) {
client.post(api.hospital_codeset_saveMfmedzlysdset, { data:req.body}, function (data) { res.send(data); }, req.session);
});
// 商品主数据检索
router.post('/getMasterForMedGoods',function(req,res,next){
client.post(api.hospital_mfmedgoods_getMasterForMedGoods, { data: req.body }, function (data) { res.send(data); }, req.session);
});
module.exports = router;