From d4fde70a86fd9c46b004e02d6b07db0fb69e39c0 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 1 Sep 2023 15:31:02 +0800 Subject: [PATCH] up --- src/api/finance/index.js | 9 ++ src/views/activity/activityList.vue | 60 +++++++++++-- src/views/course/component/addCourse.vue | 40 ++++++--- src/views/finance/component/editRemark.vue | 66 +++++++++++++++ src/views/finance/flow.vue | 99 +++++++++++++--------- src/views/marketing/ad.vue | 2 + src/views/notice/index.vue | 12 +++ src/views/order/component/orderLog.vue | 2 +- src/views/order/orderList.vue | 27 ++++-- src/views/reports/typeOrder.vue | 4 +- src/views/reports/userOrder.vue | 16 +++- 11 files changed, 265 insertions(+), 72 deletions(-) create mode 100644 src/views/finance/component/editRemark.vue diff --git a/src/api/finance/index.js b/src/api/finance/index.js index f1c6a26..ce9563a 100644 --- a/src/api/finance/index.js +++ b/src/api/finance/index.js @@ -39,3 +39,12 @@ export function fine(data){ data }) } + +export function changeremark(data){ + return request({ + method:'post', + url:'/api/admin/finance/modify-remark', + data + }) +} + diff --git a/src/views/activity/activityList.vue b/src/views/activity/activityList.vue index e42b28f..dd3e4c6 100644 --- a/src/views/activity/activityList.vue +++ b/src/views/activity/activityList.vue @@ -8,7 +8,11 @@ - + + + @@ -65,9 +69,38 @@ export default { pageSize:10, pageIndex:1, keyword:"", - active_type_id:'' + active_type_id:'', + activeDate:[], + start_date:'', + end_date:"" + }, + pickerOptions: { + shortcuts: [{ + text: '最近一周', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近一个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30); + picker.$emit('pick', [start, end]); + } + }, { + text: '最近三个月', + onClick(picker) { + const end = new Date(); + const start = new Date(); + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90); + picker.$emit('pick', [start, end]); + } + }] }, - total:0, list:[], isShowOrder:false, @@ -281,12 +314,23 @@ export default { } }, methods: { + changeActiveDate(e){ + if(e){ + this.select.start_date = e[0]; + this.select.end_date = e[1]; + }else{ + this.select.start_date = ""; + this.select.end_date = ""; + } + }, async getActivities(){ const res = await index({ page_size:this.select.pageSize, page:this.select.pageIndex, keyword:this.select.keyword, - active_type_id:this.select.active_type_id + active_type_id:this.select.active_type_id, + start_date:this.select.start_date, + end_date:this.select.end_date, }) this.list = res.data this.total = res.total @@ -349,5 +393,11 @@ export default { } - diff --git a/src/views/course/component/addCourse.vue b/src/views/course/component/addCourse.vue index 6202f34..273b059 100644 --- a/src/views/course/component/addCourse.vue +++ b/src/views/course/component/addCourse.vue @@ -68,7 +68,7 @@ rules: { title: [{ required: true, - message: '请输入课程名称' + message: '请选择主题' }] }, activeList: [], @@ -86,10 +86,10 @@ }, }, { - label: "课程名称", + label: "关联活动", width: 240, customFn: (row) => { - return ( + } + ); }, + }, + { + label: "主题", + minWidth: 240, + customFn: (row, scope) => { + return ( + + ); + }, }, { - label: "课程时间", + label: "时间", minWidth: 180, customFn: (row, scope) => { - return ( { - return ( { - return ( + + + + + diff --git a/src/views/finance/flow.vue b/src/views/finance/flow.vue index 9eeff1b..329e76d 100644 --- a/src/views/finance/flow.vue +++ b/src/views/finance/flow.vue @@ -28,16 +28,17 @@ ~ - -
- -
- - -
+
+
+ +
+ +
+