Browse Source

翻译提测

bding 11 months ago
parent
commit
ff63463034

+ 8 - 2
src/lang/modules/StatisticAnalysis/CrossVarietyChart.js

@@ -20,7 +20,10 @@ export const CrossVarietyChartEn = {
     add_date:'Add date',
     latest_date:'Latest date',
     n_day_before:'N days ago',
-    fixed_date:'fixed date'
+    fixed_date:'fixed date',
+    please_select:'Please Select',
+    chart_name_input:'Enter Chart Name',
+    fill_chart_name:'Please Fill in the Chart Name!',
 };
   
 /* 中文 */
@@ -41,7 +44,10 @@ export const CrossVarietyChartZh = {
     add_date:'添加日期',
     latest_date:'最新日期',
     n_day_before:'N天前',
-    fixed_date:'固定日期'
+    fixed_date:'固定日期',
+    please_select:'请选择',
+    chart_name_input:'请输入图表名称',
+    fill_chart_name:'请填写图表名称!',
 };
   
 /**

+ 18 - 0
src/lang/modules/systemManage/BaseConfig.js

@@ -68,6 +68,14 @@ export const BaseConfigEn = {
 
     tip_msg01:'Save successful, please check the corresponding page/project later',
 
+
+    login_info:'Filing Info',
+    login_info_pld:'Text Split ≥2 Spaces for New Lines on Small Screens',
+    login_title:'Login Page Title',
+    login_title_pld:'Enter Login Page Title',
+    login_name:'Website Name',
+    login_name_pld:'Enter Website Name',
+    login_diagram:'View Diagram',
 };
   
 /* 中文 */
@@ -135,6 +143,16 @@ export const BaseConfigZh = {
     resource_del_msg:'是否确认删除选中图片?',
 
     tip_msg01:'保存成功,请稍后到对应页面/项目查看',
+
+    login_info:'备案信息',
+    login_info_pld:'文本中输入≥2个空格表示文本分段,小屏时换行显示',
+    login_title:'登录页标题',
+    login_title_pld:'请输入登录页标题',
+    login_name:'网站名称',
+    login_name_pld:'请输入网站名称',
+    login_diagram:'查看示意图',
+
+    
 };
   
 /**

+ 112 - 0
src/lang/modules/systemManage/DataRefresh.js

@@ -0,0 +1,112 @@
+/**
+ * 系统设置-基本配置
+ */
+
+/**
+ * $t('SystemManage.DataRefreshZh.XXX')
+ */
+
+/* 中文 */
+export const DataRefreshZh = {
+  select_source: "选择数据源",
+  select_source_pld: "请选择数据源",
+  database_label: "经济数据库",
+  date_label: "日期序列",
+  default_time: "默认刷新时间",
+  data_frequency: "数据频度",
+  time_label: "时间",
+  refresh_cell: "刷新单元格数",
+  refresh_all: "全部刷新",
+  refresh_cells_pld: "请输入刷新单元格数",
+  refresh_time_add: "添加刷新时间",
+  refresh_success_msg: "设置默认刷新时间成功",
+  status_success_msg: "设置刷新状态成功",
+  time_success_msg: "设置刷新时间成功",
+
+  terminal_code_select: "终端编码",
+  eta_class_select: "ETA指标库分类",
+  enable_op: "启用刷新",
+  pause_op: "暂停刷新",
+  all_list: "列表全选",
+  set_time: "设置刷新时间",
+  please_select: "请选择",
+  set_status: "设置刷新状态",
+  indicator_name: "指标ID/指标名称",
+  complete_data_source: "请选择完整数据源",
+
+  table_code: "指标编码",
+  table_name: "指标全称",
+  table_date: "最新日期",
+  table_value: "最新值",
+  table_frequency: "频度",
+  table_time: "刷新时间",
+  table_creator: "创建人",
+  table_status: "刷新状态",
+
+  refresh_rate: "刷新频率",
+  trading_day: "每交易日",
+  daily_date: "每自然日",
+  weekly_date: "每周",
+  decadal_date: "每旬",
+  monthly_date: "每月",
+  quarterly_date: "每季",
+  semiannually_date: "每半年",
+  annually_date: "每年",
+  day_n: "第N天",
+  last_day: "最后一天",
+  select_refresh_rate: "请选择刷新频率",
+  select_refresh_time: "请选择刷新时间",
+};
+
+/* 英文 */
+export const DataRefreshEn = {
+  select_source: "Select Data Source",
+  select_source_pld: "Please select a data source",
+  database_label: "Economic Database",
+  date_label: "Date Series",
+  default_time: "Default Refresh Time",
+  data_frequency: "Data Frequency",
+  time_label: "Time",
+  refresh_cell: "Refresh Cell Count",
+  refresh_all: "Refresh All",
+  refresh_cells_pld: "Please Enter the Number of Cells to Refresh",
+  refresh_time_add: "Add Refresh Time",
+  refresh_success_msg: "Default Refresh Time Set Successfully",
+  status_success_msg: " Refresh status set successfully",
+  time_success_msg: " Refresh time set successfully",
+
+  terminal_code_select: "Terminal Code",
+  eta_class_select: "ETA Indicator Library Classification",
+  enable_op: "Enable Refresh",
+  pause_op: "Pause Refresh",
+  all_list: "Select All in List",
+  set_time: "Set Refresh Time",
+  please_select: "Please Select",
+  set_status: "Set Refresh Status",
+  indicator_name: "Indicator ID/Indicator Name",
+  complete_data_source: "Please select a complete data source",
+
+  table_code: "Indicator Code",
+  table_name: "Full Indicator Name",
+  table_date: "Latest Date",
+  table_value: "Latest Value",
+  table_frequency: "Frequency",
+  table_time: "Refresh Time",
+  table_creator: "Creator",
+  table_status: "Refresh Status",
+
+
+  refresh_rate: "Refresh Rate",
+  trading_day: "Every Trading Day",
+  daily_date: "Daily",
+  weekly_date: "Weekly",
+  decadal_date: "Decadal",
+  monthly_date: "Monthly",
+  quarterly_date: "Quarterly",
+  semiannually_date: "Semiannually",
+  annually_date: "Annually",
+  day_n: "Day N",
+  last_day: "Last Day",
+  select_refresh_rate: "Please select a refresh rate",
+  select_refresh_time: "Please select a refresh time",
+};

