From 549d2a10e32eedfa2d157736e0ce255b0b783eec Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Wed, 18 Sep 2024 16:30:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/book/count.js | 9 ++ src/views/book/components/addBook.vue | 11 ++- src/views/book/components/addCount.vue | 13 ++- src/views/book/components/updateCount.vue | 100 ++++++++++++++++++++++ src/views/book/count.vue | 77 +++++++++-------- src/views/component/imports.vue | 6 +- src/views/course/apply_list.vue | 53 +++++++----- src/views/course/txl.vue | 11 +-- 8 files changed, 207 insertions(+), 73 deletions(-) create mode 100644 src/views/book/components/updateCount.vue diff --git a/src/api/book/count.js b/src/api/book/count.js index 34de5d9..710dc6d 100644 --- a/src/api/book/count.js +++ b/src/api/book/count.js @@ -55,5 +55,14 @@ export function destroy(params) { }) } +export function update(data) { + return request({ + method: "post", + url: "/api/admin/course-appointment-total/batch-update-total", + data + }) +} + + diff --git a/src/views/book/components/addBook.vue b/src/views/book/components/addBook.vue index bd36793..450aebf 100644 --- a/src/views/book/components/addBook.vue +++ b/src/views/book/components/addBook.vue @@ -220,11 +220,20 @@ this.form.date = '' this.form.timeRange = '' } + }, + compareTime(startTime) { + let date1 = this.$moment() + let sign1 = this.$moment(startTime) + return sign1.isBefore(date1) }, submit(status) { this.form.status = 1 - console.log(this.form) + console.log(this.form) + if(this.compareTime(this.form.start_time)){ + this.$Message.warning('预约开始时间不能早于当前时间') + return + } if (this.type === 'add') { if (this.base.isNull(this.form.user_id) && this.base.isNull(this.form.name)) { this.$Message.warning('请选择学员或输入预约人姓名') diff --git a/src/views/book/components/addCount.vue b/src/views/book/components/addCount.vue index 8a7446b..93e3c94 100644 --- a/src/views/book/components/addCount.vue +++ b/src/views/book/components/addCount.vue @@ -8,7 +8,7 @@ 所属课程: