import MemberPage from '@/pages/member/member'; import Taro from '@tarojs/taro'; import { TicketListItem } from '@/components/TicketListItem/TicketListItem'; import moment from 'moment'; import { getUrl } from '.'; export function getUncompletedTicketList(that: MemberPage) { Taro.request({ url: getUrl('/tickets/uncompleted'), method: 'GET', data: { token: 'token_test', }, }) .then((res) => { let former = that.state.rs; if (!res.data.success) { that.setState({ rs: former.trans(false), }); return; } that.setState({ rs: former.trans(true), fixList: res.data.data.list.map( (item) => new TicketListItem( item.id, item.device, item.deviceModel, item.status, moment(item.createdTime), ), ), }); }) .catch((reason) => { let former = that.state.rs; that.setState({ rs: former.trans(false), }); console.log(reason); }); }