distributorTrsettle-controller.js 4.62 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('/listTrsettleSup', function(req, res, next) {
  client.get(api.supplier_trsettle_listTrsettleSup, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//获取医院结算列表
router.get('/listTrsettle', function(req, res, next) {
  client.get(api.distributor_listTrsettle, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});

//获取医院结算详细
router.get('/trsettle/:guid', function(req, res, next) {
  client.get(api.distributor_trsettle, { path: { guid: req.params.guid }}, function (data) { res.send(data); }, req.session);
});

//取得医院结算商品列表
router.get('/listTrsettledetail', function(req, res, next) {
  client.get(api.distributor_listTrsettledetail, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 获取结算入库单
router.get('/listTRSettleMV', function(req, res, next) {
  client.get(api.distributor_listTrsettlemv, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});


// 供应商端 - 发票登录 - 列表
router.get('/list', function(req, res, next) {
  client.get(api.supplier_trsettle_list, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

// 供应商端 - 医院结算单 - 列表
router.get('/listMed', function(req, res, next) {
  client.get(api.supplier_trsettle_listmed, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

// 供应商端 - 配送商结算单 - 列表
router.get('/listDis', function(req, res, next) {
  client.get(api.supplier_trsettle_listdis, { 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.post('/saveTrsettle', function(req, res, next) {
  client.post(api.supplier_trsettle_save, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 供应商端 - 发票登录 - 提交、撤销
router.get('/stateSettle', function(req, res, next) {
  client.get(api.supplier_trsettle_state, { parameters: req.query  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (医院、供应商)结算对账单
router.post('/listTrsettleDisMed', function(req, res, next) {
    client.post(api.distributor_trsettle_listTrsettleDisMed, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (医院)结算对账单明细
router.post('/listSettleDetailDisMed', function(req, res, next) {
    client.post(api.distributor_trsettle_listSettleDetailDisMed, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (供应商)结算对账单明细列表
router.post('/listSettleDetailDisSup', function(req, res, next) {
    client.post(api.distributor_trsettle_listSettleDetailDisSup, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (医院)结算对账单明细列表-手风琴
router.post('/listTRSettleGoodsDismed', function(req, res, next) {
    client.post(api.distributor_trsettle_listTRSettleGoodsDismed, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (供应商)结算对账单明细列表-手风琴
router.post('/listTRSettleMVDisSup', function(req, res, next) {
    client.post(api.distributor_trsettle_listTRSettleMVDisSup, { data: req.body  }, function (data) { res.send(data); }, req.session);
});

// 配送商端 - 结算核算 - (医院)结算对账单查询供应商
router.post('/getSupplierListDisMed', function(req, res, next) {
    client.post(api.distributor_trsettle_getSupplierListDisMed, { data: req.body  }, function (data) { res.send(data); }, req.session);
});


module.exports = router;