فهرست منبع

随访推送时间问题

张田田 9 ماه پیش
والد
کامیت
2809a46726
1فایلهای تغییر یافته به همراه9 افزوده شده و 9 حذف شده
  1. 9 9
      src/components/Enabled.vue

+ 9 - 9
src/components/Enabled.vue

@@ -240,12 +240,7 @@ const patientsEmits: VxeFormListeners<PlanModel['filter']> = {
       });
       });
     }
     }
     submitData.value = { filter: { ...data }, ...follow.value };
     submitData.value = { filter: { ...data }, ...follow.value };
-    // console.log(
-    //   submitData.value,
-    //   '提交1111',
-    //   { ...data },
-    //   { filter: { ...data }, ...follow.value }
-    // );
+   
     await submit(submitData.value);
     await submit(submitData.value);
     // 关闭弹窗
     // 关闭弹窗
     VxeUI.modal.close(`plan-modal`);
     VxeUI.modal.close(`plan-modal`);
@@ -279,7 +274,6 @@ const followTimesArr = ref<any[]>([]);
 function changeFrequency() {
 function changeFrequency() {
   const length = followTimesArr.value.length;
   const length = followTimesArr.value.length;
   const diff = (formProps.data?.frequency ?? 0) - length;
   const diff = (formProps.data?.frequency ?? 0) - length;
-  console.log(props.data?.frequency, '随访次数');
   if (diff > 0) {
   if (diff > 0) {
     for (var i = 0; i < diff; i++) {
     for (var i = 0; i < diff; i++) {
       followTimesArr.value.push({
       followTimesArr.value.push({
@@ -362,6 +356,11 @@ function selectRemindTime(item, remindIndex) {
   remindTime.value = item;
   remindTime.value = item;
   currentRemindTime.value = item;
   currentRemindTime.value = item;
 }
 }
+onMounted(() => {
+  if(formProps.data.arrangeTime){
+    currentPushTime.value = formProps.data.arrangeTime;
+  }
+})  
 </script>
 </script>
 <template>
 <template>
   <div>
   <div>
@@ -422,8 +421,9 @@ function selectRemindTime(item, remindIndex) {
       </div>
       </div>
     </template>
     </template>
     <!--随访推送时间-->
     <!--随访推送时间-->
-    <template #pushTime="{ data }">
+    <template #pushTime>
       <div class="flex flex-wrap border border-solid border-gray-200">
       <div class="flex flex-wrap border border-solid border-gray-200">
+      
         <div
         <div
           class="flex-none border border-solid border-gray-200 text-xs"
           class="flex-none border border-solid border-gray-200 text-xs"
           style="width: 25%; height: 50px; line-height: 50px"
           style="width: 25%; height: 50px; line-height: 50px"
@@ -431,7 +431,7 @@ function selectRemindTime(item, remindIndex) {
           :key="pushTime"
           :key="pushTime"
           @click="selectPushTime(pushTime, pushIndex)"
           @click="selectPushTime(pushTime, pushIndex)"
           :class="
           :class="
-            (currentPushTime ? currentPushTime : data.arrangeTime) === pushTime
+           currentPushTime === pushTime
               ? 'bg-blue color-white'
               ? 'bg-blue color-white'
               : ''
               : ''
           "
           "