| | |
| | | |
| | | <!-- 列表 --> |
| | | <ContentWrap> |
| | | <el-table v-loading="loading" :data="list" :stripe="true" :show-overflow-tooltip="true"> |
| | | <el-table v-loading="loading" :data="appointmentList" :stripe="true" :show-overflow-tooltip="true"> |
| | | <el-table-column label="编号" align="center" prop="patId" /> |
| | | <el-table-column label="缴费" align="center" prop="paid"> |
| | | <template #default="scope"> |
| | |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import {DICT_TYPE, getIntDictOptions} from '@/utils/dict' |
| | | import {DICT_TYPE} from '@/utils/dict' |
| | | import { dateFormatter2 } from '@/utils/formatTime' |
| | | import download from '@/utils/download' |
| | | import { AppointmentApi, AppointmentVO } from '@/api/ecg/appointment' |
| | |
| | | const { t } = useI18n() // 国际化 |
| | | |
| | | const loading = ref(true) // 列表的加载中 |
| | | const list = ref<AppointmentVO[]>([]) // 列表的数据 |
| | | const appointmentList = ref<AppointmentVO[]>([]) // 列表的数据 |
| | | const total = ref(0) // 列表的总页数 |
| | | const queryParams = reactive({ |
| | | pageNo: 1, |
| | |
| | | loading.value = true |
| | | try { |
| | | const data = await AppointmentApi.getAppointmentPage(queryParams) |
| | | list.value = data.list |
| | | appointmentList.value = data.list |
| | | total.value = data.total |
| | | } finally { |
| | | loading.value = false |