trdo-controller.js
8.02 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
var express = require('express');
var router = express.Router();
var client = require('../../client');
var api = require('../api_trdo').url;
// common:出库单汇总查询
router.get('/listCommon', function(req, res, next) {
client.get(api.supplier_trdo_list_common, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// common:出库汇总单详情
router.get('/getCommon/:billno', function(req, res, next) {
client.get(api.supplier_trdo_get_common, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});
// common:出库单商品详情
router.get('/listGoodsDetailCommon', function(req, res, next) {
client.get(api.supplier_trdo_detail_common, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// common:删除商品出库详情
router.get('/deleteDetailCommon', function(req, res, next) {
client.get(api.supplier_trdo_detail_delete_common, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// ckdl:获得出库单信息(copy采购订单)
router.get('/getCkdl', function(req, res, next) {
client.get(api.supplier_trdo_get_ckdl, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// ckdl:采购订单出库的时候,可以操作的采购订单中的商品明细
router.get('/listGoodsDetailCkdl', function(req, res, next) {
client.get(api.supplier_trdo_detail_ckdl, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// ckdl:保存采购订单的出库登录信息,包括首次出库、出库信息修改
router.post('/saveCkdl', function(req, res, next) {
client.post(api.supplier_trdo_save_ckdl, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// ckdl:提交出库汇总单
router.post('/submitCkdl', function(req, res, next) {
client.post(api.supplier_trdo_submit_ckdl, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// ckdl:撤销提交出库汇总单
router.post('/revokeTrsupplierdo', function(req, res, next) {
client.post(api.supplier_trdo_revokeTrsupplierdo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// ckdl:删除出库汇总单
router.get('/deleteCkdl', function(req, res, next) {
client.get(api.supplier_trdo_del_ckdl, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// ckdl:根据主键删除明细记录 - 单条
router.get('/deleteDetailCkdl', function(req, res, next) {
client.get(api.supplier_trdo_detail_delete_ckdl, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// ckdl:获得订单中商品剩余可以出库的数量
router.get('/getGoodsNumInplan', function(req, res, next) {
client.get(api.supplier_trdo_detail_getgoodsnum_ckdl, { parameters: req.query }, 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.get('/listostype', function(req, res, next) {
client.get(api.supplier_trdo_listostype, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// ckdl:提交缺货商品
router.post('/commitOsList', function(req, res, next) {
client.post(api.supplier_trdo_commitOsList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// ckdl:提交缺货商品 高值
router.post('/commitOsListHV', function(req, res, next) {
client.post(api.supplier_trdo_commitOsListHV, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// 缺货商品列表
router.get('/sendOsMsg/:billno', function(req, res, next) {
client.get(api.supplier_trdo_sendOsMsg, { path: { billno: req.params.billno } }, function (data) { res.send(data); }, req.session);
});
// hv:保存跟台高值出库单、跟台高值出库商品明细
router.post('/saveHv', function(req, res, next) {
client.post(api.supplier_trdo_save_hv, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// hv:提交出库汇总单
router.post('/submitHv', function(req, res, next) {
client.post(api.supplier_trdo_submit_hv, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// hv:撤销出库汇总单
router.post('/cancelHv', function(req, res, next) {
client.post(api.supplier_trdo_cancel_hv, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// hv:删除出库汇总单
router.get('/deleteHv', function(req, res, next) {
client.get(api.supplier_trdo_del_hv, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 跟台高值出库单 - 出库单详情
router.get('/getHv', function(req, res, next) {
client.get(api.supplier_trdo_get_hv, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 供应商端 - 跟台高值出库单 - 商品详情
router.get('/listGoodsDetailByHv', function(req, res, next) {
client.get(api.supplier_trdo_detail_hv, { parameters: req.query}, function (data) { res.send(data); }, req.session);
});
// ckdl:删除出库汇总单 然后删除对应的二票制信息
router.post('/resetmirBySupGoodsBypo', function(req, res, next) {
client.post(api.supplier_trdo_resetmirBySupGoodsBypo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
// ckdl:删除出库汇总单 然后删除对应的二票制信息
router.post('/resetmirBySupGoodsBydo', function(req, res, next) {
client.post(api.supplier_trdo_resetmirBySupGoodsBydo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 -变更单商品明细列表 -删除
router.post('/deleteTrvariationdo', function(req, res, next) {
client.post(api.supplier_trvariationdo_deleteTrvariationdo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 -变更单商品明细列表 -保存
router.post('/saveTrvariationsupplierdo', function(req, res, next) {
client.post(api.supplier_trvariationdo_saveTrvariationsupplierdo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 -变更单商品明细列表 -提交
router.post('/submitCkbgdlTrvariationdo', function(req, res, next) {
client.post(api.supplier_trvariationdo_submitCkbgdlTrvariationdo, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 - 详细1
router.get('/getTrsupplierdo/:supplierdoguid', function(req, res, next) {
client.get(api.supplier_trvariationdo_getTrsupplierdo, { path: { supplierdoguid: req.params.supplierdoguid } }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 - 变更单商品明细列表1
router.post('/getTrsupplierdoDetailList', function(req, res, next) {
client.post(api.supplier_trvariationdo_getTrsupplierdoDetailList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 - 详细
router.get('/getTrvariationdo/:guid', function(req, res, next) {
client.get(api.supplier_trvariationdo_getTrvariationdo, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询列表
router.post('/getTrvariationdoList', function(req, res, next) {
client.post(api.supplier_trvariationdo_getTrvariationdoList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询列表-采购单位列表
router.post('/gettrvariatMedList', function(req, res, next) {
client.post(api.supplier_trvariationdo_getMedList, { data: req.body }, function (data) { res.send(data); }, req.session);
});
//出库单变更查询 - 变更单商品明细列表
router.post('/getTrvariationdodetail', function(req, res, next) {
client.post(api.supplier_trvariationdo_getTrvariationdodetail, { data: req.body }, function (data) { res.send(data); }, req.session);
});
module.exports = router;