add ticket detail localization
parent
cd076cd5a4
commit
eea622b657
|
|
@ -43,28 +43,22 @@ export class TicketNote {
|
||||||
|
|
||||||
type StatusStr = '1' | '2' | '3' | '4' | '5';
|
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 {
|
function renderNote(n: TicketNote): JSX.Element {
|
||||||
var message = '';
|
var message = '';
|
||||||
|
const td = pt.get().ticketDetail;
|
||||||
|
const createMessage = td.createTicketMessage;
|
||||||
|
const modifyMessage = td.statusModifyMessage;
|
||||||
|
const prefix = td.statusModifyPrefix;
|
||||||
|
|
||||||
switch (n.type) {
|
switch (n.type) {
|
||||||
case 0:
|
case 0:
|
||||||
message = '创建了维修';
|
message = createMessage;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
message = n.content;
|
message = n.content;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
message =
|
message = prefix + modifyMessage.get(n.content as StatusStr) || '';
|
||||||
'将维修状态更改为:' +
|
|
||||||
statusModifyMessage.get(n.content as StatusStr) || '';
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,13 @@ interface StepItem {
|
||||||
title: string;
|
title: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type StatusStr = '1' | '2' | '3' | '4' | '5';
|
||||||
|
|
||||||
export interface TicketDetailText {
|
export interface TicketDetailText {
|
||||||
stepItems: Array<StepItem>;
|
stepItems: Array<StepItem>;
|
||||||
|
createTicketMessage: string;
|
||||||
|
statusModifyPrefix: string;
|
||||||
|
statusModifyMessage: Map<StatusStr, string>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const ticketDetailZhCn: TicketDetailText = {
|
export const ticketDetailZhCn: TicketDetailText = {
|
||||||
|
|
@ -13,6 +18,15 @@ export const ticketDetailZhCn: TicketDetailText = {
|
||||||
{ title: '待取回' },
|
{ title: '待取回' },
|
||||||
{ title: '工单完成' },
|
{ title: '工单完成' },
|
||||||
],
|
],
|
||||||
|
createTicketMessage: '创建了维修',
|
||||||
|
statusModifyPrefix: '将维修状态更改为:',
|
||||||
|
statusModifyMessage: new Map<StatusStr, string>([
|
||||||
|
['1', '维修中'],
|
||||||
|
['2', '2(?)'],
|
||||||
|
['3', '3(?)'],
|
||||||
|
['4', '维修成功待取回'],
|
||||||
|
['5', '维修成功已取回'],
|
||||||
|
]),
|
||||||
};
|
};
|
||||||
|
|
||||||
export const ticketDetailEnUs: TicketDetailText = {
|
export const ticketDetailEnUs: TicketDetailText = {
|
||||||
|
|
@ -22,4 +36,13 @@ export const ticketDetailEnUs: TicketDetailText = {
|
||||||
{ title: 'Take home' },
|
{ title: 'Take home' },
|
||||||
{ title: 'Finished' },
|
{ title: 'Finished' },
|
||||||
],
|
],
|
||||||
|
createTicketMessage: 'Created ticket',
|
||||||
|
statusModifyPrefix: 'Modified repair status to: ',
|
||||||
|
statusModifyMessage: new Map<StatusStr, string>([
|
||||||
|
['1', 'Repairing'],
|
||||||
|
['2', '2(?)'],
|
||||||
|
['3', '3(?)'],
|
||||||
|
['4', 'Device to be taken home'],
|
||||||
|
['5', 'Ticket finished'],
|
||||||
|
]),
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue