소스 검색

修复子科室无法挂号的问题

lighter 3 년 전
부모
커밋
1c06b42072
1개의 변경된 파일12개의 추가작업 그리고 3개의 파일을 삭제
  1. 12 3
      src/views/hospital-service/appointment/Appointment.vue

+ 12 - 3
src/views/hospital-service/appointment/Appointment.vue

@@ -35,9 +35,18 @@ export default {
       data.activeIndex = Cookies.get('activeIndex')
     }
     const onConfirm = (val) => {
-      Cookies.set('appointmentDeptCode', val.id)
-      Cookies.set('appointmentDeptName', val.text)
-      router.push('/selectDoctorAndDate/' + val.id + '/' + val.text)
+      let id = ''
+      let text = ''
+      if (val instanceof Array) {
+        id = val[0].id
+        text = val[0].text
+      } else {
+        id = val.id
+        text = val.text
+      }
+      Cookies.set('appointmentDeptCode', id)
+      Cookies.set('appointmentDeptName', text)
+      router.push('/selectDoctorAndDate/' + id + '/' + text)
     }
     const onCancel = () => {
       data.showPopup = false