Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -340,55 +340,96 @@ const routes = [
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
|
||||
/* ================= PRICING ================= */
|
||||
{
|
||||
path: 'pricing/product-pricing',
|
||||
name: 'product-pricing',
|
||||
component: () => import('pages/ProductPricing.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing',
|
||||
name: 'production-product-costing',
|
||||
component: () => import('pages/ProductionProductCosting.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost',
|
||||
name: 'production-product-costing-has-cost',
|
||||
component: () => import('pages/ProductionProductCostingHasCost.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost/history',
|
||||
name: 'production-product-costing-has-cost-history',
|
||||
component: () => import('pages/ProductionProductCostingHasCostHistory.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost/detail',
|
||||
name: 'production-product-costing-has-cost-detail',
|
||||
component: () => import('pages/ProductionProductCostingHasCostDetail.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/no-cost',
|
||||
name: 'production-product-costing-no-cost',
|
||||
component: () => import('pages/ProductionProductCostingNoCost.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/maliyet-parca-eslestirme',
|
||||
name: 'production-product-costing-maliyet-parca-eslestirme',
|
||||
component: () => import('pages/ProductionProductCostingMTBolumMapping.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/default-quantities',
|
||||
name: 'production-product-costing-default-quantities',
|
||||
component: () => import('pages/ProductionProductCostingDefaultQuantities.vue'),
|
||||
meta: { permission: 'order:view' }
|
||||
},
|
||||
/* ================= PRICING ================= */
|
||||
// Backward-compatible redirects (old "pricing/production-product-costing" URLs).
|
||||
{
|
||||
path: 'pricing/production-product-costing',
|
||||
redirect: { name: 'production-product-costing' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost',
|
||||
redirect: { name: 'production-product-costing-has-cost' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost/history',
|
||||
redirect: { name: 'production-product-costing-has-cost-history' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/has-cost/detail',
|
||||
redirect: { name: 'production-product-costing-has-cost-detail' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/no-cost',
|
||||
redirect: { name: 'production-product-costing-no-cost' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/maliyet-parca-eslestirme',
|
||||
redirect: { name: 'production-product-costing-maliyet-parca-eslestirme' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/production-product-costing/default-quantities',
|
||||
redirect: { name: 'production-product-costing-default-quantities' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/product-pricing',
|
||||
name: 'product-pricing',
|
||||
component: () => import('pages/ProductPricing.vue'),
|
||||
meta: { permission: 'pricing:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/brand-classification',
|
||||
name: 'brand-classification',
|
||||
component: () => import('pages/BrandClassification.vue'),
|
||||
meta: { permission: 'pricing:view' }
|
||||
},
|
||||
{
|
||||
path: 'pricing/pricing-rules',
|
||||
name: 'pricing-rules',
|
||||
component: () => import('pages/PricingRules.vue'),
|
||||
meta: { permission: 'pricing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing',
|
||||
name: 'production-product-costing',
|
||||
component: () => import('pages/ProductionProductCosting.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/has-cost',
|
||||
name: 'production-product-costing-has-cost',
|
||||
component: () => import('pages/ProductionProductCostingHasCost.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/has-cost/history',
|
||||
name: 'production-product-costing-has-cost-history',
|
||||
component: () => import('pages/ProductionProductCostingHasCostHistory.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/has-cost/detail',
|
||||
name: 'production-product-costing-has-cost-detail',
|
||||
component: () => import('pages/ProductionProductCostingHasCostDetail.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/no-cost',
|
||||
name: 'production-product-costing-no-cost',
|
||||
component: () => import('pages/ProductionProductCostingNoCost.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/maliyet-parca-eslestirme',
|
||||
name: 'production-product-costing-maliyet-parca-eslestirme',
|
||||
component: () => import('pages/ProductionProductCostingMTBolumMapping.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
{
|
||||
path: 'costing/production-product-costing/default-quantities',
|
||||
name: 'production-product-costing-default-quantities',
|
||||
component: () => import('pages/ProductionProductCostingDefaultQuantities.vue'),
|
||||
meta: { permission: 'costing:view' }
|
||||
},
|
||||
|
||||
|
||||
/* ================= PASSWORD ================= */
|
||||
|
||||
Reference in New Issue
Block a user