| | |
| | | <List class="mine-list-wrapper mine-order-list"> |
| | | <div class="mine-order-list-title"> |
| | | <div class="mine-order-list-title-text">我的预约</div> |
| | | <div class="mine-order-list-title-arrow-wrapper" @click="goMineReserveService"> |
| | | <div class="mine-order-list-title-arrow-wrapper" @click="goMineReserveService()"> |
| | | <div class="mine-order-list-title-sub-text">全部预约</div> |
| | | <img :src="IconArrow" class="mine-order-list-title-icon" /> |
| | | </div> |
| | |
| | | class="mine-order-list-item" |
| | | top="8" |
| | | :dot="false" |
| | | @click="goMineReserveService" |
| | | @click="goMineReserveService(EnumStandardOrderAppointmentStatus.WaitSure)" |
| | | > |
| | | <img :src="IconOrderSign" class="mine-order-list-icon" /> |
| | | <div class="mine-order-list-text">待确认</div> |
| | |
| | | class="mine-order-list-item" |
| | | top="8" |
| | | :dot="false" |
| | | @click="goMineReserveService" |
| | | @click="goMineReserveService(EnumStandardOrderAppointmentStatus.WaitServe)" |
| | | > |
| | | <img :src="IconOrderHire" class="mine-order-list-icon" /> |
| | | <div class="mine-order-list-text">待服务</div> |
| | |
| | | class="mine-order-list-item" |
| | | top="8" |
| | | :dot="false" |
| | | @click="goMineReserveService" |
| | | @click="goMineReserveService(EnumStandardOrderAppointmentStatus.Completed)" |
| | | > |
| | | <img :src="IconOrderHire" class="mine-order-list-icon" /> |
| | | <div class="mine-order-list-text">已完成</div> |
| | |
| | | class="mine-order-list-item" |
| | | top="8" |
| | | :dot="false" |
| | | @click="goMineReserveService" |
| | | @click="goMineReserveService(EnumStandardOrderAppointmentStatus.Cancelled)" |
| | | > |
| | | <img :src="IconOrderCancel" class="mine-order-list-icon" /> |
| | | <div class="mine-order-list-text">已取消</div> |
| | |
| | | import { useSystemStore } from '@/stores/modules/system'; |
| | | import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue'; |
| | | import { useQuery } from '@tanstack/vue-query'; |
| | | import { EnumStandardOrderAppointmentStatus } from '@12333/constants'; |
| | | |
| | | const { userDetail, updateUserInfo, displayName } = useUser(); |
| | | const isLogin = useIsLogin(); |
| | |
| | | goPage(RouterPath.mineCollectTask); |
| | | } |
| | | |
| | | function goMineReserveService() { |
| | | goPage(RouterPath.mineReserveService); |
| | | function goMineReserveService(status: EnumStandardOrderAppointmentStatus = 0 as any) { |
| | | goPage(`${RouterPath.mineReserveService}?status=${status}`); |
| | | } |
| | | |
| | | function goMineOrderManage() { |