fix Fixstatus; add support to all statuses

This commit is contained in:
Dawn_Ocean
2024-03-18 14:08:52 +08:00
parent 2398644cc3
commit 7ced70ab21
5 changed files with 35 additions and 19 deletions
+8 -2
View File
@@ -2,6 +2,7 @@ import MyTicketPage from '@/pages/user/myTicket/myTicket';
import { TicketListItem } from '@/components/TicketListItem/TicketListItem';
import Taro from '@tarojs/taro';
import moment from 'moment';
import { FixStatus } from '@/common';
import { getUrl } from '.';
export function getMyTicketList(that: MyTicketPage) {
@@ -23,14 +24,19 @@ export function getMyTicketList(that: MyTicketPage) {
that.setState({
rs: former.trans(true),
fixList: res.data.data.list.map(
(item) =>
(item: {
id: number;
device: string;
deviceModel: string;
status: FixStatus;
createdTime: moment.MomentInput;
}) =>
new TicketListItem(
item.id,
item.device,
item.deviceModel,
item.status,
moment(item.createdTime),
item.isMember,
),
),
});