hospitalUser-controller.js 15 KB
var express = require('express');
var router = express.Router();

var client = require('../client');
var api = require('./api').url;

router.get('/', function(req, res, next) {
  client.get(api.hospital_user_search, { parameters: req.query }, 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.get('/checkLogonUserRpt/:logonUser', function(req, res, next) {
  client.get(api.hospital_user_checkLogonUser, { path: { logonUser: req.params.logonUser } }, 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('/deleteDTemplate/:id', function(req, res, next) {
  client.get(api.hospital_user_deleteDTemplate, {  path: { id: req.params.id } }, 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.post('/saveDTemplate', function(req, res, next) {
  client.post(api.hospital_user_saveDTemplate, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/getDeptSelect', function(req, res, next) {
  client.get(api.hospital_user_getDeptSelect, {  parameters: req.body }, 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.post('/delete', function(req, res, next) {
  client.post(api.hospital_user_deleteUser, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 资料审核
router.post('/auditsupplier', function(req, res, next) {
  client.post(api.operator_auditsupplierList,{ 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('/directSupplierList/:medguid', function(req, res, next) {
  client.get(api.operation_user_getDirectSupplierList, { path: { medguid: req.params.medguid } }, function (data) { res.send(data); }, req.session);
});
router.get('/noDirectSupplierList/:medguid', function(req, res, next) {
  client.get(api.operation_user_getNoDirectSupplierList, { path: { medguid: req.params.medguid } }, 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.get('/mfEntfactoryInfo/', function(req, res, next) {
  client.get(api.operation_user_mfEntfactoryInfo, {  parameters: req.query }, function (data) { res.send(data); }, req.session);
});
 router.get('/commodityPrice/: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('/hospital/:id', function(req, res, next) {
  client.get(api.hospital_user_hospital, { path: { id: req.params.id }}, function (data) { res.send(data); }, req.session);
});
router.post('/saveHospital', function(req, res, next) {
   client.post(api.hospital_user_saveHospital, { data: req.body }, function (data) { res.send(data); }, req.session);
 });
 router.get('/getDeptList/:id', function(req, res, next) {
  client.get(api.hospital_user_getDeptList, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
 router.get('/getDeptTopList/:medId/:deptId', function(req, res, next) {
  client.get(api.hospital_user_getDeptTopList, { path: { medId: req.params.medId, deptId: req.params.deptId } }, function (data) { res.send(data); }, req.session);
});
  router.get('/getDept/:id', function(req, res, next) {
  client.get(api.hospital_user_getDept, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
 router.post('/saveHospitalDept', function(req, res, next) {
   client.post(api.hospital_user_saveHospitalDept, { data: req.body }, function (data) { res.send(data); }, req.session);
 });
router.post('/deleteDept', function(req, res, next) {
  client.post(api.hospital_user_deleteDept, { data: req.body }, function (data) { res.send(data); }, req.session);
});
router.get('/hospitalDeptGoods', function(req, res, next) {
  client.get(api.hospital_user_hospitalDeptGoods, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.get('/hospitalDeptGoodsInsert', function(req, res, next) {
  client.get(api.hospital_user_hospitalDeptGoodsInsert, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.get('/addDeptGoods', function(req, res, next) {
  client.get(api.hospital_user_addDeptGoods, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.get('/delDeptGoods', function(req, res, next) {
  client.get(api.hospital_user_delDeptGoods, { parameters: req.query }, 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('/initAccessInfo', function(req, res, next) {
  client.post(api.operation_user_initAccessInfo, { 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('/validAccountExistes/:name', function(req, res, next) {
  client.get(api.operation_validAccountExist1, { path: { name: req.params.name } }, function (data) { res.send(data); }, req.session);
});

//资料审核 新加 
router.post('/getWaitAuditSups', function(req, res, next) {
  client.post(api.hospital_auditSupData_getWaitAuditSups,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核供应商查看
router.post('/getWaitAuditSupsCopy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getWaitAuditSupsCopy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 企业资料 v01
router.post('/getSupVariationOfV01', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV01,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 商品信息 v03
router.post('/getSupVariationOfV03', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV03,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 医疗器械注册证 v04
router.post('/getSupVariationOfV04', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV04,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 经销商授权书 v05
router.post('/getSupVariationOfV05', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV05,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 生产厂商 v07
router.post('/getSupVariationOfV07', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV07,{ data: req.body}, function (data) { res.send(data); }, req.session);
}); 
// 资料审核 代理商 v09 || v011
router.post('/getSupVariationOfV09orV11', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV09orV11,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 物价 V13
router.post('/getSupVariationOfV13', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV13,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 业务授权书 V18
router.post('/getSupVariationOfV18', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV18,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/getOneSupVariationCounts', function(req, res, next) {
  client.post(api.hospital_auditSupData_getOneSupVariationCounts,{ data: req.body}, function (data) { res.send(data); }, req.session);
}); 
// 资料审核  查看  20210622
router.post('/getOneSupVariationCountsCopy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getOneSupVariationCountsCopy,{ data: req.body}, function (data) { res.send(data); }, req.session);
}); 
// 资料审核 企业资料 v01  查看  20210622
router.post('/getSupVariationOfV01Copy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV01Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 商品信息 v03   查看  20210622
router.post('/getSupVariationOfV03Copy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV03Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 医疗器械注册证 v04   查看  20210622
router.post('/getSupVariationOfV04Copy', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV04Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 经销商授权书 v05   查看  20210622
router.post('/getSupVariationOfV05Copy', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV05Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 生产厂商 v07   查看  20210622
router.post('/getSupVariationOfV07Copy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV07Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
}); 
// 资料审核 代理商 v09 || v011   查看  20210622
router.post('/getSupVariationOfV09orV11Copy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV09orV11Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 物价 V13   查看  20210622
router.post('/getSupVariationOfV13Copy', function(req, res, next) {
  client.post(api.hospital_auditSupData_getSupVariationOfV13Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核 业务授权书 V18   查看  20210622
router.post('/getSupVariationOfV18Copy', function(req, res, next) {
    client.post(api.hospital_auditSupData_getSupVariationOfV18Copy,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核  审核/驳回
router.post('/auditOrReject', function(req, res, next) {
  client.post(api.hospital_auditSupData_auditOrReject,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/getusereiprems', function(req, res, next) {
    client.post(api.hospital_userei_getusereiprems,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/setusereiprems', function(req, res, next) {
    client.post(api.hospital_userei_setusereiprems,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/getUserEitoken', function(req, res, next) {
    client.post(api.hospital_userei_getUserEitoken,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
//人员商品大类权限
router.get('/queryGoodscates', function(req, res, next) {
    client.get(api.hospital_user_queryGoodscates, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

// 验证是否有商品下单权限
router.post('/isManageGoodscates', function(req, res, next) {
    client.post(api.hospital_user_isManageGoodscates,{ data: req.body}, function (data) { res.send(data); }, req.session);
});

module.exports = router;