trpo-controller.js 4.48 KB
var express = require('express');
var router = express.Router();

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

// 供应商端 - 采购订单 - 列表(待受理、等待出库)
router.get('/listMed', function(req, res, next) {
  client.get(api.supplier_ddsl_listmed, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 采购订单 - 列表(待受理、等待出库)  导出
router.get('/exportTrPoSl', function(req, res, next) {
  client.get(api.supplier_trpo_exportTrPoSl, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 采购订单 - 列表(待受理、等待出库)
router.get('/listTrsupplier', function(req, res, next) {
  client.get(api.supplier_ddsl_listsupplierpo, { parameters: req.query }, function (data) { res.send(data); }, req.session);
}); 
// 供应商端 - 采购订单 - 列表(已待受理)
router.get('/listMedInTrsupplierByCommit', function(req, res, next) {
  client.get(api.supplier_ddsl_listMedInTrsupplierByCommit, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 采购订单 - 列表(已待受理)
router.get('/listTrsupplierByCommit', function(req, res, next) {
  client.get(api.supplier_ddsl_listTrsupplierByCommit, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 供应商采购订单:已受理导出商品
router.get('/exportTrPo', function(req, res, next) {
  client.get(api.supplier_ddsl_exportTrPo, { parameters: req.query }, function (data) { res.send(data); }, req.session);
}); 
// 供应商采购订单:已受理打印商品
router.get('/printSupplierpo', function(req, res, next) {
  client.get(api.supplier_ddsl_printSupplierpo, { parameters: req.query }, function (data) { res.send(data); }, req.session);
}); 
// 供应商端 - 订单受理 - 按医院批量处理订单
router.post('/dostateByhospital', function(req, res, next) {
  client.post(api.supplier_ddsl_dostate_hospital, { data: req.body},  function (data) { res.send(data); }, req.session);
});
// 供应商端 - 订单受理 - 受理单条订单
router.post('/dostateByGuid', function(req, res, next) {
  client.post(api.supplier_ddsl_dostate_trsupplier, { data: req.body},  function (data) { res.send(data); }, req.session);
});
// 供应商端 - 订单明细查看 - 根据主键查询订单详情
router.get('/get/:billno', function(req, res, next) {
  client.get(api.supplier_ddsl_gettrsupplier, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 订单明细查看 - 根据订单编号查询订单的商品详情
router.get('/listGoodsDetail', function(req, res, next) {
  client.get(api.supplier_ddsl_trsupplierdetail, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 出库登录 - 关闭订单
router.get('/closeTrsupplier', function(req, res, next) {
  client.get(api.supplier_ckdl_closetrsupplier, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 订单受理 - 批量受理的时候查询有哪些订单
router.get('/listAllTrsupplierByMed/:guid', function(req, res, next) {
  client.get(api.supplier_ddsl_listalltrsupplier_med, { path: { guid: req.params.guid } },  function (data) { res.send(data); }, req.session);
});
//关闭订单 缺货商品列表
router.get('/listsupplieros/:billno', function(req, res, next) {
  client.get(api.supplier_trdo_listsupplieros, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});
// 关闭订单  提交缺货商品
router.post('/commitOsList', function(req, res, next) {
  client.post(api.supplier_trdo_commitOsList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// 关闭订单给医院发消息
router.get('/sendcloseMsg/:billno', function(req, res, next) {
  client.get(api.supplier_trdo_sendcloseMsg, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});
// 供应商清单 导出 zxx
router.post('/exportContent', function(req, res, next) {
  client.post(api.supplier_content_exportContent, { data: req.body},  function (data) { res.send(data); }, req.session);
});
// 商品清单 导出 zxx
router.post('/exportMfsuppliergoodsPO', function(req, res, next) {
  client.post(api.supplier_goods_exportMfsuppliergoodsPO, { data: req.body},  function (data) { res.send(data); }, req.session);
});
module.exports = router;