Przeglądaj źródła

取消预约功能

张田田 1 miesiąc temu
rodzic
commit
0d6bf52415
26 zmienionych plików z 137 dodań i 95 usunięć
  1. 0 1
      miniprogram/app.config.ts
  2. 0 3
      miniprogram/module/article/pages/confirm-receiving/confirm-receiving.ts
  3. 0 2
      miniprogram/module/article/pages/foot-print/foot-print.ts
  4. 0 1
      miniprogram/module/article/pages/order-detail/order-detail.ts
  5. 0 1
      miniprogram/module/article/pages/success-page/success-page.ts
  6. 24 13
      miniprogram/module/care/pages/cancelAppointment/cancelAppointment.ts
  7. 41 10
      miniprogram/module/care/pages/care/verifyRecord.ts
  8. 18 3
      miniprogram/module/care/pages/care/verifyRecord.wxml
  9. 0 1
      miniprogram/module/care/pages/careDetail/careDetail.ts
  10. 0 8
      miniprogram/module/care/pages/offlineTreatment/offlineTreatment.ts
  11. 0 1
      miniprogram/module/care/pages/reportRecord/reportRecord.ts
  12. 31 1
      miniprogram/module/care/request.ts
  13. 0 1
      miniprogram/module/charts/components/record-index/health-index.ts
  14. 0 4
      miniprogram/module/chats/components/questionnaire/questionnaire.ts
  15. 0 3
      miniprogram/module/chats/pages/consultation-record/consultation-record.ts
  16. 0 2
      miniprogram/module/health/pages/scheme/scheme.ts
  17. 0 1
      miniprogram/module/health/pages/status/status.ts
  18. 0 1
      miniprogram/module/health/tools/health-index.ts
  19. 1 4
      miniprogram/module/order/pages/appointment-success/appointment-success.ts
  20. 10 12
      miniprogram/module/order/pages/appointment/appointment.ts
  21. 11 0
      miniprogram/module/order/request.ts
  22. 1 10
      miniprogram/module/satisfaction/pages/questionnaire/questionnaire.ts
  23. 0 3
      miniprogram/module/user/pages/user-edit/user-edit.ts
  24. 0 3
      miniprogram/pages/home/home.ts
  25. 0 4
      miniprogram/pages/home/request.ts
  26. 0 2
      miniprogram/utils/util.ts

+ 0 - 1
miniprogram/app.config.ts

@@ -8,7 +8,6 @@ if (env === "trial") {
 } else if (env === "develop") {
   host = "wx.hzliuzhi.com:4433";
 }
-console.log("host",host)
 export const HOST = host;
 export const Base_URL = `https://${host}/manager/fdhb-mobile`;
 export const Upload_URL = `https://${host}/manager/file`;

+ 0 - 3
miniprogram/module/article/pages/confirm-receiving/confirm-receiving.ts

@@ -19,7 +19,6 @@ Page({
     }>
   },
   async onLoad(options: any) {
-    console.log("onLoad", options)
     if (options.patientConditioningRecordId) {
       this.setData({ patientConditioningRecordId: options.patientConditioningRecordId });
     }
@@ -32,7 +31,6 @@ Page({
       }));
       this.setData({ goodsList: goodsListWithChecked });
     }
-    console.log("goodsList", this.data.goodsList)
   },
   properties: {
   },
