supplierProductLic-controller.js 6.95 KB
var express = require('express');
var router = express.Router();

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

//医疗器械注册证 start
router.post('/YLRegistLic', function(req, res, next) {
  client.post(api.supplier_registerLic_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/YLRegistLic/:guid', function(req, res, next) {
  client.get(api.supplier_registerLic_get, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/YLRegistLic/save', function(req, res, next) {
  client.post(api.supplier_registerLic_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/YLRegistLic/delete/:guid', function(req, res, next) {
  client.get(api.supplier_registerLic_delete, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/YLRegistLic/modifyBizState', function(req, res, next) {
  client.post(api.supplier_registerLic_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

//修改医疗器械注册证状态
router.get('/modifyState', function(req, res, next) {
  client.get(api.supplier_registerLic_modifyState, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//提交医疗器械注册证
router.get('/submitRegistLic', function(req, res, next) {
  client.get(api.supplier_registerLic_submit, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
//医疗器械注册证 end


// 查询产品列表
router.post('/productList', function(req, res, next) {
    client.post(api.supplier_product_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 根据产中主键查询商品信息
router.get('/listGoodsByProduct', function(req, res, next) {
  client.get(api.supplier_goods_listByProduce, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});


//生产厂商  start
router.post('/Producer', function(req, res, next) {
  client.post(api.supplier_producer_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Producer/:guid', function(req, res, next) {
  client.get(api.supplier_producer_get, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/Producer/save', function(req, res, next) {
  client.post(api.supplier_producer_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Producer/delete/:guid', function(req, res, next) {
  client.get(api.supplier_producer_delete, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

//生产厂商  end


//代理商、售后服务机构  start
router.post('/Agent', function(req, res, next) {
  client.post(api.supplier_agent_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Agent/:guid', function(req, res, next) {
  client.get(api.supplier_agent_get, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/Agent/save', function(req, res, next) {
  client.post(api.supplier_agent_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Agent/delete/:guid', function(req, res, next) {
  client.get(api.supplier_agent_delete, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

//代理商、售后服务机构  end


//经销授权书  start
router.post('/Authorize', function(req, res, next) {
  client.post(api.supplier_authorize_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.post('/listAuthorizeLicsPO', function(req, res, next) {
  client.post(api.supplier_authorize_listAuthorizeLicsPO, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Authorize/:guid', function(req, res, next) {
  client.get(api.supplier_authorize_get, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/Authorize/save', function(req, res, next) {
  client.post(api.supplier_authorize_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Authorize/delete/:guid', function(req, res, next) {
  client.get(api.supplier_authorize_delete, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

//经销授权书   end

//物价 start
router.post('/Price', function(req, res, next) {
  client.post(api.supplier_price_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Price/:guid', function(req, res, next) {
  client.get(api.supplier_price_get, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.post('/Price/save', function(req, res, next) {
  client.post(api.supplier_price_save, { data: req.body }, function (data) { res.send(data); }, req.session);
});

router.get('/Price/delete/:guid', function(req, res, next) {
  client.get(api.supplier_price_delete, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});

router.get('/PriceByPage', function(req, res, next) {
  client.get(api.supplier_price_listByPage, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//物价   end

//产品说明书 start
router.post('/Prodes', function(req, res, next) {
  client.post(api.supplier_prodes_list, { data: req.body }, function (data) { res.send(data); }, req.session);
});

//产品说明书 上传
router.get('/Prodes/upload', function(req, res, next) {
  client.get(api.supplier_prodes_upload, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//产品说明书 下载
router.get('/Prodes/download', function(req, res, next) {
  client.get(api.supplier_prodes_download, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});

//产品说明书   end


// 销售代表授权书
router.post('/salesmangetSalesmanList', function(req, res, next) {
  client.post(api.supplier_salesman_getSalesmanList, { data: req.body }, function (data) { res.send(data); }, req.session);
});

// 销售代表授权书-明细
router.get('/getSalesmanPO/:guid', function(req, res, next) {
    client.get(api.supplier_salesman_getSalesmanPO, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});
// 销售代表授权书-明细-删除
router.get('/deleteSalesman/:authorizeguid', function(req, res, next) {
    client.get(api.supplier_salesman_deleteSalesman, { path: { guid: req.params.guid } }, function (data) { res.send(data); }, req.session);
});
// 销售代表授权书-明细-保存
router.post('/saveOrUpdateSalesmanLic', function(req, res, next) {
    client.post(api.supplier_salesman_saveOrUpdateSalesmanLic, { data: req.body }, function (data) { res.send(data); }, req.session);
});
module.exports = router;