张田田 2 месяцев назад
Родитель
Сommit
bea7c303ae

+ 4 - 1
miniprogram/module/care/pages/offlineTreatment/offlineTreatment.ts

@@ -19,6 +19,9 @@ Page({
         treatmentId: options.id,
       });
     }
+    // await this.getOfflineTreatmentList("");
+  },
+  async onShow() {
     await this.getOfflineTreatmentList("");
   },
   // 跳转到核销记录
@@ -48,7 +51,7 @@ Page({
       wx.navigateTo({
         url: `/module/order/pages/appointment/appointment?goodsInfo=${JSON.stringify(goodsInfo)}`,
       });
-    }else{
+    } else {
       wx.showToast({
         title: "线下服务ID不能为空",
         icon: "none",

+ 4 - 0
miniprogram/pages/home/home.scss

@@ -729,4 +729,8 @@ $scale: 0.5;
   display: flex;
   flex-direction: column;
   align-items: flex-start;
+}
+.ins-box {
+  display: flex;
+  align-items: center;
 }

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

@@ -305,6 +305,16 @@ Page({
       });
     }
   },
+  // 长按复制机构名称
+  onCopyInstitutionName(e: any) {
+    const name = e.currentTarget.dataset.name;
+    if (name) {
+      wx.setClipboardData({
+        data: name,
+        success: () => wx.showToast({ title: "已复制", icon: "none" }),
+      });
+    }
+  },
   onClose() {
     this.setData({
       isShowPopup: false,

+ 4 - 4
miniprogram/pages/home/home.wxml

@@ -111,17 +111,17 @@
                         <text>{{item.totalMeasure}}次</text></text>
 
                     </view>
-                    <view>频次:每{{item.frequencyType}}天{{item.frequencyMeasure}}{{item.convertUnit}}</view>
+                    <view>频次:每{{item.frequencyType}}天{{item.frequencyMeasure}}{{item.convertUnit?item.convertUnit:'次'}}</view>
                     <view>开具医生:{{item.operateBy}}</view>
-                    <view wx:if="{{item.sellType==='2'}}">机构:{{item.conditioningProgramSupplierName}}</view>
+                    <view wx:if="{{item.sellType==='2'}}" class="ins-box"><text>机构:</text><text class="copyable-text" catchlongpress="onCopyInstitutionName" data-name="{{item.conditioningProgramSupplierName}}">{{item.conditioningProgramSupplierName??'-'}}</text></view>
                   </view>
                 </view>
                 <view data-id="{{item.id}}" wx:if="{{item.sellType!=='2'}}" class="verify-record" bindtap="isGoPunchcard" data-signinTime="{{item.signinTime}}">{{
                       item.signinTime?'已打卡':'打卡'
                     }}</view>
                     <view class="right-btn">
-                <view catchtap="onRecord" data-id="{{item.id}}" wx:if="{{item.sellType==='2'}}" class="verify-record">核销记录</view>
-                <view catchtap="{{item.applyTime?'':'onAppointment'}}" data-id="{{item.id}}" wx:if="{{item.sellType==='2'}}" class="verify-record">{{item.applyTime?'已预约':'预约'}}</view>
+                <view catchtap="onRecord" data-id="{{item.id}}" wx:if="{{item.sellType==='2'}}" class="verify-record">预约/核销记录</view>
+                <view catchtap="{{item.applyTime?'':'onAppointment'}}" data-id="{{item.id}}" wx:if="{{item.sellType==='2'}}" class="{{item.applyTime?'':'verify-record'}}">{{item.applyTime?'':'预约'}}</view>
                 </view>
               </view>
             </view>