From c3ab42a02785fd8df464107847c7b342891ab585 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 7 Jun 2024 09:49:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E6=83=A0=E5=8D=B7=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inquiry/service.js | 28 + src/components/couponDetail.vue | 658 +++++++++++++++-------- src/views/inquiry/healthconfig/index.vue | 279 ++++++++++ 3 files changed, 738 insertions(+), 227 deletions(-) create mode 100644 src/views/inquiry/healthconfig/index.vue diff --git a/src/api/inquiry/service.js b/src/api/inquiry/service.js index b9d66b6..94c6b45 100644 --- a/src/api/inquiry/service.js +++ b/src/api/inquiry/service.js @@ -27,4 +27,32 @@ export function addHealth(data){//健康包管理-获取健康包详情 method: 'post', data }) + } + + export function getHealthConfigList(params){//医生健康包配置-获取开启健康包服务的医生-分页 + return request({ + url:'/admin/inquiry/doctor/health', + method: 'get', + params + }) + } + export function healthConfigDetail(id){//医生健康包配置-获取开启健康包服务的医生-分页 + return request({ + url:'/admin/inquiry/doctor/health/'+id, + method: 'get' + }) + } + export function addHealthConfig(data){//医生健康包配置-新增医生健康包配置 + return request({ + url:'/admin/inquiry/doctor/health', + method: 'post', + data + }) + } + export function updateHealthConfig(id,data){//医生健康包配置-修改医生健康包配置 + return request({ + url:'/admin/inquiry/doctor/health'+id, + method: 'put', + data + }) } \ No newline at end of file diff --git a/src/components/couponDetail.vue b/src/components/couponDetail.vue index 7b045c1..84c4f11 100644 --- a/src/components/couponDetail.vue +++ b/src/components/couponDetail.vue @@ -13,7 +13,12 @@
优惠卷信息
- + @@ -120,11 +125,11 @@ v-model="modalForm.inquiry_type" > - 专家问诊 - 快速问诊 - 公益问诊 - 问诊购药 - 糖组检测 + 专家问诊 + 快速问诊 + 公益问诊 + 问诊购药 + 糖组检测 @@ -135,7 +140,8 @@ + + + + + + + + + + + + + + @@ -155,13 +193,18 @@ /> - + - + - + @@ -189,7 +237,11 @@ - + - + @@ -222,7 +279,8 @@ :style="{ width: '320px' }" placeholder="请输入发放关联天数" class="input-demo" - :step="1" :precision="0" + :step="1" + :precision="0" :min="1" /> @@ -237,27 +295,50 @@ --> - - - + + + {{ item.product_name }} - + - + - + @@ -277,7 +358,11 @@ - + + + + + + + + + + +
@@ -333,16 +440,20 @@ > - + 修改 - + + :isVisible="isVisible" + :api="updateCouponStatus" + :title="okTitle" + :dealType="'status'" + :id="modalForm.coupon_id" + @closeChangeOk="closeChangeOk" + > \ No newline at end of file diff --git a/src/views/inquiry/healthconfig/index.vue b/src/views/inquiry/healthconfig/index.vue new file mode 100644 index 0000000..4d170d6 --- /dev/null +++ b/src/views/inquiry/healthconfig/index.vue @@ -0,0 +1,279 @@ + + + + + \ No newline at end of file