Przeglądaj źródła

修改查询窗口的InfoHeader的国际化

xlj_bule 3 lat temu
rodzic
commit
87a6a39860

+ 4 - 2
packages/info/src/InfoHeader.vue

@@ -114,6 +114,7 @@
 <script>
 
 import draggable from 'vuedraggable';
+import Language from '../../common/Language.js';
 
 export default {
 
@@ -147,6 +148,7 @@ export default {
   emits: ['gridFieldPropertyChanged', 'filterFieldPropertyChanged'],
     
   data: function () {
+    this.Language = Language;
     return {
       sortMap: {},
       infoFilterFieldsClone: [],
@@ -179,7 +181,7 @@ export default {
         for (var i = 0, len1 = _self.infoFilterFields.length; i < len1; i++) {
           var fieldClone = {
             'key': ('InfoFormField' + '_' + _self.infoWindowNo + '_' + _self.infoFilterFields[i].fieldName),
-            'fieldName': _self.infoFilterFields[i].fieldName,
+            'fieldName': Language.getNameTrl(_self.$i18n.locale, _self.infoFilterFields[i]),
             'name': _self.infoFilterFields[i].name,
             'mandatory': _self.infoFilterFields[i].mandatory,
             'isShow': _self.infoFilterFields[i].isShow,
@@ -209,7 +211,7 @@ export default {
         for (var i = 0, len1 = _self.infoGridFields.length; i < len1; i++) {
           var fieldClone = {
             'key': ('InfoGridField' + '_' + _self.infoWindowNo + '_' + _self.infoGridFields[i].fieldName),
-            'fieldName': _self.infoGridFields[i].fieldName,
+            'fieldName': Language.getNameTrl(_self.$i18n.locale, _self.infoGridFields[i]),
             'name': _self.infoGridFields[i].name,
             'mandatory': _self.infoGridFields[i].mandatory,
             'isShow': _self.infoGridFields[i].isShow,

+ 1 - 1
packages/info/src/QueryPage.vue

@@ -15,7 +15,7 @@
           <InfoHeader
             :html-help-url="infoWindowDto.htmlHelpUrl"
             :info-grid-fields="infoGridFields"
-            :header-name="infoWindowDto.name"
+            :header-name="Language.getNameTrl($i18n.locale, infoWindowDto)"
             :info-filter-fields="infoFilterFields"
             :info-window-no="infoWindowDto.no"
             @filter-field-property-changed="filterFieldPropertyChanged($event)"