hwb0 пре 3 година
родитељ
комит
78799a96e8

+ 126 - 1
src/router/index.js

@@ -164,10 +164,135 @@ export const constantRoutes = [
         path: 'channel/childs',
         component: (resolve) => require(['@/views/business/channel/childs'], resolve),
         name: 'ChannelChilds',
-        meta: { title: '子渠道管理',activeMenu: '/channel/channel'}
+        meta: { title: '子渠道管理', activeMenu: '/channel/channel'}
       }
     ],
   },
+  {
+    path: '/goods',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'add',
+        component: (resolve) => require(['@/views/business/goods/add'], resolve),
+        name: 'GoodsAdd',
+        meta: { title: '添加商品', activeMenu: '/goods/list'}
+      },
+      {
+        path: 'edit',
+        component: (resolve) => require(['@/views/business/goods/add'], resolve),
+        name: 'GoodsEdit',
+        meta: { title: '修改商品', activeMenu: '/goods/list'}
+      }
+    ],
+  },
+  {
+    path: '/coupon',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'add',
+        component: (resolve) => require(['@/views/business/coupon/add'], resolve),
+        name: 'CouponAdd',
+        meta: { title: '添加优惠券', activeMenu: '/coupon/list'}
+      },
+      {
+        path: 'query',
+        component: (resolve) => require(['@/views/business/coupon/add'], resolve),
+        name: 'CouponQuery',
+        meta: { title: '查看优惠券', activeMenu: '/coupon/list'}
+      },
+      {
+        path: 'edit',
+        component: (resolve) => require(['@/views/business/coupon/add'], resolve),
+        name: 'CouponEdit',
+        meta: { title: '修改优惠券', activeMenu: '/coupon/list'}
+      },
+      {
+        path: 'pkg/add',
+        component: (resolve) => require(['@/views/business/couponPkg/create'], resolve),
+        name: 'CouponPkgAdd',
+        meta: { title: '添加券包', activeMenu: '/coupon/listCouponPkg'}
+      },
+      {
+        path: 'pkg/query',
+        component: (resolve) => require(['@/views/business/couponPkg/detail'], resolve),
+        name: 'CouponPkgQuery',
+        meta: { title: '查看券包', activeMenu: '/coupon/listCouponPkg'}
+      },
+      {
+        path: 'pkg/edit',
+        component: (resolve) => require(['@/views/business/couponPkg/create'], resolve),
+        name: 'CouponPkgEdit',
+        meta: { title: '修改券包', activeMenu: '/coupon/listCouponPkg'}
+      }
+    ],
+  },
+  {
+    path: '/ticket',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'create',
+        component: (resolve) => require(['@/views/business/ticket/create'], resolve),
+        name: 'TicketCreate',
+        meta: { title: '添加盲票组' , activeMenu: '/ticket/ticket'}
+      },
+      {
+        path: 'edit',
+        component: (resolve) => require(['@/views/business/ticket/create'], resolve),
+        name: 'TicketEdit',
+        meta: { title: '修改盲票组' , activeMenu: '/ticket/ticket'}
+      },
+      {
+        path: 'detail',
+        component: (resolve) => require(['@/views/business/ticket/detail'], resolve),
+        name: 'TicketDetail',
+        meta: { title: '盲票组详情' , activeMenu: '/ticket/ticket'}
+      }
+    ]
+  },
+  {
+    path: '/order',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'channel/query',
+        component: (resolve) => require(['@/views/order/channel/detail'], resolve),
+        name: 'ChannelDetail',
+        meta: { title: '经销商订单查看' , activeMenu: '/order/channel'}
+      },
+      {
+        path: 'deliver/query',
+        component: (resolve) => require(['@/views/order/deliver/detail'], resolve),
+        name: 'DeliverDetail',
+        meta: { title: '提货订单查看' , activeMenu: '/order/deliver'}
+      }
+    ]
+  },
+  {
+    path: '/setting',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'template/create',
+        component: (resolve) => require(['@/views/setting/template/create'], resolve),
+        name: 'TemplateCreate',
+        meta: { title: '添加运费模板' , activeMenu: '/setting/template'}
+      },
+      {
+        path: 'template/edit',
+        component: (resolve) => require(['@/views/setting/template/create'], resolve),
+        name: 'templateEdit',
+        meta: { title: '修改运费模板' , activeMenu: '/setting/template'}
+      }
+    ]
+  }
 ]
 
 export default new Router({

+ 1 - 1
src/views/business/banner/index.vue

@@ -45,7 +45,7 @@
           icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
-          v-hasPermi="['business:ticket:add']"
+          v-hasPermi="['business:banner:add']"
           >添加banner</el-button
         >
       </el-col>

+ 1 - 1
src/views/business/category/index.vue

@@ -42,7 +42,7 @@
           icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
-          v-hasPermi="['business:ticket:add']"
+          v-hasPermi="['business:category:add']"
           >添加分类</el-button
         >
       </el-col>

+ 1 - 1
src/views/business/coupon/add.vue

@@ -126,7 +126,7 @@ export default {
     return {
       IMG_URL: publicFileGetUrl,
       id: this.$route.query.id,
-      readonly: this.$route.name === 'View',
+      readonly: this.$route.name === 'CouponQuery',
       addData: {
         ticketBoxList:[],
         useArea: 5,

+ 3 - 3
src/views/business/coupon/index.vue

@@ -35,7 +35,7 @@
           type="primary"
           icon="el-icon-plus"
           size="mini"
-          @click="$router.push('/coupon/add')"
+          @click="$router.push({ name: 'CouponAdd' })"
           v-hasPermi="['business:coupon:add']"
         >添加优惠券</el-button>
       </el-col>
@@ -67,8 +67,8 @@
       </el-table-column>
       <el-table-column fixed="right" align="right" label="操作" width="150">
         <template slot-scope="{row}">
-          <el-button v-hasPermi="['business:coupon:query']" type="text" @click="$router.push('/coupon/view?id=' + row.couponId)">查看</el-button>
-          <el-button v-if="JSON.parse(row.status).value === 'init'" v-hasPermi="['business:coupon:edit']" type="text" @click="$router.push('/coupon/edit?id=' + row.couponId)">编辑</el-button>
+          <el-button v-hasPermi="['business:coupon:query']" type="text" @click="$router.push({ name: 'CouponQuery', query: { id: row.couponId } })">查看</el-button>
+          <el-button v-if="JSON.parse(row.status).value === 'init'" v-hasPermi="['business:coupon:edit']" type="text" @click="$router.push({ name: 'CouponEdit', query: { id: row.couponId } })">编辑</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'off' || JSON.parse(row.status).value === 'init'" v-hasPermi="['business:coupon:on']" type="text" @click="setStatus(row, 'on')">上架</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'on'" v-hasPermi="['business:coupon:off']" type="text" @click="setStatus(row, 'off')">下架</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'init'" v-hasPermi="['business:coupon:remove']" class="del" type="text" @click="del(row)">删除</el-button>

+ 13 - 0
src/views/business/couponPkg/create.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+<script>
+export default {
+  data() {
+    return {};
+  },
+  methods: {},
+};
+</script>
+<style>
+</style>

+ 13 - 0
src/views/business/couponPkg/detail.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+<script>
+export default {
+  data() {
+    return {};
+  },
+  methods: {},
+};
+</script>
+<style>
+</style>

+ 17 - 0
src/views/business/couponPkg/index.vue

@@ -0,0 +1,17 @@
+<template>
+  <div>
+      <el-button @click="$router.push({ name: 'CouponPkgAdd' })">添加券包</el-button>
+      <el-button @click="$router.push({ name: 'CouponPkgQuery' })">查看券包</el-button>
+      <el-button @click="$router.push({ name: 'CouponPkgEdit' })">修改券包</el-button>
+  </div>
+</template>
+<script>
+export default {
+  data() {
+    return {};
+  },
+  methods: {},
+};
+</script>
+<style>
+</style>

+ 2 - 2
src/views/business/goods/index.vue

@@ -71,7 +71,7 @@
     </el-form>
     <el-row :gutter="10" class="mb8">
       <el-col :span="10">
-        <el-button v-hasPermi="['business:goods:add']" type="primary" icon="el-icon-plus" size="mini" @click="$router.push('/goods/add')">添加商品</el-button>
+        <el-button v-hasPermi="['business:goods:add']" type="primary" icon="el-icon-plus" size="mini" @click="$router.push({ name: 'GoodsAdd' })">添加商品</el-button>
         <!-- <el-button v-hasPermi="['business:goods:on']" type="primary" plain size="mini">上架</el-button> -->
         <!-- <el-button v-hasPermi="['business:goods:off']" type="primary" plain size="mini">下架</el-button> -->
         <!-- <el-button v-hasPermi="['business:goods:remove']" type="danger" plain size="mini">删除</el-button> -->
@@ -125,7 +125,7 @@
       <el-table-column fixed="right" align="center" label="操作" width="140">
         <template slot-scope="{row}">
           <!-- <el-button v-hasPermi="['business:goods:query']" type="text">查看</el-button> -->
-          <el-button v-hasPermi="['business:goods:edit']" type="text" @click="$router.push('/goods/edit?id=' + row.goodsId)">编辑</el-button>
+          <el-button v-hasPermi="['business:goods:edit']" type="text" @click="$router.push({ name: 'GoodsEdit', query: { id: row.goodsId } })">编辑</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'off' || JSON.parse(row.status).value === 'init'" v-hasPermi="['business:goods:on']" type="text" @click="setStatus(row, 'on')">上架</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'on'" v-hasPermi="['business:goods:off']" type="text" @click="setStatus(row, 'off')">下架</el-button>
           <el-button v-if="JSON.parse(row.status).value === 'init'" v-hasPermi="['business:coupon:remove']" class="del" type="text" @click="del(row)">删除</el-button>

+ 1 - 1
src/views/business/tag/index.vue

@@ -42,7 +42,7 @@
           icon="el-icon-plus"
           size="mini"
           @click="handleAdd"
-          v-hasPermi="['business:ticket:add']"
+          v-hasPermi="['business:tag:add']"
           >添加标签</el-button
         >
       </el-col>

+ 2 - 2
src/views/business/ticket/index.vue

@@ -402,7 +402,7 @@ export default {
 
     // 添加盲票组
     handleAdd() {
-      this.$router.push({ name: "Create" });
+      this.$router.push({ name: "TicketCreate" });
     },
 
     handleSelect(selection, row) {
@@ -418,9 +418,9 @@ export default {
 
     // 查看详情
     getDetail(row) {
-
       this.$router.push({ name: "TicketDetail", query: { id: row.boxId } });
     },
+    
     // 编辑信息
     setDetail(row) {
       this.$router.push({ name: "TicketEdit", query: { id: row.boxId } });

+ 1 - 1
src/views/order/channel/index.vue

@@ -388,7 +388,7 @@ export default {
 
     // 查看详情
     getDetail(row) {
-      this.$router.push({ name: "Detail", query: { id: row.orderId } });
+      this.$router.push({ name: "ChannelDetail", query: { id: row.orderId } });
     },
 
     // 点击发货

+ 1 - 1
src/views/order/deliver/index.vue

@@ -331,7 +331,7 @@ export default {
 
     // 查看详情
     getDetail(row) {
-      this.$router.push({ name: "UserDetail", query: { id: row.orderId } });
+      this.$router.push({ name: "DeliverDetail", query: { id: row.orderId } });
     },
 
     // 点击发货

+ 13 - 0
src/views/setting/template/create.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+<script>
+export default {
+  data() {
+    return {};
+  },
+  methods: {},
+};
+</script>
+<style>
+</style>

+ 16 - 0
src/views/setting/template/index.vue

@@ -0,0 +1,16 @@
+<template>
+  <div>
+      <el-button @click="$router.push({ name: 'TemplateCreate' })">添加</el-button>
+      <el-button @click="$router.push({ name: 'templateEdit' })">修改</el-button>
+  </div>
+</template>
+<script>
+export default {
+  data() {
+    return {};
+  },
+  methods: {},
+};
+</script>
+<style>
+</style>