cost-controller.js 12.6 KB
var express = require('express');
var router = express.Router();

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




// 高值要货单 受理医院列表
router.get('/listMedInTrsupplier', function(req, res, next) {
  client.get(api.supplier_listMedInTrsupplier_listMedInTrsupplier, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

// 高值要货单 受理商品列表
router.get('/listTrsupplier', function(req, res, next) {
  client.get(api.supplier_listMedInTrsupplier_listTrsupplier, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

// 高值要货单 受理明细详情
router.get('/getTrsupplierpo/:billno', function(req, res, next) {
  client.get(api.supplier_listMedInTrsupplier_getTrsupplierpo, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});

// 高值要货单 受理明细商品列表
router.get('/listTrsupplierdetail', function(req, res, next) {
  client.get(api.supplier_listMedInTrsupplier_listTrsupplierdetail, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});


// 高值要货单 受理明细耗材包商品列表
router.post('/listTrsupplierdetailBysupplies', function(req, res, next) {
  client.post(api.supplier_listMedInTrsupplier_listTrsupplierdetailBysupplies, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 高值订单 全部受理
router.post('/doStateByHospital', function(req, res, next) {
  client.post(api.supplier_listMedInTrsupplier_doStateByHospital, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 高值订单 单条受理
router.post('/doStateByTrsupplier', function(req, res, next) {
  client.post(api.supplier_listMedInTrsupplier_doStateByTrsupplier, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 高值订单 全部受理查询订单
router.get('/listAllTrsupplierByMed/:guid', function(req, res, next) {
  client.get(api.supplier_listMedInTrsupplier_listAllTrsupplierByMed, { path: { guid: req.params.guid } },  function (data) { res.send(data); }, req.session);
});


// 高值订单 出库明细查询
router.get('/getTrsupplierdoCkdl', function(req, res, next) {
   client.get(api.supplier_trsupplierhvdo_getTrsupplierdoCkdl, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});


// 高值订单  出库明细列表查询
router.get('/listTrsupplierdetailCkdl', function(req, res, next) {
   client.get(api.supplier_trsupplierhvdo_listTrsupplierdetailCkdl, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});


// 高值订单 出库保存
router.post('/saveTrsupplierdoCkdl', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_saveTrsupplierdoCkdl, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 高值订单 明细删除
router.post('/deleteTrsupplierdodetailCommon', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_deleteTrsupplierdodetailCommon, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 高值订单 单据删除
router.get('/deleteTrsupplierdoCkdl', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_deleteTrsupplierdoCkdl, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


// 高值订单 关闭订单
router.get('/closeTrsupplier', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_closeTrsupplier, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


// 高值订单 关闭订单发送短信
router.get('/sendcloseMsg/:billno', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_sendcloseMsg, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});

 // 高值出库单 打印高值追溯码
 router.get('/closeTrsupplier', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_closeTrsupplier, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


 // 高值出库单 提交订单
router.post('/submitTrsupplierdoCkdl', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_submitTrsupplierdoCkdl, { data: req.body }, function (data) { res.send(data); }, req.session);
});



 // 高值送货单 汇总明细查询
router.get('/getTrsupplierdoCommon/:billno', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_getTrsupplierdoCommon, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});

// 高值送货单 汇总列表查询
router.get('/listTrsupplierdetailCommon', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_listTrsupplierdetailCommon, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


// 高值送货单 汇总打印跟台高值标签
 router.get('/printTag', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_printTag, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});

// 高值送货单 汇总查询
 router.get('/listCommonTrsupplierdo', function(req, res, next) {
  client.get(api.supplier_trsupplierhvdo_listCommonTrsupplierdo, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


// 高值送货单 查询商品
router.post('/findGoodsbyHvDo', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_findGoodsbyHvDo, { data: req.body }, function (data) { res.send(data); }, req.session);
});


 // 高值使用登记 医院下拉列表
router.post('/getmedlist', function(req, res, next) {
  client.post(api.supplier_medhvur_getmedlist, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 科室下拉列表
router.post('/getdepartmentlist', function(req, res, next) {
  client.post(api.supplier_medhvur_getdepartmentlist, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 查询寄售库存商品信息
router.post('/gettrmedhvstock', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvstock, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 保存-使用登记
router.post('/savetrmedhvur', function(req, res, next) {
  client.post(api.supplier_medhvur_savetrmedhvur, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 提交-使用登记
router.post('/submittrmedhvur', function(req, res, next) {
  client.post(api.supplier_medhvur_submittrmedhvur, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 查询高值使用登记汇总表
router.post('/gettrmedhvur', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvur, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 查询高值使用登记明细表-手风琴
router.post('/gettrmedhvurs', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvurs, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 查询高值使用登记明细表
router.post('/gettrmedhvurdetails', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvurdetails, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 // 高值使用登记 删除高值使用登记明细表
router.post('/deltrmedhvur', function(req, res, next) {
  client.post(api.supplier_medhvur_deltrmedhvur, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 高值送货单 手耗材包添加
router.post('/getsuppliesanddetail', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_getsuppliesanddetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});


 // 高值使用登记 导出
router.post('/exporttrmedhvurdetails', function(req, res, next) {
  client.post(api.supplier_medhvur_exporttrmedhvurdetails, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 供应商查询耗材包
router.post('/listmedsuppliesBySupplier', function(req, res, next) {
  client.post(api.hospital_mfmedgoods_listmedsuppliesBySupplier, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 供应商耗材包明细查询
router.post('/listmedsuppliesdetail', function(req, res, next) {
  client.post(api.hospital_mfmedgoods_listmedsuppliesdetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 高值送货单 保存
router.post('/saveTrsupplierdoCkdlBySupplier', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_saveTrsupplierdoCkdlBySupplier, { data: req.body }, function (data) { res.send(data); }, req.session);
});


// 高值送货单 提交
router.post('/submitTrsupplierdoCkdlBySupplier', function(req, res, next) {
  client.post(api.supplier_trsupplierhvdo_submitTrsupplierdoCkdlBySupplier, { data: req.body }, function (data) { res.send(data); }, req.session);
});


 //预入库商品管理 查询
router.post('/gettrmedhvwvdetails', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvwvdetails, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //预入库商品管理 导出
router.post('/exporttrmedhvwvdetails', function(req, res, next) {
  client.post(api.supplier_medhvur_exporttrmedhvwvdetails, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //预入库商品管理 导出
router.post('/exporttrmedhvwvdetails', function(req, res, next) {
  client.post(api.supplier_medhvur_exporttrmedhvwvdetails, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //预入库商品管理 导出 耗材包
router.post('/listmedsuppliesBySupplier', function(req, res, next) {
  client.post(api.hospital_mfmedgoods_listmedsuppliesBySupplier, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //待还货管理 查询
router.post('/gettrmedhvreturn', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvreturn, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //待还货管理 查询 明细
router.post('/gettrmedhvreturndetail', function(req, res, next) {
  client.post(api.supplier_medhvur_gettrmedhvreturndetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //待还货管理 查询 明细 提交
router.post('/submittrmedhvreturndetail', function(req, res, next) {
  client.post(api.supplier_medhvur_submittrmedhvreturndetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});

 //待还货管理 查询 导出
router.post('/exporttrmedhvreturndetail', function(req, res, next) {
  client.post(api.supplier_medhvur_exporttrmedhvreturndetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});

//耗材包管理查询
router.post('/listmedsuppliesgoods', function(req, res, next) {
    client.post(api.supplier_goods_listmedsuppliesgoods, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包管理查询 保存
router.post('/savemedsuppliesgoods', function(req, res, next) {
    client.post(api.supplier_goods_savemedsuppliesgoods, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包管理查询 保存
router.post('/listmedsupplies', function(req, res, next) {
    client.post(api.supplier_goods_listmedsupplies, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包管理查询 保存
router.post('/listmedsuppliesdetail', function(req, res, next) {
    client.post(api.supplier_goods_listmedsuppliesdetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包管理查询 保存
router.post('/listmedsuppliesdetailbyupdate', function(req, res, next) {
    client.post(api.supplier_goods_listmedsuppliesdetailbyupdate, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包管理查询 保存
router.post('/deletemedsuppliesgoods', function(req, res, next) {
    client.post(api.supplier_goods_deletemedsuppliesgoods, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包 检查
router.post('/doStateByTrsuppliercheck', function(req, res, next) {
    client.post(api.supplier_goods_doStateByTrsuppliercheck, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//耗材包 批量受理检查
router.post('/doStateByHospitalcheck', function(req, res, next) {
    client.post(api.supplier_trsupplierhvpo_doStateByHospitalcheck, { data: req.body }, function (data) { res.send(data); }, req.session);
});

module.exports = router;