add report request

yhy
Dawn_Ocean 2024-03-08 21:44:21 +08:00
parent 00977db512
commit 88cdb6cb92
2 changed files with 28 additions and 6 deletions

View File

@ -36,7 +36,8 @@ export default {
file: lang,
},
'POST /report': {
file: report,
success: false,
data: {},
},
'GET /user/mytickets': {
success: true,

View File

@ -1,9 +1,12 @@
import { AtTextarea, AtButton, AtForm, AtMessage } from 'taro-ui';
import { Component, ReactNode } from 'react';
import { getUrl } from '@/service';
import Taro from '@tarojs/taro';
import pt from '@/plain-text';
import './report.scss';
const submitInterval = 5000;
export default class SettingsPage extends Component {
state = {
report: '',
@ -21,18 +24,36 @@ export default class SettingsPage extends Component {
isDisable: true,
});
console.log(this.state.report);
Taro.request({
url: getUrl('/report'),
method: 'POST',
data: {
token: 'token_test',
report: this.state.report,
},
})
.then(res => {
console.log(res.data);
Taro.atMessage({
message: '提交成功',
type: 'success',
});
})
.catch(err => {
console.log(err);
Taro.atMessage({
message: '提交失败,错误为:' + err.toString(),
type: 'error',
});
});
this.setState({
isLoading: false,
});
Taro.atMessage({
message: '提交成功',
type: 'success',
});
setTimeout(() => {
this.setState({
isDisable: false,
});
}, 5000);
}, submitInterval);
}
onReset() {
this.setState({