From a0ad39cecca81903f4aef6ebec0b1c24ba7da35c Mon Sep 17 00:00:00 2001 From: Sigo Date: Wed, 22 Jun 2022 14:10:12 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/asider.vue | 30 +++++ src/pages/discount-coupon/getPay/index.vue | 12 -- .../discount-coupon/issue/components/edit.vue | 22 ++-- src/pages/discount-coupon/issue/index.vue | 3 + .../management/components/add.vue | 98 +++++++++++++++ .../management/components/allGot.vue | 93 ++++++++++++++ .../management/components/verification.vue | 73 +++++++++++ .../discount-coupon/management/index.vue | 115 +++++++++++++++++- .../management/styles/index.css | 8 ++ .../discount-coupon/record/components/got.vue | 93 ++++++++++++++ src/pages/discount-coupon/record/index.vue | 85 +++++++++++++ src/pages/discount-coupon/useRecord/index.vue | 80 ++++++++++++ src/router/index.js | 16 +++ 13 files changed, 706 insertions(+), 22 deletions(-) delete mode 100644 src/pages/discount-coupon/getPay/index.vue create mode 100644 src/pages/discount-coupon/management/components/add.vue create mode 100644 src/pages/discount-coupon/management/components/allGot.vue create mode 100644 src/pages/discount-coupon/management/components/verification.vue create mode 100644 src/pages/discount-coupon/management/styles/index.css create mode 100644 src/pages/discount-coupon/record/components/got.vue create mode 100644 src/pages/discount-coupon/record/index.vue create mode 100644 src/pages/discount-coupon/useRecord/index.vue diff --git a/src/layout/components/asider.vue b/src/layout/components/asider.vue index f898f2a..fc5c5d7 100644 --- a/src/layout/components/asider.vue +++ b/src/layout/components/asider.vue @@ -616,6 +616,36 @@ export default { }, ], }, + // 优惠券 + { + name: "优惠券", + index: "90", + icon: "el-icon-s-ticket", + number: "1000", + menuLists: [ + { + name: "发布", + icon: "el-icon-s-promotion", + route: "/couponIssue", + index: "couponIssue", + number: "1000100", + }, + { + name: "管理", + icon: "el-icon-s-operation", + route: "/couponMane", + index: "couponMane", + number: "1000200", + }, + { + name: "领取消费", + icon: "el-icon-time", + route: "/couponRecord", + index: "couponRecord", + number: "1000300", + }, + ], + }, ], }; }, diff --git a/src/pages/discount-coupon/getPay/index.vue b/src/pages/discount-coupon/getPay/index.vue deleted file mode 100644 index 86579b8..0000000 --- a/src/pages/discount-coupon/getPay/index.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - - - diff --git a/src/pages/discount-coupon/issue/components/edit.vue b/src/pages/discount-coupon/issue/components/edit.vue index f53c10e..6822937 100644 --- a/src/pages/discount-coupon/issue/components/edit.vue +++ b/src/pages/discount-coupon/issue/components/edit.vue @@ -10,16 +10,16 @@ - - 满减 - 没有限制 - 代金券 折扣券 代扣券 - + + 满减 + 没有限制 + + @@ -34,10 +34,18 @@ + - - + + + + + 固定提成 单据金额抽成(%) diff --git a/src/pages/discount-coupon/issue/index.vue b/src/pages/discount-coupon/issue/index.vue index a66addf..83a2b05 100644 --- a/src/pages/discount-coupon/issue/index.vue +++ b/src/pages/discount-coupon/issue/index.vue @@ -102,6 +102,9 @@ export default { diff --git a/src/pages/discount-coupon/management/components/allGot.vue b/src/pages/discount-coupon/management/components/allGot.vue new file mode 100644 index 0000000..262206d --- /dev/null +++ b/src/pages/discount-coupon/management/components/allGot.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/pages/discount-coupon/management/components/verification.vue b/src/pages/discount-coupon/management/components/verification.vue new file mode 100644 index 0000000..fbc6f70 --- /dev/null +++ b/src/pages/discount-coupon/management/components/verification.vue @@ -0,0 +1,73 @@ + + + + diff --git a/src/pages/discount-coupon/management/index.vue b/src/pages/discount-coupon/management/index.vue index eaff4a0..fc12c60 100644 --- a/src/pages/discount-coupon/management/index.vue +++ b/src/pages/discount-coupon/management/index.vue @@ -1,12 +1,121 @@ - diff --git a/src/pages/discount-coupon/management/styles/index.css b/src/pages/discount-coupon/management/styles/index.css new file mode 100644 index 0000000..f02167e --- /dev/null +++ b/src/pages/discount-coupon/management/styles/index.css @@ -0,0 +1,8 @@ +.query-form{ + display: flex; + align-items: center; + justify-content: space-between; +} +.query-form .el-form-item{ + margin-bottom: 0px; +} diff --git a/src/pages/discount-coupon/record/components/got.vue b/src/pages/discount-coupon/record/components/got.vue new file mode 100644 index 0000000..e2a3bf1 --- /dev/null +++ b/src/pages/discount-coupon/record/components/got.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/pages/discount-coupon/record/index.vue b/src/pages/discount-coupon/record/index.vue new file mode 100644 index 0000000..7ab785b --- /dev/null +++ b/src/pages/discount-coupon/record/index.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/src/pages/discount-coupon/useRecord/index.vue b/src/pages/discount-coupon/useRecord/index.vue new file mode 100644 index 0000000..e005795 --- /dev/null +++ b/src/pages/discount-coupon/useRecord/index.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/router/index.js b/src/router/index.js index f36631d..7896caf 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -790,6 +790,22 @@ const router = new VueRouter({ index: "couponIssue" } }, + { + path: "/couponMane", + component: () => import("../pages/discount-coupon/management/index.vue"), + meta: { + title: "管理", + index: "couponMane" + } + }, + { + path: "/couponRecord", + component: () => import("../pages/discount-coupon/record/index.vue"), + meta: { + title: "领取消费", + index: "couponRecord" + } + }, ] } ] From 228a298c6f45105789e96527274ae16aee4c9ae2 Mon Sep 17 00:00:00 2001 From: Sigo Date: Wed, 22 Jun 2022 14:49:53 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=88=B8=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E4=BF=AE=E6=94=B9=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/discount-coupon/management.js | 12 +++++++ src/layout/components/asider.vue | 10 +++--- .../discount-coupon/management/index.vue | 34 ++++++++----------- 3 files changed, 32 insertions(+), 24 deletions(-) create mode 100644 src/api/discount-coupon/management.js diff --git a/src/api/discount-coupon/management.js b/src/api/discount-coupon/management.js new file mode 100644 index 0000000..065724c --- /dev/null +++ b/src/api/discount-coupon/management.js @@ -0,0 +1,12 @@ +import { + service +} from "../../utils/service"; + +// 主页查询 +export function getList(params) { + return service({ + url: "/platformCoupon", + method: "get", + params + }); +} diff --git a/src/layout/components/asider.vue b/src/layout/components/asider.vue index fc5c5d7..ad59bfe 100644 --- a/src/layout/components/asider.vue +++ b/src/layout/components/asider.vue @@ -619,30 +619,30 @@ export default { // 优惠券 { name: "优惠券", - index: "90", + index: "100", icon: "el-icon-s-ticket", - number: "1000", + number: "400", menuLists: [ { name: "发布", icon: "el-icon-s-promotion", route: "/couponIssue", index: "couponIssue", - number: "1000100", + number: "400100", }, { name: "管理", icon: "el-icon-s-operation", route: "/couponMane", index: "couponMane", - number: "1000200", + number: "400100", }, { name: "领取消费", icon: "el-icon-time", route: "/couponRecord", index: "couponRecord", - number: "1000300", + number: "400100", }, ], }, diff --git a/src/pages/discount-coupon/management/index.vue b/src/pages/discount-coupon/management/index.vue index fc12c60..a873415 100644 --- a/src/pages/discount-coupon/management/index.vue +++ b/src/pages/discount-coupon/management/index.vue @@ -1,21 +1,5 @@ + diff --git a/src/pages/discount-coupon/issue/components/edit.vue b/src/pages/discount-coupon/issue/components/edit.vue index 6822937..568e47d 100644 --- a/src/pages/discount-coupon/issue/components/edit.vue +++ b/src/pages/discount-coupon/issue/components/edit.vue @@ -8,7 +8,7 @@ - + 代金券 @@ -56,6 +56,9 @@ + + + @@ -73,13 +76,14 @@ diff --git a/src/pages/discount-coupon/issue/components/edit.vue b/src/pages/discount-coupon/issue/components/edit.vue index bebf3fc..5d8ea9c 100644 --- a/src/pages/discount-coupon/issue/components/edit.vue +++ b/src/pages/discount-coupon/issue/components/edit.vue @@ -19,45 +19,49 @@ 满减 没有限制 - + - + 所有门店 + 指定门店 + + + 选择门店 - + 所有项目 + 指定项目 + + + 选择项目 领取后多少天 固定日期 - + - - - + + - 固定提成 单据金额抽成(%) - + - + - + @@ -76,7 +80,7 @@ diff --git a/src/pages/discount-coupon/issue/components/template.vue b/src/pages/discount-coupon/issue/components/template.vue index e7702cc..66e4d62 100644 --- a/src/pages/discount-coupon/issue/components/template.vue +++ b/src/pages/discount-coupon/issue/components/template.vue @@ -23,13 +23,14 @@
上一步 - 提交 + 提交