Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

2 роки тому
1 рік тому
2 роки тому
1 рік тому
2 роки тому
12345678910111213141516171819202122232425262728293031323334
  1. import {getStatusTag} from "utils/statusUtils/Base";
  2. const pending = {color:"#f5a83d", eng:"Pending", cht:"待辦", cn: "待办"}
  3. const toBePaid = {color:"#f5a83d", eng:"To be Paid", cht:"待付款", cn: "待付款"}
  4. const paid = {color:"#22a13f", eng:"Paid", cht:"已付款", cn: "已付款"}
  5. export function getStatus_Cht(params) {
  6. let status = getStatus(params);
  7. return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.cht }):"";
  8. }
  9. export function getStatus_Eng(params) {
  10. let status = getStatus(params);
  11. return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.eng }):"";
  12. }
  13. export function getStatus_i18n(params, locale) {
  14. let status = getStatus(params);
  15. if(locale === 'zh-CN')
  16. return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.cn }):"";
  17. if(locale === 'zh-HK')
  18. return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.cht }):"";
  19. return status?getStatusTag({color: status.color, textColor:status.textColor, text:status.eng }):"";
  20. }
  21. function getStatus(params) {
  22. let status = params?.row?params.row.status:params;
  23. if(status =="pending") return pending;
  24. if(status == "to be paid") return toBePaid;
  25. if(status =="paid") return paid;
  26. }