+ 3 - 1
src/lang/modules/systemManage/indexEn.js

@@ -8,6 +8,7 @@ import {OutLinkConfigEn} from './OutLinkConfig'
 import {DataSourceAccountEn} from './DataSourceAccount'
 import {ChartSetEn} from './ChartSet'
 import {ReportApproveEn} from './ReportApprove'
+import {DataRefreshEn} from './DataRefresh'
 
 export default {
   // 系统设置
@@ -21,7 +22,8 @@ export default {
     OutLinkConfig:OutLinkConfigEn,
     DataSourceAccount:DataSourceAccountEn,
     ChartSet:ChartSetEn,
-    ReportApprove:ReportApproveEn
+    ReportApprove:ReportApproveEn,
+    DataRefresh:DataRefreshEn
   },
 };
 

+ 3 - 1
src/lang/modules/systemManage/indexZh.js

@@ -8,6 +8,7 @@ import { OutLinkConfigZh } from "./OutLinkConfig";
 import{DataSourceAccountZh} from './DataSourceAccount'
 import { ChartSetZh } from "./ChartSet";
 import { ReportApproveZh } from "./ReportApprove";
+import {DataRefreshZh} from './DataRefresh'
 
 export default {
   // 系统设置
@@ -21,6 +22,7 @@ export default {
     OutLinkConfig:OutLinkConfigZh,
     DataSourceAccount:DataSourceAccountZh,
     ChartSet:ChartSetZh,
-    ReportApprove:ReportApproveZh
+    ReportApprove:ReportApproveZh,
+    DataRefresh:DataRefreshZh,
   },
 };

+ 6 - 6
src/views/chartRelevance_manage/crossVarietyAnalysis/components/chartFormSection.vue

@@ -17,7 +17,7 @@
         />
         <el-select
           v-model="form.CalculateUnit"
-          placeholder="请选择"
+          :placeholder="$t('StatisticAnalysis.CrossVarietyChart.please_select')"
           style="width: 100px"
           @change="changeParams"
         >
@@ -33,7 +33,7 @@
         <el-select
           v-model="form.PercentType"
           style="width: 240px"
-          placeholder="请选择"
+          :placeholder="$t('StatisticAnalysis.CrossVarietyChart.please_select')"
           @change="changeParams"
         >
           <el-option
@@ -56,7 +56,7 @@
         <el-select
           v-model="form.TagX"
           style="width: 240px"
-          placeholder="请选择"
+          :placeholder="$t('StatisticAnalysis.CrossVarietyChart.please_select')"
           @change="changeSeries"
         >
           <el-option
@@ -71,7 +71,7 @@
       <el-form-item :label="$t('StatisticAnalysis.CrossVarietyChart.y_axis')" prop="TagY">
         <el-select
           v-model="form.TagY"
-          placeholder="请选择"
+          :placeholder="$t('StatisticAnalysis.CrossVarietyChart.please_select')"
           style="width: 240px"
           @change="changeSeries"
         >
