trpo-controller.js
4.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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;