Skip to content

Commit 1f6307c

Browse files
authored
Merge pull request #62 from WeBankFinTech/branch_joy
feat: 12.2.3版本更新,高筛按钮文字调整
2 parents f98b67c + e874b45 commit 1f6307c

File tree

5 files changed

+15
-9
lines changed

5 files changed

+15
-9
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fesjs/traction-widget",
3-
"version": "1.12.2",
3+
"version": "1.12.3",
44
"description": "集合大型中台项目使用到的通用组件和工具函数",
55
"scripts": {
66
"docs:dev": "npm run build && node docs/.vitepress/scripts/generate-doc.js && vitepress dev docs",

packages/traction-widget/components/Search/Search.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<template v-if="props.isAdvance">
2121
<FButton v-if="isAdvanceCount" @click="handleAdvance"
2222
:class="querySelectedCount > 0 ? 'selected-count' : ''">
23-
{{searchLocalObj?.advance}}{{querySelectedCount > 0 ? `(${searchLocalObj?.selected}${querySelectedCount}${searchLocalObj?.item})` : ''}}
23+
{{querySelectedCountText()}}
2424
</FButton>
2525
<FButton v-else @click="handleAdvance">
2626
{{searchLocalObj?.advance}}
@@ -34,7 +34,7 @@
3434
<template v-if="props.isAdvance">
3535
<FButton v-if="isAdvanceCount" @click="handleAdvance"
3636
:class="querySelectedCount > 0 ? 'selected-count' : ''">
37-
{{searchLocalObj?.advance}}{{querySelectedCount > 0 ? `(${searchLocalObj?.selected} ${querySelectedCount} ${searchLocalObj?.item})` : ''}}
37+
{{querySelectedCountText()}}
3838
</FButton>
3939
<FButton v-else @click="handleAdvance">
4040
{{searchLocalObj?.advance}}
@@ -116,7 +116,6 @@ const emit = defineEmits(['search', 'reset', 'advance', 'update:form', 'update:a
116116
const { datasource } = useFormModel(props, emit, ['form', 'advanceForm']);
117117
118118
const prefixCls = getPrefixCls('search');
119-
120119
// 筛选条件数量的watch
121120
const querySelectedCount = computed(() => {
122121
if (!props.isCustomAdvanceCount) {
@@ -130,7 +129,12 @@ const querySelectedCount = computed(() => {
130129
return props.advanceCountFunc(props.advanceForm);
131130
}
132131
});
133-
132+
const querySelectedCountText = () => {
133+
const str = searchLocalObj?.advance;
134+
if (querySelectedCount.value === 0) return str;
135+
if (querySelectedCount.value === 1) return `${str}(${searchLocalObj?.selected}${querySelectedCount.value}${searchLocalObj?.item})`;
136+
if (querySelectedCount.value > 1) return `${str}(${searchLocalObj?.selected}${querySelectedCount.value}${searchLocalObj?.items})`;
137+
};
134138
const handleSearch = () => {
135139
emit('search', datasource.form);
136140
};

packages/traction-widget/components/locales/lang/enUS.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ export default {
1111
search: 'Search',
1212
advance: 'Advanced Filter',
1313
advanceCount: 'Advanced Filter (selected {count} items)',
14-
selected: 'selected',
15-
item: 'items',
14+
selected: 'selected ',
15+
item: ' item',
16+
items: ' items',
1617
reset: 'Reset'
1718
},
1819
TableHeaderConfig: {

packages/traction-widget/components/locales/lang/zhCN.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ export default {
1010
SearchData: {
1111
search: '查询',
1212
advance: '高级筛选',
13-
selected: '已选',
13+
selected: '已选',
1414
item: '项',
15+
items: '项',
1516
reset: '重置'
1617
},
1718
TableHeaderConfig: {

packages/traction-widget/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fesjs/traction-widget",
3-
"version": "1.12.2",
3+
"version": "1.12.3",
44
"description": "集合大型中台项目使用到的通用组件和工具函数",
55
"main": "dist/traction-widget.min.js",
66
"module": "es/components/index.js",

0 commit comments

Comments
 (0)