保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
export { default as AddAndReservedBtns } from '../..\\components\\AddAndReservedBtns.vue'
export { default as AddressPicker } from '../..\\components\\AddressPicker.vue'
export { default as BackActionBar } from '../..\\components\\BackActionBar.vue'
export { default as CareerSelect } from '../..\\components\\careerSelect.vue'
export { default as ConsultantQues } from '../..\\components\\Consultant-ques.vue'
export { default as DateTimePicker } from '../..\\components\\DateTimePicker.vue'
export { default as EditConsultantAvatar } from '../..\\components\\editConsultantAvatar.vue'
export { default as Footer } from '../..\\components\\Footer.vue'
export { default as Loading } from '../..\\components\\loading.vue'
export { default as MultiSelectBtn } from '../..\\components\\multiSelectBtn.vue'
export { default as NavBar } from '../..\\components\\NavBar.vue'
export { default as PhoneContactTimePicker } from '../..\\components\\phoneContactTimePicker.vue'
export { default as PopUpFrame } from '../..\\components\\popUpFrame.vue'
export { default as SingleSelectBtn } from '../..\\components\\singleSelectBtn.vue'
export { default as AppointmentClosedInfo } from '../..\\components\\Appointment\\AppointmentClosedInfo.vue'
export { default as AppointmentInterviewList } from '../..\\components\\Appointment\\AppointmentInterviewList.vue'
export { default as AppointmentProgress } from '../..\\components\\Appointment\\AppointmentProgress.vue'
export { default as AppointmentRecordList } from '../..\\components\\Appointment\\AppointmentRecordList.vue'
export { default as ClientCard } from '../..\\components\\Client\\ClientCard.vue'
export { default as ClientList } from '../..\\components\\Client\\ClientList.vue'
export { default as ConsultantCard } from '../..\\components\\Consultant\\ConsultantCard.vue'
export { default as ConsultantList } from '../..\\components\\Consultant\\ConsultantList.vue'
export { default as ConsultantSwiper } from '../..\\components\\Consultant\\ConsultantSwiper.vue'
export { default as InterviewAdd } from '../..\\components\\Interview\\InterviewAdd.vue'
export { default as InterviewCard } from '../..\\components\\Interview\\InterviewCard.vue'
export { default as InterviewMsg } from '../..\\components\\Interview\\InterviewMsg.vue'
export { default as InterviewRecordCard } from '../..\\components\\Interview\\InterviewRecordCard.vue'
export { default as QuickFilterConsultantList } from '../..\\components\\QuickFilter\\QuickFilterConsultantList.vue'
export { default as QuickFilterSelector } from '../..\\components\\QuickFilter\\QuickFilterSelector.vue'
export { default as ReviewRecords } from '../..\\components\\ReviewRecords\\ReviewRecords.vue'
export { default as UiAvatar } from '../..\\components\\Ui\\UiAvatar.vue'
export { default as UiCarousel } from '../..\\components\\Ui\\UiCarousel.vue'
export { default as UiDateFormat } from '../..\\components\\Ui\\UiDateFormat.vue'
export { default as UiDatePicker } from '../..\\components\\Ui\\UiDatePicker.vue'
export { default as UiDialog } from '../..\\components\\Ui\\UiDialog.vue'
export { default as UiDrawer } from '../..\\components\\Ui\\UiDrawer.vue'
export { default as UiField } from '../..\\components\\Ui\\UiField.vue'
export { default as UiGoToTop } from '../..\\components\\Ui\\UiGoToTop.vue'
export { default as UiPagination } from '../..\\components\\Ui\\UiPagination.vue'
export { default as UiReviewScore } from '../..\\components\\Ui\\UiReviewScore.vue'
export { default as UiScrollPicker } from '../..\\components\\Ui\\UiScrollPicker.vue'
export { default as UiSelect } from '../..\\components\\Ui\\UiSelect.vue'
export { default as UiTags } from '../..\\components\\Ui\\UiTags.vue'
export { default as UiTimePicker } from '../..\\components\\Ui\\UiTimePicker.vue'
 
// nuxt/nuxt.js#8607
function wrapFunctional(options) {
  if (!options || !options.functional) {
    return options
  }
 
  const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {})
 
  return {
    render(h) {
      const attrs = {}
      const props = {}
 
      for (const key in this.$attrs) {
        if (propKeys.includes(key)) {
          props[key] = this.$attrs[key]
        } else {
          attrs[key] = this.$attrs[key]
        }
      }
 
      return h(options, {
        on: this.$listeners,
        attrs,
        props,
        scopedSlots: this.$scopedSlots,
      }, this.$slots.default)
    }
  }
}