add ticket detail localization
This commit is contained in:
@@ -43,28 +43,22 @@ export class TicketNote {
|
||||
|
||||
type StatusStr = '1' | '2' | '3' | '4' | '5';
|
||||
|
||||
const statusModifyMessage = new Map<StatusStr, string>([
|
||||
['1', '维修中'],
|
||||
['2', '2(?)'],
|
||||
['3', '3(?)'],
|
||||
['4', '维修成功待取回'],
|
||||
['5', '维修成功已取回'],
|
||||
]);
|
||||
|
||||
function renderNote(n: TicketNote): JSX.Element {
|
||||
var message = '';
|
||||
const td = pt.get().ticketDetail;
|
||||
const createMessage = td.createTicketMessage;
|
||||
const modifyMessage = td.statusModifyMessage;
|
||||
const prefix = td.statusModifyPrefix;
|
||||
|
||||
switch (n.type) {
|
||||
case 0:
|
||||
message = '创建了维修';
|
||||
message = createMessage;
|
||||
break;
|
||||
case 1:
|
||||
message = n.content;
|
||||
break;
|
||||
case 2:
|
||||
message =
|
||||
'将维修状态更改为:' +
|
||||
statusModifyMessage.get(n.content as StatusStr) || '';
|
||||
message = prefix + modifyMessage.get(n.content as StatusStr) || '';
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user