fix: changestatus
parent
96dc81bd82
commit
fc9347e7c1
|
|
@ -343,7 +343,7 @@ export default class TicketDetail extends Component<{}, TicketDetailState> {
|
||||||
}
|
}
|
||||||
|
|
||||||
handleStatusChange(status: number): void {
|
handleStatusChange(status: number): void {
|
||||||
if (status == 3 || status == 5 || status == 7) {
|
if (status >= 3 && status <= 7) {
|
||||||
this.setState({
|
this.setState({
|
||||||
isDisable: {
|
isDisable: {
|
||||||
...this.state.isDisable,
|
...this.state.isDisable,
|
||||||
|
|
@ -376,8 +376,10 @@ export default class TicketDetail extends Component<{}, TicketDetailState> {
|
||||||
status: false,
|
status: false,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// eslint-disable-next-line react/no-unused-state
|
||||||
|
statusToBe: status,
|
||||||
});
|
});
|
||||||
changeStatus(this);
|
changeStatus(this, status);
|
||||||
}
|
}
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.setState({
|
this.setState({
|
||||||
|
|
@ -427,7 +429,7 @@ export default class TicketDetail extends Component<{}, TicketDetailState> {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
changeStatus(this);
|
changeStatus(this, this.state.statusToBe);
|
||||||
} else {
|
} else {
|
||||||
this.setState({
|
this.setState({
|
||||||
isDisable: {
|
isDisable: {
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,4 @@
|
||||||
export interface MainPageText {
|
export interface MainPageText {
|
||||||
normal: {
|
|
||||||
recoverTime: string;
|
|
||||||
reason: string;
|
|
||||||
};
|
|
||||||
askLeave: string;
|
askLeave: string;
|
||||||
conclusion: string;
|
conclusion: string;
|
||||||
titleLine: {
|
titleLine: {
|
||||||
|
|
@ -46,10 +42,6 @@ export interface MainPageText {
|
||||||
}
|
}
|
||||||
|
|
||||||
export const mainPageZhCn: MainPageText = {
|
export const mainPageZhCn: MainPageText = {
|
||||||
normal: {
|
|
||||||
recoverTime: '明天 13:30',
|
|
||||||
reason: '正常下班',
|
|
||||||
},
|
|
||||||
askLeave: '我要请假',
|
askLeave: '我要请假',
|
||||||
conclusion: '提交值班总结',
|
conclusion: '提交值班总结',
|
||||||
titleLine: {
|
titleLine: {
|
||||||
|
|
@ -117,10 +109,6 @@ export const mainPageZhCn: MainPageText = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export const mainPageEnUs: MainPageText = {
|
export const mainPageEnUs: MainPageText = {
|
||||||
normal: {
|
|
||||||
recoverTime: 'Tomorrow 13:30',
|
|
||||||
reason: 'Normal shift',
|
|
||||||
},
|
|
||||||
askLeave: 'Absence',
|
askLeave: 'Absence',
|
||||||
conclusion: 'Submit Duty Conclusion',
|
conclusion: 'Submit Duty Conclusion',
|
||||||
titleLine: {
|
titleLine: {
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import { getUrl } from '.';
|
||||||
|
|
||||||
const reLaunchInterval = 1000;
|
const reLaunchInterval = 1000;
|
||||||
|
|
||||||
export function changeStatus(that: TicketDetail) {
|
export function changeStatus(that: TicketDetail, status: number) {
|
||||||
that.setState({
|
that.setState({
|
||||||
isLoading: {
|
isLoading: {
|
||||||
...that.state.isLoading,
|
...that.state.isLoading,
|
||||||
|
|
@ -19,7 +19,7 @@ export function changeStatus(that: TicketDetail) {
|
||||||
data: {
|
data: {
|
||||||
token: wechatUser.getToken(),
|
token: wechatUser.getToken(),
|
||||||
id: that.state.id,
|
id: that.state.id,
|
||||||
status: that.state.statusToBe,
|
status: status,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue