From b1a019c8265ed46e81103906e04ea6febf3a1ace Mon Sep 17 00:00:00 2001 From: Lewis_yan Date: Thu, 9 Apr 2026 11:59:24 +0800 Subject: [PATCH] fix(i18n): add isAwarded search field placeholder i18n support Add missing placeholder i18n key for the isAwarded (award status) search dropdown in the quotation page. --- web/src/i18n/pages/pissupplier/en.ts | 1 + web/src/i18n/pages/pissupplier/zh-cn.ts | 1 + web/src/i18n/pages/pissupplier/zh-tw.ts | 1 + web/src/views/pissupplier/quotation/index.vue | 11 +++++++---- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/web/src/i18n/pages/pissupplier/en.ts b/web/src/i18n/pages/pissupplier/en.ts index 48cbd70..2e63d3f 100644 --- a/web/src/i18n/pages/pissupplier/en.ts +++ b/web/src/i18n/pages/pissupplier/en.ts @@ -125,6 +125,7 @@ export default { submitQuote: 'Submit', view: 'View', companyCodeOrName: 'Company code or name', + isAwardedSearchPlaceholder: 'Select award status', }, vendorType: { stateOwned: 'State-owned', diff --git a/web/src/i18n/pages/pissupplier/zh-cn.ts b/web/src/i18n/pages/pissupplier/zh-cn.ts index 1fe9071..1683df0 100644 --- a/web/src/i18n/pages/pissupplier/zh-cn.ts +++ b/web/src/i18n/pages/pissupplier/zh-cn.ts @@ -125,6 +125,7 @@ export default { submitQuote: '提交', view: '查看', companyCodeOrName: '公司代码或简称', + isAwardedSearchPlaceholder: '选择中标状态', }, vendorType: { stateOwned: '国有', diff --git a/web/src/i18n/pages/pissupplier/zh-tw.ts b/web/src/i18n/pages/pissupplier/zh-tw.ts index 73fd109..246615b 100644 --- a/web/src/i18n/pages/pissupplier/zh-tw.ts +++ b/web/src/i18n/pages/pissupplier/zh-tw.ts @@ -125,6 +125,7 @@ export default { submitQuote: '提交', view: '查看', companyCodeOrName: '公司代碼或簡稱', + isAwardedSearchPlaceholder: '選擇中標狀態', }, vendorType: { stateOwned: '國有', diff --git a/web/src/views/pissupplier/quotation/index.vue b/web/src/views/pissupplier/quotation/index.vue index 60d7736..a93a748 100644 --- a/web/src/views/pissupplier/quotation/index.vue +++ b/web/src/views/pissupplier/quotation/index.vue @@ -217,19 +217,19 @@ const crudOptions = { quoteNo: { title: t('message.pages.pissupplier.quotation.quotationNo'), type: 'text', - search: { show: true, component: { props: { clearable: true } } }, + search: { show: true, component: { props: { clearable: true, placeholder: t('message.pages.pissupplier.quotation.quotationNo') } } }, column: { minWidth: 120, showOverflowTooltip: true } }, inquiryCode: { title: t('message.pages.pissupplier.quotation.inquiryNo'), type: 'text', - search: { show: true, component: { props: { clearable: true } } }, + search: { show: true, component: { props: { clearable: true, placeholder: t('message.pages.pissupplier.quotation.inquiryNo') } } }, column: { minWidth: 120, showOverflowTooltip: true } }, inquiryTitle: { title: t('message.pages.pissupplier.quotation.inquiryTitle'), type: 'text', - search: { show: true, component: { props: { clearable: true } } }, + search: { show: true, component: { props: { clearable: true, placeholder: t('message.pages.pissupplier.quotation.inquiryTitle') } } }, column: { minWidth: 100, showOverflowTooltip: true } }, template: { @@ -286,7 +286,10 @@ const crudOptions = { title: t('message.pages.pissupplier.quotation.isAwarded'), type: 'dict-select', dict: dict({ data: isAwardedOptions }), - search: { show: true }, + search: { + show: true, + component: { props: { placeholder: t('message.pages.pissupplier.quotation.isAwardedSearchPlaceholder'), clearable: true } } + }, column: { width: 100, slots: { default: 'cell_isAwarded' } } }, quoteTime: {