@@ -88,7 +88,7 @@
         <el-input
           v-model="form.ChartName"
           style="width: 240px"
-          placeholder="请输入图表名称"
+          :placeholder="$t('StatisticAnalysis.CrossVarietyChart.chart_name_input')"
           @change="changeParams"
         />
       </el-form-item>
@@ -101,7 +101,7 @@
           <el-select
             v-model="item.DateType"
             style="width: 140px"
-            placeholder="请选择"
+            :placeholder="$t('StatisticAnalysis.CrossVarietyChart.please_select')"
             @change="changeParams"
           >
             <el-option

+ 1 - 1
src/views/semantics_manage/mixins/catalogMixin.js

@@ -136,7 +136,7 @@ export default {
                 this.$message.error(this.$t('SemanticsManage.DocumentManagement.error_notifications'))
                 return
             }
-            this.$confirm(this.$t('SemanticsManage.DocumentManagement.delete_directory_info'), this.$t('Confirm.prompt'), {
+            this.$confirm(this.$t('Slides.delete_directory_info'), this.$t('Confirm.prompt'), {
                 confirmButtonText:  this.$t('Dialog.confirm_btn'),
                 cancelButtonText: this.$t('Dialog.cancel_btn'),
                 type: 'warning',

+ 1 - 1
src/views/semantics_manage/semanticsPage.vue

@@ -11,7 +11,7 @@
       <div class="select-wrap">
         <el-select
           filterable remote
-          :placeholder="$t('SemanticsManage.DocumentComparison.input_content')"
+          :placeholder="$t('SemanticsManage.DocumentManagement.input_content')"
           v-model="searchTitle"
           :remote-method="searchHandle"
           clearable

+ 5 - 1
src/views/system_manage/components/configAnnotation.vue

@@ -1,6 +1,6 @@
 <template>
     <div class="config-annotation-wrap">
-        <el-button type="text" @click="showImage">{{buttonText}}</el-button>
+        <el-button type="text" @click="showImage">{{showTextLang(buttonText)}}</el-button>
         <span class="hint-text">{{picHintText}}</span>
     </div>
 </template>
@@ -29,6 +29,10 @@ export default {
     methods: {
         showImage(){
             this.$emit('showImage',this.picName)
+        },
+        showTextLang(text){
+            if(text==='查看示意图') return this.$t('SystemManage.BaseConfig.login_diagram')
+             return text
         }
     },
 };

+ 45 - 36
src/views/system_manage/components/refreshConfig.vue

@@ -5,9 +5,9 @@
         <el-form :model="dynamicForm" ref="dynamicForm" label-width="110px" class="dynamic-form">
             <div class="group" v-for="(item,index) in dynamicForm.configList" :key="item.key">
                 <div class="delete btn-box" @click="deleteSetting(index)"
-                    v-if="index!==0"><i class="el-icon-delete"></i>删除</div>
-                <el-form-item label="刷新频率" class="item">
-                    <el-form-item :prop="`configList[${index}].frequency`" :rules="{required:true,message:'请选择刷新频率',trigger: 'blur'}">
+                    v-if="index!==0"><i class="el-icon-delete"></i>{{$t('Table.delete_btn')}}</div>
+                <el-form-item :label="$t('SystemManage.DataRefresh.refresh_rate')" class="item">
+                    <el-form-item :prop="`configList[${index}].frequency`" :rules="{required:true,message:$t('SystemManage.DataRefresh.select_refresh_rate'),trigger: 'blur'}">
                         <el-select v-model="item.frequency">
                             <el-option v-for="i in frequencyType" :key="i.key" 
                                 :label="i.label" :value="i.key"/>
@@ -15,7 +15,7 @@
                     </el-form-item>
                     
                     <!-- 每周 -->
-                    <el-form-item :prop="`configList[${index}].frequency_week`" v-if="item.frequency.includes('周')" :rules="{required:true,message:'请选择刷新频率',trigger: 'blur'}">
+                    <el-form-item :prop="`configList[${index}].frequency_week`" v-if="item.frequency.includes('周')" :rules="{required:true,message:$t('SystemManage.DataRefresh.select_refresh_rate'),trigger: 'blur'}">
                         <el-select v-model="item.frequency_week" class="full-input" key="week">
                             <el-option v-for="i in weekList" :key="i.key" 
                                 :label="i.label" :value="i.key"/>
@@ -24,21 +24,21 @@
                     
                     <!-- 每旬、月、季、半年、年 -->
                     <el-form-item :prop="`configList[${index}].frequency_last`" v-if="!item.frequency.includes('日')&&!item.frequency.includes('周')"
-                        :rules="{required:true,message:'请选择刷新频率',trigger: 'blur'}">
+                        :rules="{required:true,message:$t('SystemManage.DataRefresh.select_refresh_rate'),trigger: 'blur'}">
                         <el-select v-model="item.frequency_last" :key="item.key" key="option">
                             <el-option v-for="i in timeOptionList" :key="i.key" 
                                 :label="i.label" :value="i.key"/>
                         </el-select>
                     </el-form-item>
                     <el-form-item :prop="`configList[${index}].frequency_n`" v-if="item.frequency_last==='n'&&!item.frequency.includes('日')&&!item.frequency.includes('周')"
-                        :rules="{required:true,message:'请选择刷新频率',trigger: 'blur'}">
+                        :rules="{required:true,message:$t('SystemManage.DataRefresh.select_refresh_rate'),trigger: 'blur'}">
                         <el-input v-model="item.frequency_n" type="number" :min="1" :max="n_limit_map[item.frequency]||10">
                             <template slot="prefix">N=</template>
                         </el-input>
                     </el-form-item>
                 </el-form-item>
-                <el-form-item class="item" label="时间">
-                    <el-form-item :prop="`configList[${index}].time`" :rules="{required:true,message:'请选择刷新时间',trigger: 'blur'}">
+                <el-form-item class="item" :label="$t('SystemManage.DataRefresh.time_label')">
+                    <el-form-item :prop="`configList[${index}].time`" :rules="{required:true,message:$t('SystemManage.DataRefresh.select_refresh_time'),trigger: 'blur'}">
                         <el-select v-model="item.time" class="full-input" key="single">
                             <el-option v-for="i in timeList" :key="i" 
                                 :label="i" :value="i"/>
@@ -46,14 +46,14 @@
                     </el-form-item>
                 </el-form-item>
                 <el-form-item v-if="Source!==11"
-                    :prop="`configList[${index}].num`" label="刷新单元格数" class="item" :rules="{required:true,message:'请输入刷新单元格数',trigger: 'blur'}">
+                    :prop="`configList[${index}].num`" :label="$t('SystemManage.DataRefresh.refresh_cell')" class="item" :rules="{required:true,message:$t('SystemManage.DataRefresh.refresh_cells_pld'),trigger: 'blur'}">
                     <el-input v-model="item.num" type="number"></el-input>
-                    <el-checkbox v-model="item.isAll">全部刷新</el-checkbox>
+                    <el-checkbox v-model="item.isAll">{{$t('SystemManage.DataRefresh.refresh_all')}}</el-checkbox>
                 </el-form-item>
                 <div class="line"></div>
                 <div class="add btn-box" @click="addSetting"
                     v-if="index===dynamicForm.configList.length-1&&index<maxSetting-1">
-                    <i class="el-icon-circle-plus-outline"></i>添加刷新时间</div>
+                    <i class="el-icon-circle-plus-outline"></i>{{$t('SystemManage.DataRefresh.refresh_time_add')}}</div>
             </div>
         </el-form>
     </div>
@@ -78,6 +78,39 @@ export default {
             type:Object
         }
     },
+    computed:{
+         //每周,可多选
+        weekList(){
+            return [
+                {key:1,label:/* 周一*/ this.$t('ETable.Date.monday')},
+                {key:2,label:/* 周二*/this.$t('ETable.Date.tuesday')},
+                {key:3,label:/* 周三*/this.$t('ETable.Date.wednesday')},
+                {key:4,label:/* 周四*/this.$t('ETable.Date.thursday')},
+                {key:5,label:/* 周五*/this.$t('ETable.Date.friday')},
+                {key:6,label:/* 周六*/this.$t('ETable.Date.saturday')},
+                {key:7,label:/* 周日*/this.$t('ETable.Date.sunday')}
+            ]
+        },
+        frequencyType(){
+            return [
+                {label:this.$t('SystemManage.DataRefresh.daily_date'),key:'每自然日'},
+                {label:this.$t('SystemManage.DataRefresh.trading_day'),key:'每交易日'},
+                {label:this.$t('SystemManage.DataRefresh.weekly_date'),key:'每周'},
+                {label:this.$t('SystemManage.DataRefresh.decadal_date'),key:'每旬'},
+                {label:this.$t('SystemManage.DataRefresh.monthly_date'),key:'每月'},
+                {label:this.$t('SystemManage.DataRefresh.quarterly_date'),key:'每季'},
+                {label:this.$t('SystemManage.DataRefresh.semiannually_date'),key:'每半年'},
+                {label:this.$t('SystemManage.DataRefresh.annually_date'),key:'每年'},
+            ]
+        },
+        //每旬、月、季、半年、年
+        timeOptionList(){
+            return [
+                {label:/* 第N天*/this.$t('SystemManage.DataRefresh.day_n'),key:'n'},
+                {label:/* 最后一天*/this.$t('SystemManage.DataRefresh.last_day'),key:'last'}
+            ]
+        },
+    },
     data() {
         return {
             maxSetting:5,//可设置的刷新时间数量
@@ -88,31 +121,7 @@ export default {
                     }
                 ]
             },
-            frequencyType:[
-                {label:'每自然日',key:'每自然日'},
-                {label:'每交易日',key:'每交易日'},
-                {label:'每周',key:'每周'},
-                {label:'每旬',key:'每旬'},
-                {label:'每月',key:'每月'},
-                {label:'每季',key:'每季'},
-                {label:'每半年',key:'每半年'},
-                {label:'每年',key:'每年'},
-            ],
-            //每周,可多选
-            weekList:[
-                {key:1,label:'周一'},
-                {key:2,label:'周二'},
-                {key:3,label:'周三'},
-                {key:4,label:'周四'},
-                {key:5,label:'周五'},
-                {key:6,label:'周六'},
-                {key:7,label:'周日'}
-            ],
-            //每旬、月、季、半年、年
-            timeOptionList:[
-                {label:'第N天',key:'n'},
-                {label:'最后一天',key:'last'}
-            ],
+           
             //时间选项,仅整点
             timeList:[
                 '00:00','00:30','01:00','01:30','02:00','02:30','03:00','03:30',

+ 90 - 45
src/views/system_manage/dataRefreshSetting.vue

@@ -3,21 +3,21 @@
     <div class="data-refresh-setting-wrap">
         <div class="top-box">
             <div class="select-box">
-                <span>选择数据源</span>
-                <el-select placeholder="请选择数据源" v-model="Source" @change="handleSourceChange">
+                <span>{{$t('SystemManage.DataRefresh.select_source')}}</span>
+                <el-select :placeholder="$t('SystemManage.DataRefresh.select_source_pld')" v-model="Source" @change="handleSourceChange">
                     <el-option v-for="item in SourceList" :key="item.Source" 
                     :label="item.SourceName" :value="item.Source"/>
                 </el-select>
-                <el-select placeholder="请选择数据源" v-model="SubSource" v-if="SubSourceList.length" @change="handleSubSourceChange">
+                <el-select :placeholder="$t('SystemManage.DataRefresh.select_source_pld')" v-model="SubSource" v-if="SubSourceList.length" @change="handleSubSourceChange">
                     <el-option v-for="item in SubSourceList" :key="item.Source" 
                     :label="item.SubSourceName" :value="item.SubSource"/>
                 </el-select>
                 <el-button type="primary" @click="showDialog(true)"
                     v-permission="permissionBtn.sysDepartPermission.refresh_default"
-                >默认刷新时间</el-button>
+                >{{$t('SystemManage.DataRefresh.default_time')}}</el-button>
             </div>
             
-            <el-input placeholder="指标ID/指标名称" prefix-icon="el-icon-search" clearable
+            <el-input :placeholder="$t('SystemManage.DataRefresh.indicator_name')" prefix-icon="el-icon-search" clearable
                 v-model="selectOption.keyWord" @input="selectOptionChange('keyWord')"
                 v-if="![34,11].includes(Source)&&Source"></el-input>
             
@@ -25,12 +25,12 @@
         <div class="table-box" v-if="hasSelectOption">
             <div class="table-select" v-loading="selectOptionLoading">
                 <div class="select-list">
-                    <el-select placeholder="终端编码" no-match-text="请选择完整数据源" clearable
+                    <el-select :placeholder="$t('SystemManage.DataRefresh.terminal_code_select')" :no-match-text="$t('SystemManage.DataRefresh.complete_data_source')" clearable
                         v-model="selectOption.terminalCode" @change="selectOptionChange('terminalCode')">
                         <el-option v-for="i in terminalCodeList" :key="i.TerminalCode"
                             :label="i.Name" :value="i.TerminalCode"/>
                     </el-select>
-                    <el-cascader placeholder="ETA指标库分类" no-match-text="请选择完整数据源" clearable
+                    <el-cascader :placeholder="$t('SystemManage.DataRefresh.eta_class_select')" :no-match-text="$t('SystemManage.DataRefresh.complete_data_source')" clearable
                         v-model="selectOption.classify" @change="selectOptionChange('classify')"
                         :options="edbClassifyList" 
                         :show-all-levels="false"
@@ -43,7 +43,7 @@
                             multiple:true
                         }" />
                     <el-cascader
-                        placeholder="创建人" no-match-text="请选择完整数据源" style="height: 40px;"
+                        :placeholder="$t('SystemManage.DataRefresh.table_creator')" :no-match-text="$t('SystemManage.DataRefresh.complete_data_source')" style="height: 40px;"
                         v-model="selectOption.user" @change="selectOptionChange('user')"
                         :options="userList"
                         :props="{
@@ -58,26 +58,26 @@
                         clearable
                         filterable 
                     />
-                    <el-select placeholder="频度" v-model="selectOption.frequency" @change="selectOptionChange('frequency')" multiple collapse-tags clearable>
-                        <el-option v-for="i in frequencyList" :key="i"
-                            :label="i" :value="i"
+                    <el-select :placeholder="table_frequency" v-model="selectOption.frequency" @change="selectOptionChange('frequency')" multiple collapse-tags clearable>
+                        <el-option v-for="i in frequencyList" :key="i.value"
+                            :label="i.label" :value="i.value"
                         />
                     </el-select>
-                    <el-select placeholder="刷新状态" v-model="selectOption.state" @change="selectOptionChange('state')" clearable>
-                        <el-option label="启用刷新" value="启用"/>
-                        <el-option label="暂停刷新" value="暂停"/>
+                    <el-select :placeholder="$t('SystemManage.DataRefresh.table_status')" v-model="selectOption.state" @change="selectOptionChange('state')" clearable>
+                        <el-option :label="$t('SystemManage.DataRefresh.enable_op')" value="启用"/>
+                        <el-option :label="$t('SystemManage.DataRefresh.pause_op')" value="暂停"/>
                     </el-select>
                 </div>
                 <div class="select-other">
-                    <el-checkbox :indeterminate="isIndeterminate" v-model="isCheckAll" @change="listCheckAllChange">列表全选</el-checkbox>
+                    <el-checkbox :indeterminate="isIndeterminate" v-model="isCheckAll" @change="listCheckAllChange">{{$t('SystemManage.DataRefresh.all_list')}}</el-checkbox>
                     <el-button type="primary" @click="showDialog(false)"
                         v-permission="permissionBtn.sysDepartPermission.refresh_time"
                         :disabled="!tableData.length"
-                    >设置刷新时间</el-button>
+                    >{{$t('SystemManage.DataRefresh.set_time')}}</el-button>
                     <el-button type="primary" @click="isSetStateDialogShow=true"
                         v-permission="permissionBtn.sysDepartPermission.refresh_state"
                         :disabled="!tableData.length"
-                    >设置刷新状态</el-button>
+                    >{{$t('SystemManage.DataRefresh.set_status')}}</el-button>
                 </div>
             </div>
             <el-table :data="tableData" border
@@ -102,7 +102,7 @@
                     >
                     <template slot-scope="{row}">
                         <span v-if="column.key==='IsStop'">
-                            {{row.IsStop?'暂停刷新':'启用刷新'}}
+                            {{row.IsStop? $t('SystemManage.DataRefresh.pause_op') : $t('SystemManage.DataRefresh.enable_op') }}
                         </span>
                         <span v-else>
                             {{row[column.key]}}
@@ -119,7 +119,7 @@
         </div>
         <!-- 默认刷新时间,设置刷新时间 -->
         <el-dialog custom-class="refresh-setting-dialog"
-            :title="(isDefault?'默认':'设置')+'刷新时间'"
+            :title="dlgTextLangShow((isDefault?'默认':'设置')+'刷新时间')"
             :visible.sync="isSetTimeDialogShow"
             :close-on-click-modal="false"
             :modal-append-to-body="false"
@@ -132,10 +132,10 @@
             <div class="dialog-container" v-loading="defaultDialogLoading">
                 <!-- 默认刷新时间设置数据频度 -->
                 <div class="default-box" v-if="isDefault&&Source!==11">
-                    <label style="display: block;width:88px;text-align:right;padding-right: 12px;">数据频度</label>
+                    <label style="display: block;width:88px;text-align:right;padding-right: 12px;">{{$t('SystemManage.DataRefresh.data_frequency')}}</label>
                     <el-select style="margin-left: 10px;" v-model="defaultFrequency" @change="handleDefaultChange">
-                        <el-option v-for="i in frequencyList" :key="i"
-                            :label="i" :value="i"
+                        <el-option v-for="i in frequencyList" :key="i.value"
+                            :label="i.label" :value="i.value"
                         />
                     </el-select>
                 </div>
@@ -151,13 +151,13 @@
             </div>
             <!-- 弹窗按钮 -->
             <div class="dialog-btn">
-                <el-button type="primary" plain @click="isSetTimeDialogShow=false">取消</el-button>
-                <el-button type="primary" @click="handleSetRefreshTime">确定</el-button>
+                <el-button type="primary" plain @click="isSetTimeDialogShow=false">{{$t('Dialog.cancel_btn')}}</el-button>
+                <el-button type="primary" @click="handleSetRefreshTime">{{$t('Dialog.confirm_btn')}}</el-button>
             </div>
         </el-dialog>
         <!-- 设置刷新状态 -->
         <el-dialog custom-class="refresh-setting-dialog"
-            title="设置刷新状态"
+            :title="$t('SystemManage.DataRefresh.set_status')"
             :visible.sync="isSetStateDialogShow"
             :close-on-click-modal="false"
             :modal-append-to-body="false"
@@ -168,13 +168,13 @@
             center
         >
             <div class="dialog-container" style="text-align: center;margin:60px 0;">
-                <el-radio label="暂停" v-model="isState">暂停刷新</el-radio>
-                <el-radio label="启用" v-model="isState">启用刷新</el-radio>
+                <el-radio label="暂停" v-model="isState">{{$t('SystemManage.DataRefresh.pause_op')}}</el-radio>
+                <el-radio label="启用" v-model="isState">{{$t('SystemManage.DataRefresh.enable_op')}}</el-radio>
             </div>
             <!-- 弹窗按钮 -->
             <div class="dialog-btn">
-                <el-button type="primary" plain @click="isSetStateDialogShow=false">取消</el-button>
-                <el-button type="primary" @click="setRefreshStatus">确定</el-button>
+                <el-button type="primary" plain @click="isSetStateDialogShow=false">{{$t('Dialog.cancel_btn')}}</el-button>
+                <el-button type="primary" @click="setRefreshStatus">{{$t('Dialog.confirm_btn')}}</el-button>
             </div>
         </el-dialog>
     </div>
@@ -185,6 +185,52 @@ import RefreshConfig from './components/refreshConfig.vue';
 import {dataRefreshInterface,dataAuthInterface} from '@/api/modules/dataApi.js';
 export default {
     components: { RefreshConfig },
+    computed:{
+        frequencyList() {
+            return [
+                {
+                value: "日度",
+                label: /* '日度'  */ this.$t("Edb.FreAll.day"),
+                },
+                {
+                value: "周度",
+                label: /* '周度' */ this.$t("Edb.FreAll.week"),
+                },
+                {
+                value: "旬度",
+                label: /* '旬度' */ this.$t("Edb.FreAll.dekad"),
+                },
+                {
+                value: "月度",
+                label: /* '月度' */ this.$t("Edb.FreAll.month"),
+                },
+                {
+                value: "季度",
+                label: /* '季度' */ this.$t("Edb.FreAll.quarter"),
+                },
+                {
+                value: "半年度",
+                label: /* '半年度' */ this.$t("Edb.FreAll.month"),
+                },
+                {
+                value: "年度",
+                label: /* '年度' */ this.$t("Edb.FreAll.year"),
+                },
+            ];
+        },
+        columns() {
+            return [
+                { key: "IndexCode", label:/* '指标编码' */ this.$t('SystemManage.DataRefresh.table_code')},
+                { key: "IndexName", label:/* '指标全称' */ this.$t('SystemManage.DataRefresh.table_name'), minWidth: 150 },
+                { key: "EndDate", label:/* '最新日期' */ this.$t('SystemManage.DataRefresh.table_date'), sortable: "custom" },
+                { key: "EndValue", label:/* '最新值' */ this.$t('SystemManage.DataRefresh.table_value')},
+                { key: "SysUserRealName", label:/* '创建人' */ this.$t('SystemManage.DataRefresh.table_creator') },
+                { key: "Frequency", label:/* '频度' */ this.$t('SystemManage.DataRefresh.table_frequency') },
+                { key: "RefreshTime", label:/* '刷新时间' */ this.$t('SystemManage.DataRefresh.table_time'), minWidth: 150 },
+                { key: "IsStop", label:/* '刷新状态' */ this.$t('SystemManage.DataRefresh.table_status')},
+            ];
+        },
+    },
     data() {
         return {
             Source:'',
@@ -192,7 +238,6 @@ export default {
             SubSource:'',
             SubSourceList:[],
 
-            frequencyList:['日度','周度','旬度','月度','季度','半年度','年度'],
             terminalCodeList:[],
             edbClassifyList:[],
             userList:[],
@@ -210,16 +255,7 @@ export default {
             hasSelectOption:false,
             selectOptionLoading:false,
 
-            columns: [
-                {key: 'IndexCode',label: '指标编码'},
-                {key: 'IndexName',label: '指标全称',minWidth:150},
-                {key: 'EndDate',label: '最新日期',sortable:'custom'},
-                {key: 'EndValue',label: '最新值'},
-                {key: 'SysUserRealName',label: '创建人'}, 
-                {key: 'Frequency',label: '频度'},
-                {key: 'RefreshTime',label: '刷新时间',minWidth:150},
-                {key: 'IsStop',label: '刷新状态'}
-            ],
+            
             tableData: [],
             tableDataIds:[],
             pageSize:10,
@@ -251,11 +287,12 @@ export default {
             if(isDefault){
                 //判断数据源是否选择
                 if(!this.Source){
-                    this.$message.warning("请选择数据源")
+                    // this.$message.warning("请选择数据源")
+                    this.$message.warning(this.$t('SystemManage.DataRefresh.select_source_pld'))
                     return
                 }
                 /* if(this.SubSourceList.length&&!this.SubSource){
-                    this.$message.warning("请选择完整数据源")
+                    this.$message.warning("$t('SystemManage.DataRefresh.complete_data_source')")
                     return
                 } */
                 //SMM不带频度
@@ -597,7 +634,8 @@ export default {
                 List:list
             }).then(res=>{
                 if(res.Ret!==200) return
-                this.$message.success("设置刷新时间成功")
+                // this.$message.success("设置刷新时间成功")
+                this.$message.success(this.$t('SystemManage.DataRefresh.time_success_msg'))
                 this.selectOptionChange()
                 this.isSetTimeDialogShow = false
             })
@@ -610,7 +648,8 @@ export default {
                 List:list
             }).then(res=>{
                 if(res.Ret!==200) return 
-                this.$message.success("设置默认刷新时间成功")
+                // this.$message.success("设置默认刷新时间成功")
+                this.$message.success(this.$t('SystemManage.DataRefresh.refresh_success_msg'))
                 this.isSetTimeDialogShow = false
             })
         },
@@ -632,7 +671,8 @@ export default {
                 ModifyStatus:this.isState
             }).then(res=>{
                 if(res.Ret!==200) return 
-                this.$message.success("设置刷新状态成功")
+                this.$message.success(this.$t('SystemManage.DataRefresh.status_success_msg'))
+                // this.$message.success("设置刷新状态成功")
                 this.selectOptionChange()
                 this.isSetStateDialogShow = false
             })
@@ -646,6 +686,11 @@ export default {
                 this.selectOption.sortType = ''
             }
             this.selectOptionChange()
+        },
+        dlgTextLangShow(e){
+            if(e==='默认刷新时间') return this.$t('SystemManage.DataRefresh.default_time')
+            if(e==='设置刷新时间') return this.$t('SystemManage.DataRefresh.set_time')
+            return e
         }
     },
     mounted(){

+ 6 - 6
src/views/system_manage/etaBaseConfig.vue

@@ -78,16 +78,16 @@
                         </el-form-item>
                     </div>
                     <div class="side">
-                        <el-form-item label="备案信息" prop="ICPLicense">
-                            <el-input type="text" v-model="formData.ICPLicense" placeholder="文本中输入≥2个空格表示文本分段,小屏时换行展示" />
+                        <el-form-item :label="$t('SystemManage.BaseConfig.login_info')" prop="ICPLicense">
+                            <el-input type="text" v-model="formData.ICPLicense" :placeholder="$t('SystemManage.BaseConfig.login_info_pld')" />
                             <ConfigAnnotation picHintText="" picName="ICPLicense" @showImage="previewImage"/>
                         </el-form-item>
-                        <el-form-item label="登录页标题" prop="ETATitle">
-                            <el-input type="text" v-model="formData.ETATitle" placeholder="请输入登录页标题" />
+                        <el-form-item :label="$t('SystemManage.BaseConfig.login_title')" prop="ETATitle">
+                            <el-input type="text" v-model="formData.ETATitle" placeholder="$t('SystemManage.BaseConfig.login_title_pld')" />
                             <ConfigAnnotation picHintText="" picName="ETATitle" @showImage="previewImage"/>
                         </el-form-item>
-                        <el-form-item label="网站名称" prop="TabName">
-                            <el-input type="text" v-model="formData.TabName" placeholder="请输入登录页标题" />
+                        <el-form-item :label="login_name" prop="TabName">
+                            <el-input type="text" v-model="formData.TabName" placeholder="$t('SystemManage.BaseConfig.login_name_pld')" />
                             <ConfigAnnotation picHintText="" picName="TabName" @showImage="previewImage"/>
                         </el-form-item>
                     </div>