Browse Source

优化显示

wangwei 4 years ago
parent
commit
a09a80c13e

+ 6 - 3
src/components/Table/src/components/settings/ShowFormSearch.vue

@@ -1,13 +1,14 @@
 <template>
   <Tooltip placement="top">
     <template #title>
-      <span>{{ t('component.table.showFormSearchConfig') }}</span>
+      <span v-if="state">{{ t('component.table.showFormSearchConfig') }}</span>
+      <span v-if="!state">{{ t('component.table.hideFormSearchConfig') }}</span>
     </template>
     <SearchOutlined @click="toggle" />
   </Tooltip>
 </template>
 <script lang="ts">
-  import { defineComponent } from 'vue';
+  import { defineComponent, ref } from 'vue';
   import { Tooltip } from 'ant-design-vue';
   import { SearchOutlined } from '@ant-design/icons-vue';
 
@@ -21,14 +22,16 @@
       Tooltip,
     },
     setup() {
+      const state = ref(true);
       const table = useTableContext();
       const { t } = useI18n();
 
       function toggle() {
+        state.value = !state.value;
         table.showTableSearch();
       }
 
-      return { toggle, t };
+      return { toggle, t, state };
     },
   });
 </script>

+ 1 - 0
src/locales/lang/en/component.ts

@@ -49,6 +49,7 @@ export default {
     settingFixedRight: 'Fixed Right',
     settingFullScreen: 'Full Screen',
     showFormSearchConfig: 'Show Search',
+    hideFormSearchConfig: 'Hide Search',
     index: 'Index',
     total: 'total of {total}',
   },

+ 1 - 0
src/locales/lang/zh_CN/component.ts

@@ -51,6 +51,7 @@ export default {
     settingFixedRight: '固定到右侧',
     settingFullScreen: '全屏',
     showFormSearchConfig: '显示搜索',
+    hideFormSearchConfig: '隐藏搜索',
 
     index: '序号',
 

+ 1 - 1
src/views/member/unit/popup.vue

@@ -82,7 +82,7 @@
 
           const popupData = { closeModal, data };
           emit('saveData', popupData);
-        } catch (err) {
+        } catch (err: any) {
           error(err.errorFields[0].errors[0]);
         }
       }