diff --git a/src/pages/TicketDetail/TicketDetail.tsx b/src/pages/TicketDetail/TicketDetail.tsx index 960d2f6..b91e9e7 100644 --- a/src/pages/TicketDetail/TicketDetail.tsx +++ b/src/pages/TicketDetail/TicketDetail.tsx @@ -50,6 +50,7 @@ interface TicketDetailState { comment: boolean; status: boolean; reminder: boolean; + framework: boolean; }; isDisable: { oreo: boolean; @@ -94,6 +95,7 @@ export default class TicketDetail extends Component<{}, TicketDetailState> { comment: false, status: false, reminder: false, + framework: true, }, isDisable: { oreo: false, @@ -122,6 +124,12 @@ export default class TicketDetail extends Component<{}, TicketDetailState> { isMember: wechatUser.getAccess(), }); getDisable(this, id); + this.setState({ + isLoading: { + ...this.state.isLoading, + framework: false, + }, + }); } onAddToOreo(): void { @@ -675,11 +683,13 @@ export default class TicketDetail extends Component<{}, TicketDetailState> { > {sheetItemsRenderer} - + {!this.state.isLoading.framework && ( + + )} ); diff --git a/src/service/getDisable.ts b/src/service/getDisable.ts index 4a6cdce..2f97253 100644 --- a/src/service/getDisable.ts +++ b/src/service/getDisable.ts @@ -9,6 +9,7 @@ export function getDisable(that: TicketDetail, id: number) { method: 'GET', data: { id: id, + token: wechatUser.getToken(), }, }) .then((res) => { diff --git a/src/service/ticketsInfo.ts b/src/service/ticketsInfo.ts index 8fa87a4..ccc0049 100644 --- a/src/service/ticketsInfo.ts +++ b/src/service/ticketsInfo.ts @@ -4,6 +4,7 @@ import Taro from '@tarojs/taro'; import moment from 'moment'; import { FixStatus } from '@/common'; import pt from '@/plain-text'; +import wechatUser from '@/wechat'; import { getUrl } from '.'; const mapStatusStep: Map = new Map([ @@ -23,6 +24,7 @@ export function getTicketInfo(that: DetailFramework, id: number) { method: 'GET', data: { id: id, + token: wechatUser.getToken(), }, }) .then((res) => {