add myticket page

yhy
Dawn_Ocean 2024-03-07 01:07:33 +08:00
parent 162b7a7d09
commit a408ac9e39
5 changed files with 28 additions and 2 deletions

View File

@ -3,6 +3,7 @@ export default defineAppConfig({
'pages/index/index',
'pages/repair/repair',
'pages/user/user',
'pages/user/myTicket/myTicket',
'pages/user/inform/inform',
'pages/user/settings/settings',
'pages/user/report/report',

View File

@ -0,0 +1,3 @@
export default definePageConfig({
usingComponents: {},
});

View File

@ -0,0 +1,9 @@
import { Component, ReactNode } from 'react';
import './myTicket.scss';
import { View } from '@tarojs/components';
export default class SettingsPage extends Component {
render(): ReactNode {
return <View></View>;
}
}

View File

@ -14,6 +14,12 @@ export default class UserPage extends Component {
}
// 以上是TabBar相关
myTicketPage() {
Taro.navigateTo({
url: '/pages/user/myTicket/myTicket',
});
}
informPage() {
Taro.navigateTo({
url: '/pages/user/inform/inform',
@ -36,6 +42,13 @@ export default class UserPage extends Component {
return (
<View>
<AtList>
<AtListItem
title='我的工单'
note='在这里查看历史工单!'
arrow='right'
iconInfo={{ size: 25, color: '#E69966', value: 'clock' }}
onClick={this.myTicketPage}
/>
<AtListItem
title='我的信息'
note='能帮助亦可更好地找到你哦!'
@ -48,7 +61,7 @@ export default class UserPage extends Component {
note='配置小程序'
extraText=''
arrow='right'
iconInfo={{ size: 25, color: '#FF4949', value: 'filter' }}
iconInfo={{ size: 25, color: '#808080', value: 'filter' }}
onClick={this.settingsPage}
/>
<AtListItem
@ -56,7 +69,7 @@ export default class UserPage extends Component {
note='有什么想说的都可以告诉我们哦!'
extraText=''
arrow='right'
iconInfo={{ size: 25, color: '#E69966', value: 'message' }}
iconInfo={{ size: 25, color: '#9ACD32', value: 'message' }}
onClick={this.reportPage}
/>
</AtList>