| @@ -20,6 +20,7 @@ export default function SearchDemandNote({ searchCriteria }) { | |||||
| const intl = useIntl(); | const intl = useIntl(); | ||||
| const theme = useTheme(); | const theme = useTheme(); | ||||
| const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | const isMdOrLg = useMediaQuery(theme.breakpoints.up('md')); | ||||
| const { locale } = intl; | |||||
| const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | const [_searchCriteria, set_searchCriteria] = React.useState(searchCriteria); | ||||
| @@ -65,7 +66,8 @@ export default function SearchDemandNote({ searchCriteria }) { | |||||
| width: isMdOrLg ? 'auto' : 175, | width: isMdOrLg ? 'auto' : 175, | ||||
| flex: isMdOrLg ? 1 : undefined, | flex: isMdOrLg ? 1 : undefined, | ||||
| renderCell: (params) => { | renderCell: (params) => { | ||||
| return [StatusUtils.getStatus_Cht(params)] | |||||
| return [StatusUtils.getStatus_i18n(params, locale) ] | |||||
| }, | }, | ||||
| }, | }, | ||||
| { | { | ||||
| @@ -44,7 +44,7 @@ export const GET_ORG_MARK_AS_CREDITOR = apiPath+'/org/mark-as-creditor'; | |||||
| export const GET_ORG_MARK_AS_NON_CREDITOR = apiPath+'/org/mark-as-non-creditor'; | export const GET_ORG_MARK_AS_NON_CREDITOR = apiPath+'/org/mark-as-non-creditor'; | ||||
| export const GET_SEND_TERMINATION_OF_CREDIT = apiPath+'/org/sendDn_terminationOfCredit'; | export const GET_SEND_TERMINATION_OF_CREDIT = apiPath+'/org/sendDn_terminationOfCredit'; | ||||
| export const GET_ORG_EXPORT = apiPath+'/org/export'; | export const GET_ORG_EXPORT = apiPath+'/org/export'; | ||||
| export const GET_SEND_OVERDUE_CREDITOR_LIST = apiPath+'/org/sendDn_OverdueCreditorList';//POST | |||||
| export const GET_SEND_OVERDUE_CREDITOR_LIST = apiPath+'/org/sendDn_OverdueCreditorList'; | |||||
| //public | //public | ||||
| export const GET_PUB_ORG_PATH = apiPath+'/org/pub'; | export const GET_PUB_ORG_PATH = apiPath+'/org/pub'; | ||||
| @@ -1,8 +1,8 @@ | |||||
| import {getStatusTag} from "utils/statusUtils/Base"; | import {getStatusTag} from "utils/statusUtils/Base"; | ||||
| const pending = {color:"#f5a83d", eng:"Pending", cht:"待辦"} | |||||
| const toBePaid = {color:"#f5a83d", eng:"To be Paid", cht:"待付款"} | |||||
| const paid = {color:"#22a13f", eng:"Paid", cht:"已付款"} | |||||
| const pending = {color:"#f5a83d", eng:"Pending", cht:"待辦", cn: "待办"} | |||||
| const toBePaid = {color:"#f5a83d", eng:"To be Paid", cht:"待付款", cn: "待付款"} | |||||
| const paid = {color:"#22a13f", eng:"Paid", cht:"已付款", cn: "已付款"} | |||||
| export function getStatus_Cht(params) { | export function getStatus_Cht(params) { | ||||
| let status = getStatus(params); | let status = getStatus(params); | ||||
| @@ -14,6 +14,16 @@ export function getStatus_Eng(params) { | |||||
| return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.eng }):""; | return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.eng }):""; | ||||
| } | } | ||||
| export function getStatus_i18n(params, locale) { | |||||
| let status = getStatus(params); | |||||
| if(locale === 'zh-CN') | |||||
| return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.cn }):""; | |||||
| if(locale === 'zh-HK') | |||||
| return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.cht }):""; | |||||
| return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.eng }):""; | |||||
| } | |||||
| function getStatus(params) { | function getStatus(params) { | ||||
| let status = params?.row?params.row.status:params; | let status = params?.row?params.row.status:params; | ||||