Browse Source

修改预约登记查看详情弹窗

lm 1 tháng trước cách đây
mục cha
commit
b676e68a4c
1 tập tin đã thay đổi với 13 bổ sung và 2 xóa
  1. 13 2
      src/views/appointmentAndTodo/appointmentRegister/index.vue

+ 13 - 2
src/views/appointmentAndTodo/appointmentRegister/index.vue

@@ -36,7 +36,9 @@
         </div>
         
         <!-- 查看预约详情弹窗 -->
-        <FormDialog :defaultFormData="appointmentDefaultFormData" 
+        <FormDialog 
+                width="640px"
+                :defaultFormData="appointmentDefaultFormData" 
                 title="查看详情" :submitLoading="false" 
                 :formItemList="appointmentFormItemList" 
                 :visible="appointmentDialogVisible"
@@ -44,6 +46,8 @@
                 @confirm="CloseAppointmentDialog">
         </FormDialog>
 
+
+
         <!-- 取消预约弹窗 -->
         <CancelAppointmentDialog 
             interfaceSoruce="appointmentAndTodo"
@@ -114,10 +118,11 @@ const appointmentDefaultFormData = ref({})
 // 打开弹窗
 const OpenAppointmentDialog = (row,navItm)=>{
     console.log('row',row)
+    console.log('navItm',navItm)
     appointmentDefaultFormData.value = {
         school:row.headerTitleList[0],
         product:row.productType,
-        status:navItm.timeDesc,
+        status:navItm.followName,
         contact:row.middleDesc[2].split(':')[1],
         position:row.middleDesc[1].split(':')[1],
         content:row.bottomDesc.split(':')[1],
@@ -125,6 +130,12 @@ const OpenAppointmentDialog = (row,navItm)=>{
         appointmentTime:navItm.orderDatetime,
         cancelReason:navItm.cancelRemark,
     }
+    appointmentFormItemList.value = appointmentFormItemList.value.map(item=>{
+        if(item.key == 'cancelReason'){
+            item.hidden =  navItm.orderStatus === 2 ? false : true
+        }
+        return item
+    })
     appointmentDialogVisible.value = true
 }
 // 关闭弹窗