hospitalTRSettle-Controller.js 7.59 KB
var express = require('express');
var router = express.Router();

var client = require('../client');
var api = require('./api').url;
 
// 医院结算单 - 列表
// router.get('/listTrsettleMed', function(req, res, next) {
//   client.get(api.supplier_trsettle_listmed, { parameters: req.query }, function (data) { res.send(data); }, req.session);
// }); 
//  结算单账单 - 详情
// router.get('/getTrsettle', function(req, res, next) {
//   client.get(api.supplier_trsettle_get, { parameters: req.query }, function (data) { res.send(data); }, req.session);
// }); 
//  结算单账单 - 结算单商品明细列表
// router.get('/listTrsettledetail', function(req, res, next) {
//   client.get(api.supplier_trsettle_listdetail, { parameters: req.query }, function (data) { res.send(data); }, req.session);
// }); 
 // 供应商端 - 结算单账单 - 结算出库明细
// router.get('/listTRSettleMV', function(req, res, next) {
//   client.get(api.supplier_trsettle_listsettlemv, { parameters: req.query }, function (data) { res.send(data); }, req.session);
// });  
// 结算对账单 导出  
// router.get('/exportTrsettleMed', function(req, res, next) {
//   client.get(api.supplier_trsettle_exportTrsettleMed, { parameters: req.query }, function (data) { res.send(data); }, req.session);
// });
 
// 医院结算单 - 列表
router.post('/listTrsettle', function(req, res, next) {
  client.post(api.hospital_trsettle_listTrsettle, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院结算单 - 列表 明细 医院统计
router.post('/listLowerLevelMedsReport', function(req, res, next) {
  client.post(api.hospital_trsettle_listLowerLevelMedsReport, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算列表 明细列表 新加
router.post('/listSettleDetail', function(req, res, next) {
  client.post(api.hospital_trsettle_listSettleDetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院结算单 - 列表 查询 供应商
router.post('/getSupplierList', function(req, res, next) {
  client.post(api.hospital_trsettle_getSupplierList, { data: req.body }, function (data) { res.send(data); }, req.session);
});

//  结算单账单 - 详情
router.get('/getTrsettle', function(req, res, next) {
  client.get(api.supplier_trsettle_get, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//  结算单账单 - 结算单商品明细列表
router.get('/listTrsettledetail', function(req, res, next) {
  client.get(api.supplier_trsettle_listdetail, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
 
 // 供应商端 - 结算单账单 - 结算出库明细
router.post('/listTRSettleMV', function(req, res, next) {
  client.post(api.supplier_trsettle_listsettlemv, { data: req.body }, function (data) { res.send(data); }, req.session);
});

   // 医院 结算核算 结算单查询 --zxx 
router.post('/listTrsettleByMed', function(req, res, next) {
  client.post(api.hospital_trsettle_listTrsettleByMed, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 结算核算 结算单查询-明细 --zxx 
router.post('/getTrsettleByMed', function(req, res, next) {
  client.post(api.hospital_trsettle_getTrsettleByMed, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 结算核算 结算单查询-明细列表 --zxx 
router.post('/listTrsettledetailByMed', function(req, res, next) {
  client.post(api.hospital_trsettle_listTrsettledetailByMed, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 结算核算 结算单查询-明细列表-明细手风琴 --zxx 
router.post('/listTRSettleMVByMed', function(req, res, next) {
  client.post(api.hospital_trsettle_listTRSettleMVByMed, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 结算核算 结算单查询-明细列表-明细手风琴 -- 导出
router.post('/exportExcel', function(req, res, next) {
  client.post(api.hospital_trsettle_exportExcel, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 发票汇总 --zxx 
router.post('/listInvorce', function(req, res, next) {
  client.post(api.hospital_trsettle_listInvorce, { data: req.body }, function (data) { res.send(data); }, req.session);
});
  // 医院 发票汇总 --zxx 手风琴明细
router.post('/getTrsettleMvGoods', function(req, res, next) {
  client.post(api.hospital_trsettle_getTrsettleMvGoods, { data: req.body }, function (data) { res.send(data); }, req.session);
});

  // 医院 发票汇总  导出 --zxx 
router.post('/listInvorceExport', function(req, res, next) {
  client.post(api.hospital_trsettle_listInvorceExport, { data: req.body }, function (data) { res.send(data); }, req.session);
});

  // 医院 发票汇总  导出 明细
router.post('/listInvorceDetailExport', function(req, res, next) {
  client.post(api.hospital_trsettle_listInvorceDetailExport, { data: req.body }, function (data) { res.send(data); }, req.session);
}); 

// 医院  结算核算 新 供应商
router.post('/getSuppliers', function(req, res, next) {
  client.post(api.hospital_settle_getSuppliers, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 新 入库单
router.post('/getNotSettleRkInfo', function(req, res, next) {
  client.post(api.hospital_settle_getNotSettleRkInfo, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 新 入库单 明细
router.post('/getNotSettleRkDetailInfo', function(req, res, next) {
  client.post(api.hospital_settle_getNotSettleRkDetailInfo, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 新 下一步
router.post('/theNextSaveSettle', function(req, res, next) {
  client.post(api.hospital_settle_theNextSaveSettle, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 新 第二部 入库单 明细
router.post('/getWaitSettleWvs', function(req, res, next) {
  client.post(api.hospital_settle_getWaitSettleWvs, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 第二部 判断是否有值
router.post('/getWaitSettleWvsCount', function(req, res, next) {
  client.post(api.hospital_settle_getWaitSettleWvsCount, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 第二部 删除
router.post('/deleteWaitSettleWvs', function(req, res, next) {
  client.post(api.hospital_settle_deleteWaitSettleWvs, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  结算核算 第二部 提交
router.post('/submitSettle', function(req, res, next) {
  client.post(api.hospital_settle_submitSettle, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  证照到期统计
router.post('/getExpireSupLicList', function(req, res, next) {
  client.post(api.hospital_hospitalReport_getExpireSupLicList, { data: req.body }, function (data) { res.send(data); }, req.session);
});

  // 医院 证照到期统计  导出
router.post('/exportExpireSupLicList', function(req, res, next) {
  client.post(api.hospital_hospitalReportNew_exportExpireSupLicList, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 医院  证照到期统计 明细
router.post('/getExpireSupLicDetailList', function(req, res, next) {
  client.post(api.hospital_hospitalReport_getExpireSupLicDetailList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
module.exports = router;