diff --git a/mock/ticketInfo.json b/mock/ticketInfo.json index 9bf5947..417956f 100644 --- a/mock/ticketInfo.json +++ b/mock/ticketInfo.json @@ -12,7 +12,7 @@ "isConfirmed": false, "notes": [ { - "avatar": "https://....jpg", + "avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png", "id": 21368, "op": "宇航员", "type": 0, @@ -20,7 +20,7 @@ "createdTime": "2024-03-07T19:52:48.523305" }, { - "avatar": "https://....jpg", + "avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png", "id": 21370, "op": "宇航员", "type": 2, @@ -28,7 +28,7 @@ "createdTime": "2024-03-07T19:58:27.838816" }, { - "avatar": "https://....jpg", + "avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png", "id": 21373, "op": "宇航员", "type": 2, @@ -36,7 +36,7 @@ "createdTime": "2024-03-07T20:28:12.070707" }, { - "avatar": "https://....jpg", + "avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png", "id": 21374, "op": "宇航员", "type": 2, diff --git a/src/components/NoteCard/NoteCard.tsx b/src/components/NoteCard/NoteCard.tsx index f219e37..a5bda8e 100644 --- a/src/components/NoteCard/NoteCard.tsx +++ b/src/components/NoteCard/NoteCard.tsx @@ -1,4 +1,4 @@ -import { View } from '@tarojs/components'; +import { Image, View } from '@tarojs/components'; import { Component, ReactNode } from 'react'; import { TicketNote, StatusStr } from '@/pages/TicketDetail/TicketNote'; import pt from '@/plain-text'; @@ -35,12 +35,24 @@ export default class NoteCard extends Component { } return ( - - {note.op} - - {note.createdTime.format(timeFormat)} + + + + + + {note.op} + + {note.createdTime.format(timeFormat)} + + {message} - {message} ); } diff --git a/src/pages/TicketDetail/TicketNote.ts b/src/pages/TicketDetail/TicketNote.ts index 85dae8e..cb8717b 100644 --- a/src/pages/TicketDetail/TicketNote.ts +++ b/src/pages/TicketDetail/TicketNote.ts @@ -12,6 +12,7 @@ export class TicketInfo { } export class TicketNote { + avatar: string; id: number; op: string; type: 0 | 1 | 2; diff --git a/src/service/ticketsInfo.ts b/src/service/ticketsInfo.ts index dce1a31..923ee31 100644 --- a/src/service/ticketsInfo.ts +++ b/src/service/ticketsInfo.ts @@ -36,6 +36,7 @@ export function getTicketInfo(that: DetailFramework, id: number) { const notes: Array = []; data.notes.map((item) => { notes.push({ + avatar: item.avatar, id: item.id, op: item.op, type: item.type,