Browse Source

优惠券字段添加

wangningfei 3 years ago
parent
commit
c1740c616b

+ 12 - 4
vue-admin-template-master/src/router/index.js

@@ -153,12 +153,20 @@ export const constantRoutes = [
   {
     path: "/coupon",
     component: Layout,
+    redirect: "/coupon/list",
+    meta: { title: "优惠券", icon: "el-icon-s-ticket" },
     children: [
       {
-        path: "index",
-        name: "Coupon",
-        component: () => import("@/views/coupon/index"),
-        meta: { title: "优惠券", icon: "el-icon-s-ticket" }
+        path: "list",
+        name: "List",
+        component: () => import("@/views/coupon/list"),
+        meta: { title: "列表" }
+      },
+      {
+        path: "query",
+        name: "Query",
+        component: () => import("@/views/coupon/query"),
+        meta: { title: "查询" }
       }
     ]
   },

+ 7 - 5
vue-admin-template-master/src/views/coupon/index copy.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="container">
     <el-card class="box-card" style="height: 90vh;">
-      <div class="filter-container">
+      <!-- <div class="filter-container">
         <el-input
           prefix-icon="el-icon-search"
           v-model="listQuery.phone"
@@ -18,12 +18,12 @@
           @click="getDetail"
         >搜索</el-button>
         <el-button type="primary" plain style="float:right;" @click="handleUpdate">发放优惠券</el-button>
-      </div>
+      </div>-->
       <!-- show-overflow-tooltip -->
       <el-table
         :data="tableData"
         v-loading="listLoading"
-        height="73vh"
+        height="79vh"
         highlight-current-row
         style="width: 100%"
         fit
@@ -31,13 +31,15 @@
         :cell-style="{padding:'6px 0'}"
       >
         <el-table-column prop="id" label="ID" width="100"></el-table-column>
+        <el-table-column prop="title" label="title" width="120" show-overflow-tooltip></el-table-column>
         <el-table-column prop="amount" label="amount" width="100"></el-table-column>
-        <el-table-column prop="coffee" label="coffee" width="100" show-overflow-tooltip></el-table-column>
         <el-table-column prop="description" label="description" show-overflow-tooltip></el-table-column>
+        <el-table-column prop="category" label="category" width="100" show-overflow-tooltip></el-table-column>
+        <el-table-column prop="coffee" label="coffee" width="100" show-overflow-tooltip></el-table-column>
         <el-table-column prop="discount" label="discount" width="100"></el-table-column>
+        <el-table-column prop="startdate" label="startdate" width="120"></el-table-column>
         <el-table-column prop="duedate" label="duedate" width="120"></el-table-column>
         <el-table-column prop="phone" label="phone" width="120" show-overflow-tooltip></el-table-column>
-        <el-table-column prop="title" label="title" width="120" show-overflow-tooltip></el-table-column>
         <el-table-column prop="used" label="used" width="100"></el-table-column>
         <el-table-column prop="useropenid" label="useropenid" show-overflow-tooltip></el-table-column>
       </el-table>

+ 4 - 2
vue-admin-template-master/src/views/coupon/index.vue

@@ -31,14 +31,16 @@
         :cell-style="{padding:'6px 0'}"
       >
         <el-table-column prop="id" label="ID" width="100"></el-table-column>
+        <el-table-column prop="title" label="title" width="120" show-overflow-tooltip></el-table-column>
         <el-table-column prop="amount" label="amount" width="100"></el-table-column>
-        <el-table-column prop="coffee" label="coffee" width="100" show-overflow-tooltip></el-table-column>
         <el-table-column prop="description" label="description" show-overflow-tooltip></el-table-column>
+        <el-table-column prop="category" label="category" width="100" show-overflow-tooltip></el-table-column>
+
+        <el-table-column prop="coffee" label="coffee" width="100" show-overflow-tooltip></el-table-column>
         <el-table-column prop="discount" label="discount" width="100"></el-table-column>
         <el-table-column prop="startdate" label="startdate" width="120"></el-table-column>
         <el-table-column prop="duedate" label="duedate" width="120"></el-table-column>
         <el-table-column prop="phone" label="phone" width="120" show-overflow-tooltip></el-table-column>
-        <el-table-column prop="title" label="title" width="120" show-overflow-tooltip></el-table-column>
         <el-table-column prop="used" label="used" width="100"></el-table-column>
         <el-table-column prop="useropenid" label="useropenid" show-overflow-tooltip></el-table-column>
       </el-table>