@@ -65,7 +63,6 @@ Page({
       wx.showToast({ title: '请至少选择一个商品', icon: 'none' });
       return;
     }
-    console.log(selectedIds, "selectedIds======选中的商品id")
     let that = this;
     wx.showModal({
       title: '提示',

+ 0 - 2
miniprogram/module/article/pages/foot-print/foot-print.ts

@@ -17,7 +17,6 @@ Page({
     const item = e.currentTarget.dataset.item;
     // type 1 中医科普 2 药膳 4 茶饮
     // 药膳详情
-    console.log(type, "详情");
     if (type === "1") {
       wx.navigateTo({
         url: `/module/article/pages/science-info/science-info?id=${item.sourceId}`,
@@ -37,7 +36,6 @@ Page({
     try {
       const res = await getFootPrintListMethod();
       const list = res?.data?.data ?? [];
-      console.log(list, "list",res.data.data);
       this.setData({ articleList: Array.isArray(list) ? list : [] });
     } catch (error: any) {
       getTickleContext.call(this).showWarnMessage(error.errMsg);

+ 0 - 1
miniprogram/module/article/pages/order-detail/order-detail.ts

@@ -12,7 +12,6 @@ import {
 Page({
   behaviors: [PageContainerBehavior, tickleBehavior],
   onLoad(options: any) {
-    console.log(options, "options");
     if (options.id) {
       this.setData({ id: options.id });
     }

+ 0 - 1
miniprogram/module/article/pages/success-page/success-page.ts

@@ -18,7 +18,6 @@ Page({
     successImg: 'https://wx.hzliuzhi.com:4433/manager/file/statics/2025/07/11/img_success@3x_20250711171518A500.png',
   },
   onLoad(options: any) {
-    console.log(options, "options");
     if (options.title) {
       this.setData({ title: options.title });
     }

+ 24 - 13
miniprogram/module/care/pages/cancelAppointment/cancelAppointment.ts

@@ -1,25 +1,36 @@
 Page({
   data: {
-    id: "",
     appointmentInfo: {
-      arrangeTime: '2026-03-13 10:00:00',
-      operateTime: '2026-03-13 10:00:00',
-      arrangeDuration: '60 分钟',
-      conditioningProgramSupplierName: '测试机构',
-      cpSupplierDetailAddress: '测试地址',
-      cpSupplierPhone: '13800138000',
-      pieTime: '2026-03-13 10:00:00',
-      cpSupplierQrCode: 'https://www.baidu.com',
+      operateTime: '',
+      operateDuration: '',
+      conditioningProgramSupplierName: '',
+      cpSupplierDetailAddress: '',
+      cpSupplierPhone: '',
+      cpSupplierQrCode: '',
     },
   },
   onLoad(options: any) {
-    if (options.id) {
-      this.setData({ id: options.id });
+    if (options.appointmentInfo) {
+      try {
+        const appointmentInfo = JSON.parse(decodeURIComponent(options.appointmentInfo));
+        this.setData({ appointmentInfo });
+        this.generateQRCode(appointmentInfo?.cpSupplierQrCode || "");
+        return;
+      } catch (e) {
+        // 解析失败
+      }
     }
   },
-
+  // 生成二维码
+  generateQRCode(qrCodeUrl: any) {
+    this.setData({
+      qrCodeUrl
+    });
+  },
   onBack() {
-    wx.navigateBack({ delta: 1 });
+    wx.redirectTo({
+      url: `/module/care/pages/offlineTreatment/offlineTreatment`,
+    });
   },
 
 });

+ 41 - 10
miniprogram/module/care/pages/care/verifyRecord.ts

@@ -1,9 +1,15 @@
 import { Post } from "../../../../lib/request/method";
+import { cancelAppointmentMethod } from "../../request";
 Page({
   data: {
-    id: "",
+    id: 0,
+    recordListId: '',
     recordList: [],
     showAppointmentSuccess: true,
+    //是否显示修改预约按钮 
+    isShowUpdateButton: false,
+    //isShowCancleButton
+    isShowCancleButton: false,
     qrCodeUrl: "",
     appointmentInfo: {
       operateTime: '',
@@ -18,7 +24,15 @@ Page({
   onLoad(options: any) {
     if (options.id) {
       this.setData({ id: options.id });
-      this.getVerifyRecordList(options.id);
+
+      this.setData({
+        id: options?.id
+      })
+    }
+  },
+  onShow() {
+    if (this.data.id) {
+      this.getVerifyRecordList(this.data.id);
     }
   },
   // 生成二维码
@@ -42,8 +56,9 @@ Page({
       if (res && res.patientConditioningSwagItemOffline && JSON.stringify(res.patientConditioningSwagItemOffline) !== '{}') {
         this.setData({
           showAppointmentInfo: true,
-        });
-        this.setData({
+          isShowUpdateButton: res.isShowUpdateButton,
+          isShowCancleButton: res.isShowCancleButton,
+          recordListId: res.patientConditioningSwagItemOffline.id,
           appointmentInfo: res.patientConditioningSwagItemOffline,
         });
         this.generateQRCode(this.data.appointmentInfo.cpSupplierQrCode);
@@ -67,7 +82,7 @@ Page({
   },
   // 去评价
   onReview(e: WechatMiniprogram.TouchEvent) {
-    console.log(e.currentTarget.dataset);
+    ;
     const { evaluateTime } = e.currentTarget.dataset.goods;
     if (evaluateTime) {
       // 线下服务评价详情
@@ -90,11 +105,27 @@ Page({
       showCancel: true,
       confirmText: "确定",
       cancelText: "再想想",
-      success: (res) => {
-        if (res.confirm) {
-          // 跳转到取消预约页面
-          wx.navigateTo({
-            url: `/module/care/pages/cancelAppointment/cancelAppointment?id=${this.data.id}`,
+      success: async (res) => {
+        if (!res.confirm) return;
+        try {
+          wx.showLoading({ title: "取消中" });
+          await cancelAppointmentMethod(Number(this.data.recordListId || 0));
+          wx.hideLoading();
+          wx.showToast({ title: "取消成功", icon: "success" });
+          // 取消成功之后到取消预约页面
+          setTimeout(() => {
+            const appointmentInfoParam = encodeURIComponent(
+              JSON.stringify(this.data.appointmentInfo || {})
+            );
+            wx.navigateTo({
+              url: `/module/care/pages/cancelAppointment/cancelAppointment?appointmentInfo=${appointmentInfoParam}`,
+            });
+          }, 300);
+        } catch (error: any) {
+          wx.hideLoading();
+          wx.showToast({
+            title: error?.errMsg || "取消失败",
+            icon: "none",
           });
         }
       },

+ 18 - 3
miniprogram/module/care/pages/care/verifyRecord.wxml

@@ -40,9 +40,24 @@
       <text class="tip-text">为了保证您的服务体验,请提前5分钟到达门店</text>
     </view>
     <!-- 取消预约/修改预约 -->
-    <view class="appointment-actions">
-      <view class="action-btn cancel" catchtap="onCancelAppointment">取消预约</view>
-      <view class="action-btn modify" catchtap="onModifyAppointment">修改预约</view>
+    <view
+      class="appointment-actions"
+      wx:if="{{isShowCancleButton || isShowUpdateButton}}"
+    >
+      <view
+        class="action-btn cancel"
+        wx:if="{{isShowCancleButton}}"
+        catchtap="onCancelAppointment"
+      >
+        取消预约
+      </view>
+      <view
+        class="action-btn modify"
+        wx:if="{{isShowUpdateButton}}"
+        catchtap="onModifyAppointment"
+      >
+        修改预约
+      </view>
     </view>
   </view>
   <view class="verify-record-page" wx:if="{{recordList.length>0}}">

+ 0 - 1
miniprogram/module/care/pages/careDetail/careDetail.ts

@@ -101,7 +101,6 @@ Page({
 //健康咨询记录
 onChatRecord(e: any) {
   const item = e.currentTarget.dataset.item;
-  console.log(item,"咨询记录数据",e)
   if (item) {
   wx.navigateTo({
       url: `/module/chats/pages/consultation-record/consultation-record?item=${encodeURIComponent(JSON.stringify(item))}`,

+ 0 - 8
miniprogram/module/care/pages/offlineTreatment/offlineTreatment.ts

@@ -13,7 +13,6 @@ Page({
     treatmentId: "",
   },
   async onLoad(options: any) {
-    console.log(options, '传过来的参数')
     if (options.id) {
       this.setData({
         treatmentId: options.id,
@@ -26,8 +25,6 @@ Page({
   },
   // 跳转到核销记录
   onRecord(e: any) {
-    console.log(e.currentTarget.dataset.item, "e===");
-    
     const { item } = e.currentTarget.dataset;
     const { id, offlineId, conditioningProgramName, offlineDuration, itemImgSecond, estimatedStartDate } = item;
     const goodsInfo = {
@@ -38,7 +35,6 @@ Page({
       serviceTime: estimatedStartDate || '',
     }
     wx.setStorageSync('goodsInfo', JSON.stringify(goodsInfo));
-    console.log(goodsInfo, "goodsInfo===核销记录页面");
     if (id) {
       wx.navigateTo({
         url: `/module/care/pages/care/verifyRecord?id=${id}`,
@@ -84,7 +80,6 @@ Page({
       const res = await getOfflineTreatmentListMethod(progress);
       const list = Array.isArray(res?.data) ? res.data : [];
       const treatmentId = this.data.treatmentId;
-      console.log(list, "list")
       if (treatmentId && list.length > 0) {
         const highlightedList = list.map((item: any) => ({
           ...item,
@@ -94,7 +89,6 @@ Page({
         const highlightedItem = highlightedList.find((item: any) => item.isHighlighted);
         const otherItems = highlightedList.filter((item: any) => !item.isHighlighted);
         const sortedList = highlightedItem ? [highlightedItem, ...otherItems] : highlightedList;
-        console.log(sortedList, "sortedList")
 
         this.setData({ treatmentList: sortedList, isLoading: false });
       } else {
@@ -102,8 +96,6 @@ Page({
         this.setData({ treatmentList: list, isLoading: false });
       }
     } catch (error: any) {
-
-      console.error('获取数据失败:', error);
       wx.showToast({
         title: error.errMsg || "获取数据失败",
         icon: "none",

+ 0 - 1
miniprogram/module/care/pages/reportRecord/reportRecord.ts

@@ -24,7 +24,6 @@ Page({
       wx.showLoading({ title: "加载中" });
       try {
         const data = await healthReportListMethod();
-        console.log("data333",data);
         this.setData({
           "_healthReportList.data": data,
           "_healthReportList.loaded": true,

+ 31 - 1
miniprogram/module/care/request.ts

@@ -20,4 +20,34 @@ export function getOfflineTreatmentListMethod(progress: string) {
       return data;
     }
   })
-}
+}
+//患者线下调理方案修改预约时间  offlineId线下任务id  time预约时间
+export function updateAppointmentMethod(offlineId: string, time: string) {
+  return Post(`/patientCrManage/pofflineCpUpdateApply/${offlineId}`, {}, {
+    params: {
+      time,
+    },
+    transform({ data }: AnyObject) {
+      return data;
+    },
+  })
+}
+  //患者线下调理方案预约取消
+  export function cancelAppointmentMethod(offlineId: number) {
+    return Post(`/patientCrManage/pofflineCpCancleApply/${offlineId}`, {}, {
+      transform({ data }: AnyObject) {
+        return data;
+      }
+    })
+  }
+  //患者线下调理方案预约
+  export function appointmentMethod(offlineId: string, time: string) {
+    return Post(`/patientCrManage/pofflineCpApply/${offlineId}`, {}, {
+      params: {
+        time,
+      },
+      transform({ data }: AnyObject) {
+        return data;
+      }
+    })
+  }

+ 0 - 1
miniprogram/module/charts/components/record-index/health-index.ts

@@ -84,7 +84,6 @@ export function healthIndex2Chart(model: App.Health.Index.Model, index = 0): Any
 
 export function transformHealthIndex2Chart(data: App.Health.Index.Data[]): AnyObject[] {
   const list = gather(data, healthIndex2Chart)
-  console.log(list, 'transformHealthIndex2Chart-->list');
 
   const charts = [];
   for (const item of list) {

+ 0 - 4
miniprogram/module/chats/components/questionnaire/questionnaire.ts

@@ -36,7 +36,6 @@ Component({
     attached: function () {
       let isAnalysis: number;
       isAnalysis = wx.getStorageSync("isAnalysis");
-      console.log("isAnalysis", isAnalysis);
       if (isAnalysis === 3 || isAnalysis === 4 || isAnalysis === 5) {
         // 对话管家
         this._start();
@@ -93,9 +92,7 @@ Component({
       this.triggerEvent("to", option.detail.id);
     },
     boxBottom(event: boxBottom) {
-      console.log("event==boxBottom", event);
       this.setData({ inputBoxBottom: event.detail.inputBoxBottom });
-      console.log("this.data.inputBoxBottom", this.data.inputBoxBottom);
       this.triggerEvent("boxBottom", {
         inputBoxBottom: this.data.inputBoxBottom + 100,
       });
@@ -229,7 +226,6 @@ Component({
       }
       try {
         // messageType 1 是随访。messageType 2 是健康评估和对话管家。messageType 3 是在线咨询
-        console.log("this.data.messageType", this.data.messageType);
         if (this.data.messageType === 1) {
           this._createMessage({
             id: `again.${Date.now()}`,

+ 0 - 3
miniprogram/module/chats/pages/consultation-record/consultation-record.ts

@@ -35,7 +35,6 @@ Page({
   },
   observers: {},
   onLoad(options: any) {
-    console.log(options, "咨询记录数据");
     if (options.item) {
       const item = JSON.parse(decodeURIComponent(options.item));
       this.setData({
@@ -58,7 +57,6 @@ Page({
         `/consultManage/pageConsult?pageNum=${this.data.page}&pageSize=${this.data.pageSize}`,
         {}
       );
-      console.log("res=咨询记录列表", res.data.data);
 
       if (res.data && res.data.data && res.data.data.length > 0) {
         // 追加新数据到现有列表
@@ -101,7 +99,6 @@ Page({
   },
 
   onScrollToLower() {
-    console.log("onScrollToLower");
     if (this.data.isPage) {
       this.loadData();
     }

+ 0 - 2
miniprogram/module/health/pages/scheme/scheme.ts

@@ -39,7 +39,6 @@ Component({
 
         this.setData({ dataset });
       } catch (error) {
-        console.log(error);
 
         getTickleContext
           .call(this)
@@ -73,7 +72,6 @@ Component({
       const type: string = (item.buyType || "").toLowerCase();
       const url: string = item.buyUrl || "";
       const shortImageUrl: string = item.shortImageUrl || "";
-      console.log(item, "item", type, url);
       //  跳转小程序
       if (type === "miniprogram") {
         // 如果没有跳转链接,直接显示小程序码或提示错误

+ 0 - 1
miniprogram/module/health/pages/status/status.ts

@@ -30,7 +30,6 @@ Component({
           }
         });
         this.setData({ health })
-        console.log(health, '指标数据health');
       } catch (error) {
         getTickleContext.call(this).showErrorMessage(error.errMsg, 0)
       }

+ 0 - 1
miniprogram/module/health/tools/health-index.ts

@@ -81,7 +81,6 @@ export function healthIndex2Progress(model: App.Health.Index.Model[]): AnyObject
       valueType, valueOffset: `${valueOffset}%`,
       valueOffsetLeft, valueOffsetRight,
     }
-    // console.log(a, '12345-->', length);
     
     return a;
   })

+ 1 - 4
miniprogram/module/order/pages/appointment-success/appointment-success.ts

@@ -11,19 +11,16 @@ Page({
   },
   onLoad(options: any) {
     if(options.goodsInfo){
-      const goodsInfo = JSON.parse(options.goodsInfo);
-      console.log(goodsInfo, "goodsInfo")
+      const goodsInfo = JSON.parse(decodeURIComponent(options.goodsInfo));
       this.setData({
         appointmentInfo: goodsInfo,
       });
     }
-    
   },
   // 返回非药物治疗页面
   onReturn() {
     // 返回到非药物治疗页面,传递预约成功参数
     const { appointmentInfo } = this.data;
-    console.log(appointmentInfo, "appointmentInfo")
     wx.redirectTo({
       url: `/module/care/pages/offlineTreatment/offlineTreatment?id=${appointmentInfo?.id}`,
     });

+ 10 - 12
miniprogram/module/order/pages/appointment/appointment.ts

@@ -1,7 +1,7 @@
 import PageContainerBehavior from "../../../../core/behavior/page-container.behavior";
 import DictionariesBehavior from "../../../../core/behavior/dictionaries.behavior";
 import tickleBehavior from "../../../../core/behavior/tickle.behavior";
-import { patientOfflineTreatmentAppointmentMethod } from "../../request";
+import { patientOfflineTreatmentAppointmentMethod ,updateAppointmentMethod} from "../../request";
 // module/order/pages/appointment/appointment.ts
 Page({
   behaviors: [PageContainerBehavior, DictionariesBehavior, tickleBehavior],
@@ -28,15 +28,12 @@ Page({
     originalAppointmentTime: "",
   },
   onLoad(options: any) {
-    console.log(options, "options===");
     const goodsInfoFromStorage = wx.getStorageSync('goodsInfo');
-    console.log(goodsInfoFromStorage, "goodsInfo===from storage");
 
     let parsedGoodsInfo: any = null;
     if ( goodsInfoFromStorage) {
       try {
         parsedGoodsInfo = JSON.parse(goodsInfoFromStorage || '{}');
-        console.log(parsedGoodsInfo, "parsedGoodsInfo===");
       } catch (e) {
         console.error("解析 goodsInfo 失败", e);
       }
@@ -264,10 +261,8 @@ Page({
       });
       return;
     }
-    console.log(this.data.selectedDate, "this.data.selectedDate", this.data.selectedTime, "this.data.selectedTime", this.data.offlineId, "this.data.offlineId")
 
     const appointmentTime = `${this.data.selectedDate} ${this.data.selectedTime}`;
-    console.log(appointmentTime, "appointmentTime");
 
     // 归一化原始预约时间为 "YYYY-MM-DD HH:mm" 用于对比
     let normalizedOriginal = "";
@@ -288,7 +283,6 @@ Page({
       });
       return;
     }
-    console.log(this.data.offlineId, "this.data.offlineId");
     this.setData({
       goodsInfo: {
         ...this.data.goodsInfo,
@@ -296,14 +290,21 @@ Page({
       },
     });
     try {
-      await patientOfflineTreatmentAppointmentMethod(this.data.offlineId, appointmentTime);
+      if (this.data.isEditMode) {
+        await updateAppointmentMethod(this.data.offlineId, appointmentTime);
+      } else {
+        await patientOfflineTreatmentAppointmentMethod(
+          this.data.offlineId,
+          appointmentTime
+        );
+      }
       wx.showToast({
         title: '预约成功',
         icon: 'success',
       });
       setTimeout(() => {
         wx.redirectTo({
-          url: `/module/order/pages/appointment-success/appointment-success?goodsInfo=${JSON.stringify(this.data.goodsInfo)}`,
+          url: `/module/order/pages/appointment-success/appointment-success?goodsInfo=${encodeURIComponent(JSON.stringify(this.data.goodsInfo))}`,
         });
       }, 1000);
 
@@ -312,13 +313,11 @@ Page({
         title: error.errMsg || "预约失败",
         icon: "none",
       });
-      console.log(error, "error")
     }
   },
 
   // 打开日历弹窗
   onOpenCalendar() {
-    console.log('onOpenCalendar');
     this.setData({ show: true });
   },
   // 关闭日历弹窗
@@ -333,7 +332,6 @@ Page({
   // 确认选择日期
   onConfirm(event: any) {
     const selectedDate = event.detail;
-    console.log('选择的日期:', selectedDate);
 
     if (selectedDate) {
       // 解析日期

+ 11 - 0
miniprogram/module/order/request.ts

@@ -84,4 +84,15 @@ export function evaluateOrderGoodsMethod(data: any) {
       return data;
     },
   });
+}
+//患者线下调理方案修改预约时间
+export function updateAppointmentMethod(offlineId: string, time: string) {
+  return Post(`/patientCrManage/pofflineCpUpdateApply/${offlineId}`, {}, {
+    params: {
+      time,
+    },
+    transform({ data }: AnyObject) {
+      return data;
+    },
+  })
 }

+ 1 - 10
miniprogram/module/satisfaction/pages/questionnaire/questionnaire.ts

@@ -1,4 +1,4 @@
-// import { Get } from "../../../../lib/request/method";
+
 import {
   getQuestionnaireMethod,
   submitQuestionnaireMethod,
@@ -21,14 +21,11 @@ export interface Questionnaire {
 }
 Page({
   onLoad(options: { id?: string }) {
-    console.log(options, "options");
     // 如果没有传递 id,使用默认 id 1,或者可以根据实际情况调整
     const questionnaireId = options.id ? Number(options.id) : 1;
     this.setData({
       "followDetail.id": questionnaireId,
     });
-    console.log(this.data.followDetail.id, "this.data.followDetail.id");
-    console.log(questionnaireId, "questionnaireId");
     if (questionnaireId) {
       this.getQuestionnaire(questionnaireId);
     } else {
@@ -120,7 +117,6 @@ Page({
     // });
     // 实际接口调用
     let list = await getQuestionnaireMethod(id);
-    console.log(list, "list");
     const questionnaireData = list?.data as Questionnaire;
     // 确保 id 字段存在,如果后端没有返回 id,使用传入的 id
     const finalData = questionnaireData
@@ -131,12 +127,10 @@ Page({
       followDetail: finalData,
       showEmpty: JSON.stringify(list?.data) === "{}" ? true : false,
     });
-    console.log(this.data.followDetail, "this.data.followDetail");
   },
 
   // 选择分数(radio-group change 事件)
   onScoreChange(e: WechatMiniprogram.CustomEvent) {
-    console.log(e, "改变分数");
     const { groupIndex, itemIndex } = e.currentTarget.dataset;
     const score = e.detail.value;
     const groups = [...this.data.followDetail.groups];
@@ -160,7 +154,6 @@ Page({
     const groups = this.data.followDetail?.groups || [];
     // let allAnswered = true;
     // let unansweredQuestions: string[] = [];
-    console.log(groups, "groups");
     // for (const group of groups) {
     //   for (const item of group.items) {
     //     if (!item.selectedScore) {
@@ -178,7 +171,6 @@ Page({
     //   });
     //   return;
     // }
-    console.log(this.data.followDetail.id, "提交=====");
     // 准备提交数据
     const submitData = {
       groups: groups.map((group) => ({
@@ -193,7 +185,6 @@ Page({
       suggestion: this.data.suggestion,
       name: this.data.followDetail.name,
     };
-    console.log(submitData, "提交的数据==submitData");
     this.setData({
       saving: true,
     });

+ 0 - 3
miniprogram/module/user/pages/user-edit/user-edit.ts

@@ -118,10 +118,8 @@ Component({
       }
     },
     async onSubmit(event: WechatMiniprogram.FormSubmit) {
-      console.log(event, "onSubmit");
       this.setData({ dirty: true });
       const data = { ...this.data.model, ...event?.detail?.value } as any;
-      console.log(data, "穿的数据");
       // 如填写了身份证,进行18位身份证合法性校验
       if (data.cardno) {
         const { valid, message } = (this as any).validateIdCard18((data.cardno || '').toString());
@@ -136,7 +134,6 @@ Component({
       if (!data.height) return this.showMessageAndDirty("请填写身高");
       if (!data.weight) return this.showMessageAndDirty("请填写体重");
       try {
-        console.log(data, "data");
         await updateUserInfoMethod(<any>data)
         wx.navigateBack();
         this.getOpenerEventChannel().emit("update2", event.detail.value);

+ 0 - 3
miniprogram/pages/home/home.ts

@@ -246,7 +246,6 @@ Page({
     }>
   ) {
     const { careList, allExpanded } = this.data;
-    console.log(careList, "careList")
     let newDisplayList: any[] =
       allExpanded || careList.length <= 4 ? careList : careList.slice(0, 4);
 
@@ -269,7 +268,6 @@ Page({
     this.setData({
       displayList: newDisplayList,
     });
-    console.log(this.data.displayList, "this.data.displayList11111")
   },
   toggleAll() {
     this.setData(
@@ -1038,7 +1036,6 @@ Page({
       this.setData({
         displayList: newDisplayList,
       });
-      console.log(this.data.displayList, "this.data.displayList")
     }
   },
 

+ 0 - 4
miniprogram/pages/home/request.ts

@@ -99,10 +99,6 @@ export function healthReportMethod() {
 
 export function healthIndexMethod() {
   const transform = ({ data }: AnyObject) => {
-    // console.log(data, "healthIndexMethod",Array.isArray(data), data.map((item: any) => ({
-    //   ...item,
-    //   ...item.patientQuotaRecordDTOS?.slice(-1)[0],
-    // })));
     return Array.isArray(data)
       ? data.map((item) => ({
           ...item,

+ 0 - 2
miniprogram/utils/util.ts

@@ -138,12 +138,10 @@ export const handleWeChatPayment = (paymentParams: any, onSuccess: any, onFail:
     }
     return
   }
-
   // wx.showLoading({
   //   title: '正在调起支付...',
   //   mask: true
   // })
-
   wx.requestPayment({
     provider: 'wxpay',
     timeStamp: String(paymentParams.timeStamp), // 确保是字符串类型