hospital-controller.js 8.95 KB
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;