router-distribution-config.js 11.7 KB
var mapping = {
  '/401': {
    name: 'unauth',
    component: require('./components/modules/unauthorized.vue')
  },
  '/403': {
    name: 'forbidden',
    component: require('./components/modules/forbidden.vue')
  },
  '/404': {
    name: 'notfound',
    component: require('./components/modules/not-found.vue')
  },
  '/': {
    component: require('./components/modules/distribution/user-info.vue')
    //component: require('./components/modules/distribution/home.vue')
  },
  '/readme': {
    component: require('./components/modules/readme.vue')
  },

  //人员信息
  '/userInfo': {
    component: require('./components/modules/distribution/user-info.vue')
  },

 //人员信息明细
  '/userInfoedit/:id': {
    component: require('./components/modules/distribution/user-infoedit.vue')
  },

  
 //人员信息明细
  '/receipteValuate': {
    component: require('./components/modules/distribution/receipt-evaluate.vue')
  },
  //订单管理 订单受理
  '/orderOrderList': {
    component: require('./components/modules/distribution/order-orderlist.vue')
  },
    //订单管理 退货订单受理
  '/orderBackOrderList': {
    component: require('./components/modules/distribution/order-returngoodslist.vue')
  },
  //退货受理
  '/orderReturnGoodsList': {
    component: require('./components/modules/distribution/order-returngoodslist.vue')
  },
  
  //资料审核
  '/businessData': {
    component: require('./components/modules/distribution/business-data.vue')
  },
  //资料审核详细
  '/businessData2/:id/:medGuid/:distrbGuid/:clientType': {
    //component: require('./components/modules/distribution/business-data2.vue')
    component: require('./components/modules/operation/audit-data2.vue')
  },
  //商品清单
  '/businessProduct': {
    component: require('./components/modules/distribution/business-product.vue')
  }, 
  //商品清单详细
  '/businessProductDetail/:id': {
    component: require('./components/modules/distribution/business-product-detail.vue')
  },
   //供应商清单
  '/businessSupply': {
    component: require('./components/modules/distribution/business-supply.vue')
   },
    //供应商清单-商品清单详细页面
    '/businessSupply1/:id': {
        component: require('./components/modules/distribution/business-supply1.vue')
    },
    //供应商信息详细
    '/businessSupplyForm/:id/:medguid/:IsId': {
        component: require('./components/modules/distribution/business-supply-form.vue')
    },
  //月度计划查询
  '/orderMonthPlan': {
    component: require('./components/modules/distribution/order-month-plan.vue')
  },
  //月度计划详细
  '/orderMonthPlanView/:id': {
    component: require('./components/modules/distribution/order-month-plan-view.vue')
  },
  //消息平台
  '/message': {
    component: require('./components/modules/distribution/message-list.vue')
  },
  '/message/detail/:id': {
    component: require('./components/modules/distribution/message-detail.vue')
  },
  //出库单查询 出库单列表查询
  '/orderOutQuery': {
    component: require('./components/modules/distribution/order-out-query.vue')
  },
   //出库单查询 出库单明细查询详细
  '/orderOutQueryView/:id': {
    component: require('./components/modules/distribution/order-out-queryview.vue')
  },
    //出库单追溯
  '/orderOutQueryTrack/:guid': {
    component: require('./components/modules/distribution/orderoutquery-track.vue')
  }, 
  //退货单查询
  '/orderReturnGoods': {
    component: require('./components/modules/distribution/order-returngoods.vue')
  },
  //订单查询
  '/orderQuery': {
    component: require('./components/modules/distribution/order-query.vue')
  },

  //配送商退货详细
  '/orderReturnGoods2/:id': {
    component: require('./components/modules/distribution/order-return-goods2.vue')
  },

  //供应商退货详细
  '/orderReturnGoods3/:id': {
    component: require('./components/modules/distribution/order-return-goods3.vue')
  },

  //入库收货
  '/receiptStorage': {
    component: require('./components/modules/distribution/receiptstorage.vue')
  },
  //入库收货明细
  '/receiptStorage2/:guid': {
    component: require('./components/modules/distribution/receipt-storage2.vue')
  },
  //入库收货明细
  '/receiptStorage3/:guid': {
    component: require('./components/modules/distribution/receipt-storage3.vue')
  },

  //配送商订单详细
  '/distributionOrderDetail/:id': {
    component: require('./components/modules/distribution/order-query2.vue')
  },
  //配送商订单详细
  '/distributionOrderOrderListView/:id': {
    component: require('./components/modules/distribution/order-orderlist-view.vue')
  },

  //配送商退货详细
  '/orderReturnGoodsListView/:id': {
    component: require('./components/modules/distribution/order-returngoodslist-view.vue')
  },

  //配送商退货详细
  '/orderOrderListSuccess/:id/:orderCode': {
    component: require('./components/modules/distribution/order-orderlist-success.vue')
  },
  //配送商退货详细
  '/orderOrderListSuccessAll/:hospital': {
    component: require('./components/modules/distribution/order-orderlist-success.vue')
  },
  //供应商订单详细
  '/orderOrderListSupplierView/:id': {
    component: require('./components/modules/distribution/order-orderlist-supplierview.vue')
  },
  //配送商退货详细
  '/orderReturnGoodsListSuccess/:id/:backOrderCode': {
    component: require('./components/modules/distribution/order-returngoodslist-success.vue')
  },
    //配送商退货详细
  '/orderReturnGoodsListSuccessAll/:hospital': {
    component: require('./components/modules/distribution/order-returngoodslist-success.vue')
  },
  //配送商退货跟踪详细
  '/orderReturnGoods4/:id': {
    component: require('./components/modules/distribution/order-return-goods4.vue')
  },
  
  //供应商退货跟踪详细
  '/orderReturnGoodsTrack/:id': {
    component: require('./components/modules/distribution/order-return-goodstrack.vue')
  },
  //供应商订单详细
  '/orderOrderListSupplierView/:id': {
    component: require('./components/modules/distribution/order-orderlist-supplierview.vue')
  },
  
  //供应商订单详细
  '/orderReturnGoodsListSupplierView/:id': {
    component: require('./components/modules/distribution/order-returngoodslist-supplierview.vue')
  },
  //供应商订单详细
  '/supplierOrderDetail/:id': {
    component: require('./components/modules/distribution/order-query3.vue')
  },

  //配送商采购订单追溯
  '/distributionOrderTrack/:guid': {
    component: require('./components/modules/distribution/distributionOrder-track.vue')
  },
  // 供应商采购订单追溯
  
  '/supplierOrderTrack/:guid': {
    component: require('./components/modules/distribution/supplierOrder-track.vue')
  },
 //供应商订单追溯
  // '/supplierOrderTrack/:guid': {
  //   component: require('./components/modules/distribution/supplierorderTrack.vue')
  // },



  //配送商入库单追溯
  '/storageTrack/:guid': {
    component: require('./components/modules/distribution/storage-track.vue')
  },

  

  '/basicRepertory': {
    component: require('./components/modules/distribution/basic-repertory.vue')
    },
  '/countHospitalStatistics': {
    component: require('./components/modules/distribution/counthospital-statistics.vue')
    },
   '/countHospitalStatistics2/:guid': {
    component: require('./components/modules/distribution/counthospital-statistics2.vue')
    },
    '/countHospitalStatisticsDetail/:id': {
      component: require('./components/modules/distribution/counthospital-statistics-detail.vue')
      },

  '/settlementInvoice2/:guid': {
    component: require('./components/modules/distribution/settlement-invoice2.vue')
  },




 // // 结算核算
 //  '/trsettle':{
 //    name: 'trsettle',
 //    component: {
 //       // 渲染子视图
 //       template: '<div><router-view></router-view></div>'
 //    },
 //    subRoutes: {
 //      // 发票登录
 //      '/settlementInvoice': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-invoice.vue'], resolve);
 //        }
 //      },
 //      // 供应商出库单详情
 //      '/settlementInvoice2/:guid': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-invoice2.vue'], resolve);
 //        }
 //      },
 //      // 医院结算对账单- 列表
 //      '/settlementHospitalList': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-hospital-list.vue'], resolve);
 //        }
 //      },
 //      // 医院结算对账单- 详细
 //      '/settlementHospitalList2/:guid': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-hospital-list2.vue'], resolve);
 //        }
 //      },
 //      // 配送商结算对账单- 列表
 //      '/settlementDistributionList': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-distribution-list.vue'], resolve);
 //        }
 //      },
 //      // 配送商结算对账单- 详细
 //      '/settlementDistributionList2/:guid': {
 //        component: function (resolve) {
 //          require(['./components/modules/supplier/invoice/settlement-distribution-list2.vue'], resolve);
 //        }
 //      }
 //    }
 //  },
  // 配送商资料

  '/basicData':  {
     component: require('./components/modules/distribution/basic-data.vue')
    },
   '/settlementInvoice': {
    component: require('./components/modules/distribution/settlement-invoice.vue')
    },

     '/countSupplierInvoice': {
    component: require('./components/modules/distribution/count-supplier-invoice.vue')
    },
      '/countSupplierInvoice2/:guid': {
    component: require('./components/modules/distribution/count-supplier-invoice2.vue')
    },
    '/countSupplierInvoiceDetail/:id': {
      component: require('./components/modules/distribution/count-supplier-invoice-detail.vue')
      },

     '/countSupplierStatistics': {
    component: require('./components/modules/distribution/count-supplier-statistics.vue')
    },
     '/countSupplierStatistics2/:guid/:type': {
    component: require('./components/modules/distribution/count-supplier-statistics2.vue')
    },

  '/returngoodsTrack/:guid':  {
     component: require('./components/modules/distribution/returngoods-track.vue')
    },
    //报表查询
  '/excelQueryHospital': {
    component: require('./components/modules/distribution/excel-query-hospital.vue')
  },
  '/excelQueryDistribution': {
    component: require('./components/modules/distribution/excel-query-distribution.vue')
  },
  '/excelQueryExpire': {
    component: require('./components/modules/distribution/excel-query-expire.vue')
  },   
  
  
  

  '/siteMessage':{//star 8-28
    component:require('./components/layout/site-message.vue')
  },'/service':{//star 8-28
    component:require('./components/layout/service.vue')
  },'/serviceList/:type':{//star 8-28
    component:require('./components/layout/service-list.vue'),
    subRoutes:{
      '/info/:id':{
        name:'serverlistinfo',
        component:function(resolve){
            require(['./components/layout/service-list-info.vue'],resolve)
        }
      }
    }
  },'/serviceDetail/:id':{//star 8-28
    component:require('./components/layout/service-detail.vue')
  },
  '/serviceDetail2/:id':{//star 8-28
    component:require('./components/layout/service-detail2.vue')
  },
  // 发票查询 
  '/invoiceSummary': {
    component: require('./components/modules/distribution/invoice-summary.vue')
    },
// 订单追溯 plan-track.vue
'/planTrack/:guid': {
  component: require('./components/modules/distribution/plan-track.vue')
  },
};

module.exports = function (router) {
  router.map(mapping);

  router.redirect({
    '*': '/404'
  });
};