浏览代码

研报未处理

bding 1 年之前
父节点
当前提交
d882b7d1a5
共有 32 个文件被更改,包括 184 次插入105 次删除
  1. 2 2
      src/lang/modules/ETATables/En.js
  2. 38 4
      src/lang/modules/ETATables/commonLang.js
  3. 9 1
      src/lang/modules/EtaBase/commonLang.js
  4. 13 0
      src/lang/modules/SemanticsManage/DocumentComparison.js
  5. 3 0
      src/lang/modules/SemanticsManage/DocumentManagement.js
  6. 10 0
      src/lang/modules/SemanticsManage/TagManagement.js
  7. 1 1
      src/lang/modules/Slides/pptPresent.js
  8. 27 26
      src/views/datasheet_manage/common/customTable.js
  9. 1 1
      src/views/datasheet_manage/common/option.js
  10. 2 2
      src/views/datasheet_manage/components/MixedTable.vue
  11. 1 1
      src/views/datasheet_manage/components/calculateDateDia.vue
  12. 6 3
      src/views/datasheet_manage/components/dateMoveWaySection.vue
  13. 1 1
      src/views/datasheet_manage/components/insertDateDia.vue
  14. 3 3
      src/views/ppt_manage/newVersion/components/catalog/mergePPTDialog.vue
  15. 1 1
      src/views/ppt_manage/newVersion/pptCatalog.vue
  16. 1 1
      src/views/ppt_manage/newVersion/pptEnCatalog.vue
  17. 0 1
      src/views/report_manage/reportAuthor.vue
  18. 3 3
      src/views/sandbox_manage/index.vue
  19. 2 2
      src/views/sandbox_manage/index_new_version.vue
  20. 3 3
      src/views/sandbox_manage/sandFlow/index.vue
  21. 1 1
      src/views/sandbox_manage/sandFlowNew/index.vue
  22. 9 7
      src/views/semantics_manage/documentPage.vue
  23. 8 8
      src/views/semantics_manage/mixins/catalogMixin.js
  24. 12 12
      src/views/semantics_manage/semantics/components/addSectionLabelDialog.vue
  25. 10 5
      src/views/semantics_manage/semantics/components/saveSemanticDialog.vue
  26. 4 3
      src/views/semantics_manage/semantics/components/searchBox.vue
  27. 1 1
      src/views/semantics_manage/semantics/components/selectFileDialog.vue
  28. 4 4
      src/views/semantics_manage/semantics/components/selectTextAreaTool.vue
  29. 3 3
      src/views/semantics_manage/semantics/semanticsEditPage.vue
  30. 3 3
      src/views/semantics_manage/semanticsPage.vue
  31. 1 1
      src/views/smartReport/reportList.vue
  32. 1 1
      src/views/toolBox_manage/FederalReserveWatch.vue

+ 2 - 2
src/lang/modules/ETATables/En.js

@@ -68,7 +68,7 @@ export default {
     please_select_frequency: "Please select the frequency",
     label_val_type: "Data retrieval",
     select_data_type: "Please select data value type",
-    select_criteria_btn: "Selection Criteria",
+    select_criteria_btn: "Select indicators",
     insert_value_btn: "Insert value",
     there_data_no_msg: "There is no data for that date.",
     there_data_no_msg: "Insert method",
@@ -127,7 +127,7 @@ export default {
     impord_date_title: "Import Date",
     indicator_date_radio: "Date of indicator",
     frequency_lable: "Frequency",
-    lagging_period_label: "Lagging period",
+    lagging_period_label: "Shift Periods Forward",
     system_date_rai: "System Date",
     term_ipt: "Term",
     formula_explanation_btn: "Formula Explanation",

+ 38 - 4
src/lang/modules/ETATables/commonLang.js

@@ -66,6 +66,14 @@ export default {
       en: "Please select",
       zh: "请选择",
     },
+    date_no_data: {
+      en: "No value for this date",
+      zh: "该日期当期无值",
+    },
+    insertion_success_msg: {
+      en: "Insertion Successful",
+      zh: "插入成功",
+    },
   },
   Date: {
     monday: {
@@ -169,12 +177,38 @@ export default {
       en: "Yearly",
     },
     calendar_gre: {
-      zh: '公历',
-      en: 'Gregorian Calendar'
+      zh: "公历",
+      en: "Gregorian Calendar",
     },
     calendar_lunar: {
-      zh: '农历',
-      en: 'Lunar Calendar'
+      zh: "农历",
+      en: "Lunar Calendar",
+    },
+    first_day: {
+      zh: "第一天",
+      en: "First Day",
+    },
+    last_day: {
+      zh: "最后一天",
+      en: "Last Day",
+    },
+  },
+  MenuSelect: {
+    left_column: {
+      zh: "向左插入列",
+      en: "Insert Column Left",
+    },
+    right_column: {
+      zh: "向右插入列",
+      en: "Insert Column Right",
+    },
+    row_above: {
+      zh: "向上插入行",
+      en: "Insert row above",
+    },
+    row_below: {
+      zh: "向下插入行",
+      en: "Insert row below",
     },
   },
 };

+ 9 - 1
src/lang/modules/EtaBase/commonLang.js

@@ -444,7 +444,15 @@ export default {
     percent: {
       zh: '百分比',
       en: 'Percentile'
-    }
+    },
+    select_date: {
+      zh: '根据日期选择指标值',
+      en: 'Select values by date'
+    },
+    indicator_calculation: {
+      zh: '指标计算',
+      en: 'Indicator calculation'
+    },
   },
 
   /* 指标添加form提示 */

+ 13 - 0
src/lang/modules/SemanticsManage/DocumentComparison.js

@@ -47,6 +47,13 @@ export const DocumentComparisonEn = {
   document_name_no_empty: "The document name cannot be empty",
   article_content_enter: "Please enter article content.",
   least_one_paragraph_msg: "Please keep at least one paragraph.",
+  search_history: "Search History",
+  current_tags: "Current Tags",
+  no_tags_available: "No tags available",
+  historical_tags_mine: "Historical Tags (Mine)",
+  their_tags: "Their Tags",
+  view_tags: "View tags",
+
 };
 
 /* 中文 */
@@ -95,4 +102,10 @@ export const DocumentComparisonZh = {
   document_name_no_empty: "文档名称不能为空",
   article_content_enter: "请输入文章内容",
   least_one_paragraph_msg: "请至少保留一段",
+  search_history: "历史记录",
+  current_tags: "当前标签",
+  no_tags_available: "暂无标签",
+  historical_tags_mine: "历史标签(我的)",
+  their_tags: "Ta的标签",
+  view_tags: "查看标签",
 };

+ 3 - 0
src/lang/modules/SemanticsManage/DocumentManagement.js

@@ -24,6 +24,8 @@ export const DocumentManagementEn = {
   all_num_document: "{num}documents in total",
   select_img_mag: "Please select images in png or jpeg format",
   img_no_empty_msg: "The category image cannot be empty",
+  no_deleted_msg: "There are related documents under this category, and deletion is not allowed.",
+
 };
 
 /* 中文 */
@@ -48,4 +50,5 @@ export const DocumentManagementZh = {
   all_num_document: "共{num}个文档",
   select_img_mag: "请选择png、jpeg格式的图片",
   img_no_empty_msg: "分类图片不能为空",
+  no_deleted_msg: "该分类下有关联文档,不允许删除",
 };

+ 10 - 0
src/lang/modules/SemanticsManage/TagManagement.js

@@ -14,6 +14,11 @@ export const TagManagementEn = {
   edit_tag_btn: "Edit Tag",
   tag_name_long_msg: "The tag name is too long, please re-edit",
   delete_tag_msg: "After deletion, it cannot be recovered. Are you sure you want to delete this tag?",
+  add_new_tag: "Add new tag",
+  tag_management: "Tag management",
+  tagging_title: "Tagging",
+  tag_name_lable: "Tag Name",
+  note_characters: "Note: The name must not exceed 15 characters",
 };
 
 /* 中文 */
@@ -28,4 +33,9 @@ export const TagManagementZh = {
   edit_tag_btn: "编辑标签",
   tag_name_long_msg: "标签名称过长,请重新编辑",
   delete_tag_msg: "删除后不可恢复,是否确认删除该标签?",
+  add_new_tag: "新增标签",
+  tag_management: "标签管理",
+  tagging_title: "打标签",
+  tag_name_lable: "标签名称:",
+  note_characters: "注:名称不得超过15字",
 };

+ 1 - 1
src/lang/modules/Slides/pptPresent.js

@@ -9,7 +9,7 @@ export const presentEn = {
   play_for_the_first_slide: "Play for the first slide",
   default_size: "(Default)",
   return_to_list: "Return to list",
-  default_publish: "(Default) Publish",
+  default_publish: " Publish",
   select_cover_page: "Select cover page",
   operating_instructions: "Operating instructions",
   click_to_input_title: "Click to input title",

+ 27 - 26
src/views/datasheet_manage/common/customTable.js

@@ -1,4 +1,5 @@
 import { multiply,divide } from '@/utils/calculate';
+import bus from "@/api/bus";
 // 字母列标
 export function getColumnHeaderCode(len) {
   let tag_arr = [];
@@ -139,46 +140,46 @@ export function setCellBg(e) {
 export function getRightClickMenu(pos,canEdit=false) {
 
   let cellMenu = [
-    { label: "根据日期选择指标值", key: "choose-target" },
+    { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.select_date'):"根据日期选择指标值", key: "choose-target" },
     // { label: "插入指标值", key: "insert-value" },
-    { label: "导入日期", key: "insert-date" },
+    { label: bus.$i18nt ? bus.$i18nt.t('ETableChildren.impord_date_title') : "导入日期", key: "insert-date" },
     // { label: "导入指标日期", key: "insert-edb-date" },
-    { label: "日期计算", key: "insert-date-calculate" },
-    { label: "指标计算",
+    { label: bus.$i18nt ? bus.$i18nt.t('ETableChildren.date_calculation_btn') : "日期计算", key: "insert-date-calculate" },
+    { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.indicator_calculation'):"指标计算",
       key: "insert-edb-calculate",
       children: [
-        { label: '累计值转月/季值',source: 1,fromEdbKey:5 },
-        { label: '同比值',source: 3,fromEdbKey:6 },
-        { label: '同差值',source: 4,fromEdbKey:7 },
-        { label: 'N期移动均值',source: 5,fromEdbKey:8 },
-        { label: 'N期环比值',source: 6,fromEdbKey:12 },
-        { label: 'N期环差值',source: 7,fromEdbKey:13 },
-        { label: '升频',source: 8,fromEdbKey:14 },
-        { label: '时间移位',source: 10,fromEdbKey:22 },
-        { label: '超季节性',source: 11,fromEdbKey:35 },
-        { label: '年化值',source: 12,fromEdbKey:52 },
-        { label: '降频',source: 9,fromEdbKey:51 },
-        { label: '累计值',source: 13,fromEdbKey:62 },
-        { label: '指数修匀',source: 15,fromEdbKey:'alpha' },
-        { label: '日均值',source: 16,fromEdbKey:75 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.to_month_quarter') : '累计值转月/季值',source: 1,fromEdbKey:5 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.on_year') : '同比值',source: 3,fromEdbKey:6 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.differ') : '同差值',source: 4,fromEdbKey:7 },
+        { label: bus.$i18nt ? bus.$i18nt.t('PredictEditPage.rule_move_average') : 'N期移动均值',source: 5,fromEdbKey:8 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.to_month_quarter') : 'N期环比值',source: 6,fromEdbKey:12 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.to_month_quarter') : 'N期环差值',source: 7,fromEdbKey:13 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.up_conver') : '升频',source: 8,fromEdbKey:14 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.time_move') : '时间移位',source: 10,fromEdbKey:22 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.super_season') : '超季节性',source: 11,fromEdbKey:35 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.to_month_quarter') : '年化值',source: 12,fromEdbKey:52 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.to_month_quarter') : '降频',source: 9,fromEdbKey:51 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.cumulate') : '累计值',source: 13,fromEdbKey:62 },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.ex_smooth') : '指数修匀',source: 15,fromEdbKey:'alpha' },
+        { label: bus.$i18nt ? bus.$i18nt.t('Edb.CalculatesAll.day_mean') : '日均值',source: 16,fromEdbKey:75 },
       ]
     },
-    { label: "清空", key: "reset" },
+    { label: bus.$i18nt ? bus.$i18nt.t('SystemManage.ReportApprove.clear_btn'):"清空", key: "reset" },
   ]
 
   const menuMap = {
     'col': [
-      { label: "向左插入列", key: "insert-col-left" },
-      { label: "向右插入列", key: "insert-col-right" },
-      { label: "删除", key: "del" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.MenuSelect.left_column') : "向左插入列", key: "insert-col-left" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.MenuSelect.right_column') : "向右插入列", key: "insert-col-right" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.Btn.delete_btn') : "删除", key: "del" },
     ],
     'row': [
-      { label: "向上插入行", key: "insert-row-up" },
-      { label: "向下插入行", key: "insert-row-down" },
-      { label: "删除", key: "del" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.MenuSelect.row_above') : "向上插入行", key: "insert-row-up" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.MenuSelect.saturday') : "向下插入行", key: "insert-row-down" },
+      { label: bus.$i18nt ? bus.$i18nt.t('ETable.Btn.delete_btn') : "删除", key: "del" },
     ],
     'cell': canEdit 
-      ? [{ label: '编辑',key: 'cell-edit' },...cellMenu]
+      ? [{ label: bus.$i18nt ? bus.$i18nt.t('ETable.Btn.edit_btn') : '编辑',key: 'cell-edit' },...cellMenu]
       : cellMenu
   }
 

+ 1 - 1
src/views/datasheet_manage/common/option.js

@@ -11,7 +11,7 @@ import { Message } from 'element-ui';
 export function initSheet(container,options={},sheetInfo={},limit,callbackItems) {
   const configOpt = {
     container,
-    lang: 'zh', // 设定表格语言
+    lang: localStorage.getItem('i18n') == 'en' ? 'en' : 'zh', // 设定表格语言
     showinfobar: false,//顶部info
     showsheetbar:false,//底部sheet页 暂禁止添加多个表格
 		showtoolbarConfig:{

+ 2 - 2
src/views/datasheet_manage/components/MixedTable.vue

@@ -824,7 +824,7 @@ export default {
       this.insertTargetCell.DataTime = relationDate;
       this.insertTargetCell.ShowFormatValue = this.insertTargetCell.ShowStyle ? transDecimalPlace(value,JSON.parse(this.insertTargetCell.ShowStyle)) : '';
 
-      value ? this.$message.success('插入成功') : this.$message.warning('该日期当前无值')
+      value ? this.$message.success(this.$t('ETable.Msg.insertion_success_msg')) : this.$message.warning(this.$t('ETable.Msg.date_no_data'))
 
       //如果有关联表格日期就建立新的关联关系
       if(relationDate&&relationUid) {
@@ -1046,7 +1046,7 @@ export default {
       this.insertTargetCell.DataTime = relationDate;
       this.insertTargetCell.ShowFormatValue = this.insertTargetCell.ShowStyle ? transDecimalPlace(InsertValue,JSON.parse(this.insertTargetCell.ShowStyle)) : '';
 
-      InsertValue ? this.$message.success('插入成功') : this.$message.warning('该日期当前无值')
+      InsertValue ? this.$message.success(this.$t('ETable.Msg.insertion_success_msg')) : this.$message.warning(this.$t('ETable.Msg.date_no_data'))
 
       //如果有关联表格日期就建立新的关联关系
       if(relationDate&&relationUid) {

+ 1 - 1
src/views/datasheet_manage/components/calculateDateDia.vue

@@ -49,7 +49,7 @@
 				@click="saveHandle"
 				>{{$t('Dialog.confirm_btn')}}</el-button
 			>
-			<el-button type="primary" plain @click="cancelHandle">{{$t('ETable.btn.cancel_btn')}}</el-button>
+			<el-button type="primary" plain @click="cancelHandle">{{$t('ETable.Btn.cancel_btn')}}</el-button>
 		</div>
 	</div>
 </div>

+ 6 - 3
src/views/datasheet_manage/components/dateMoveWaySection.vue

@@ -5,10 +5,10 @@
                 
       <el-select v-model="dateChangeSelect" :placeholder="$t('ETable.Msg.please_select')" style="width:110px">
         <el-option :label="$t('ETableChildren.date_displacement_label')" :value="1"/>
-        <el-option :label="$t('OnlineExcelPage.specified_frequency_tag')" :value="2"/>
+        <el-option :label="$t('ETableChildren.specified_frequency_tag')" :value="2"/>
       </el-select>
 
-      <el-button type="text" style="margin: 0 10px;" @click="addDateChange">{{$t('ETable.btn.add_btn')}}</el-button>
+      <el-button type="text" style="margin: 0 10px;" @click="addDateChange">{{$t('ETable.Btn.add_btn')}}</el-button>
     </div>
     
     <ul v-if="dateChangeArr.length" class="date-change-list">
@@ -95,7 +95,10 @@ export default {
 
       return typeMap[obj.Frequency] 
         ? typeMap[obj.Frequency] 
-        : [{name:'第一天'},{name:'最后一天'}]
+        : [
+          {name:'第一天',lable: this.$t('ETable.Date.first_day')},
+          {name:'最后一天',lable: this.$t('ETable.Date.last_day')}
+        ]
     },
     frequencyOptions(){
       return  [

+ 1 - 1
src/views/datasheet_manage/components/insertDateDia.vue

@@ -66,7 +66,7 @@
 
 			<div class="dia-bot">
 				<el-button type="primary" style="margin-right:20px" @click="saveInsertHandle">{{$t('Dialog.confirm_btn')}}</el-button>
-				<el-button type="primary" plain @click="cancelHandle">{{$t('ETable.btn.cancel_btn')}}</el-button>
+				<el-button type="primary" plain @click="cancelHandle">{{$t('ETable.Btn.cancel_btn')}}</el-button>
 			</div>
 	</el-dialog>
 </template>

+ 3 - 3
src/views/ppt_manage/newVersion/components/catalog/mergePPTDialog.vue

@@ -80,8 +80,8 @@
         </div>
       </div>
       <div slot="footer" class="foot-container">
-        <el-button type="primary" @click="saveChange">{{$t('Slides.confirm_btn')}}</el-button>
-        <el-button @click="cancelHandle">{{$t('Slides.cancel_btn')}}</el-button>
+        <el-button type="primary" @click="saveChange">{{$t('Dialog.confirm_btn')}}</el-button>
+        <el-button @click="cancelHandle">{{$t('Dialog.cancel_btn')}}</el-button>
       </div>
     </el-dialog>
   </div>
@@ -144,7 +144,7 @@ export default {
       this.$emit('cancel')
     },
     translatePageNumber(num){
-      let srt = this.$i18n.locale == 'zh' ?`({${num}}页)`:`(Slide{${num}})`
+      let str = this.$i18n.locale == 'zh' ?`({${num}}页)`:`(Slide{${num}})`
       return str
     },
     async saveChange(){

+ 1 - 1
src/views/ppt_manage/newVersion/pptCatalog.vue

@@ -443,7 +443,7 @@ export default {
       if(e==='查看报告') return this.$t('Slides.view_report_btn')
       if(e==='编辑') return this.$t('Slides.edit_lable_name')
       if(e==='转报告') return this.$t('Slides.convert_to_report')
-      if(e==='预览发布') return this.$t('Slides.convert_to_report')
+      if(e==='预览发布') return this.$t('Slides.operations_preview')
       if(e==='演示') return this.$t('Slides.operations_presentation')
       if(e==='转英文PPT') return this.$t('Slides.operations_english')
       if(e==='复制') return this.$t('Slides.operations_copy')

+ 1 - 1
src/views/ppt_manage/newVersion/pptEnCatalog.vue

@@ -428,7 +428,7 @@ export default {
       if(e==='查看报告') return this.$t('Slides.view_report_btn')
       if(e==='编辑') return this.$t('Slides.edit_lable_name')
       if(e==='转报告') return this.$t('Slides.convert_to_report')
-      if(e==='预览发布') return this.$t('Slides.convert_to_report')
+      if(e==='预览发布') return this.$t('Slides.operations_preview')
       if(e==='演示') return this.$t('Slides.operations_presentation')
       if(e==='转英文PPT') return this.$t('Slides.operations_english')
       if(e==='复制') return this.$t('Slides.operations_copy')

+ 0 - 1
src/views/report_manage/reportAuthor.vue

@@ -127,7 +127,6 @@ export default {
         { name: '英文研报',key: 2 },
       ],
       tableData: [],
-      tableColums:[],
       page_no: 1,
       pageSize: 10,
       total: 0,

+ 3 - 3
src/views/sandbox_manage/index.vue

@@ -541,10 +541,10 @@ export default {
             const data = [new ClipboardItem({ [blob.type]: blob })]; 
             await navigator.clipboard.write(data).then(
               () => {
-               this.$message.success('复制成功!')
+               this.$message.success(this.$t('MsgPrompt.copy_success_msg'))
               },
               () => {
-                this.$message.warning('复制失败,稍后再试')
+                this.$message.warning(this.$t('MsgPrompt.copy_fail_msg'))
               }
             ).finally(()=>{
                           this.lockLoding && this.lockLoding.close();
@@ -552,7 +552,7 @@ export default {
           });
         }else {
           this.lockLoding && this.lockLoding.close();
-          this.$message.warning('当前协议暂不支持,仅支持https协议')
+          this.$message.warning(this.$t('MsgPrompt.http_not_support'))
         }
       }
     }, 500),

+ 2 - 2
src/views/sandbox_manage/index_new_version.vue

@@ -862,7 +862,7 @@ import { myGraph } from './common/gragh';
               const data = [new ClipboardItem({ [blob.type]: blob })]; 
               await navigator.clipboard.write(data).then(
                 () => {
-                this.$message.success('复制成功!')
+                this.$message.success(this.$t('MsgPrompt.copy_success_msg'))
                 },
                 () => {
                   this.$message.warning('浏览器不支持')
@@ -873,7 +873,7 @@ import { myGraph } from './common/gragh';
             });
           }else {
             this.lockLoding && this.lockLoding.close();
-            this.$message.warning('当前协议暂不支持,仅支持https协议')
+            this.$message.warning(this.$t('MsgPrompt.http_not_support'))
           }
         }
       },500),

+ 3 - 3
src/views/sandbox_manage/sandFlow/index.vue

@@ -292,10 +292,10 @@ export default {
 												const data = [new ClipboardItem({ [blob.type]: blob })]; 
 												await navigator.clipboard.write(data).then(
 												() => {
-														this.$message.success('复制成功!')
+														this.$message.success(this.$t('MsgPrompt.copy_success_msg'))
 												},
 												() => {
-														this.$message.warning('复制失败,稍后再试')
+														this.$message.warning(this.$t('MsgPrompt.copy_fail_msg'))
 												}
 												).finally(()=>{
 														this.lockLoding && this.lockLoding.close();
@@ -303,7 +303,7 @@ export default {
 										});
 									}else {
 										this.lockLoding && this.lockLoding.close();
-										this.$message.warning('当前协议暂不支持,仅支持https协议')
+										this.$message.warning(this.$t('MsgPrompt.http_not_support'))
 									}	
                 }
 			},{

+ 1 - 1
src/views/sandbox_manage/sandFlowNew/index.vue

@@ -880,7 +880,7 @@ import addLInkDia from './components/addLInkDia.vue';
               });
             }else {
               this.lockLoding && this.lockLoding.close();
-              this.$message.warning('当前协议暂不支持,仅支持https协议')
+              this.$message.warning(this.$t('MsgPrompt.http_not_support'))
             }	
           }
         },{

+ 9 - 7
src/views/semantics_manage/documentPage.vue

@@ -10,7 +10,7 @@
       <div class="select-wrap">
         <el-select
           filterable remote
-          :placeholder="$t('SemanticsManage.DocumentManagement.input_enter_fiel_content')"
+          :placeholder="$t('SemanticsManage.DocumentComparison.input_enter_fiel_content')"
           v-model="searchTitle"
           :remote-method="searchHandle"
           value-key="SaDocId"
@@ -129,7 +129,7 @@
           </div>
         </draggable> -->
           <div class="empty" v-if="catalogList.length===0">
-            <tableNoData :text="$t('SemanticsManage.DocumentManagement.prompt_slogan')"/>
+            <tableNoData :text="$t('Table.prompt_slogan')"/>
           </div>
       </div>
       <!-- 文件详情 -->
@@ -231,11 +231,6 @@ export default {
   data() {
     return {
       classifyForm:{},//分类信息
-      classifyFormRules:{
-        classify_name:[{ required: true, message: "分类名称不能为空"}],
-        //classify_img:[{ required: true, message: "分类图片不能为空"}] //el-upload 触发校验后再校验不会更新这个
-        //classify_img:[{validator:this.checkImg}],//使用自定义规则
-      },//分类校验规则
       isModifyClassifyShow:false,//控制分类显示弹窗
       uploadKey:0,//刷新上传图片
       docInfo:{},//文档详情
@@ -399,6 +394,13 @@ export default {
             :this.permissionBtn.isShowBtn('semanticPermission',`docPage_${btnType==='edit'?'save':btnType}`)
     }
   },
+  computed:{
+   classifyFormRules(){
+    return {
+        classify_name:[{ required: true, message:this.$t('Chart.Vailds.classify_msg') }],
+      }//分类校验规则
+   }
+  }
 };
 </script>
 

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

@@ -115,12 +115,12 @@ export default {
         },
         deleteList(data) {
             if (this.catalogList && this.catalogList.length !== 0) {
-                this.$message.error('该分类下有关联文档,不允许删除')
+                this.$message.error(this.$t('SemanticsManage.DocumentManagement.no_deleted_msg'))
                 return
             }
-            this.$confirm('删除操作不可恢复,确认删除吗?', '提示', {
-                confirmButtonText: '确定',
-                cancelButtonText: '取消',
+            this.$confirm(this.$t('SemanticsManage.DocumentManagement.delete_directory_info'), this.$t('Confirm.prompt'), {
+                confirmButtonText: this.$t('Dialog.confirm_btn'),
+                cancelButtonText: this.$t('Dialog.cancel_btn'),
                 type: 'warning',
             }).then(async () => {
                 //delete list
@@ -133,12 +133,12 @@ export default {
         },
         deleteFile(data) {
             if (data.UseNum > 0) {
-                this.$message.error('已关联对比结果,不允许删除')
+                this.$message.error(this.$t('SemanticsManage.DocumentManagement.error_notifications'))
                 return
             }
-            this.$confirm('删除操作不可恢复,确认删除吗?', '提示', {
-                confirmButtonText: '确定',
-                cancelButtonText: '取消',
+            this.$confirm(this.$t('SemanticsManage.DocumentManagement.delete_directory_info'), this.$t('Confirm.prompt'), {
+                confirmButtonText:  this.$t('Dialog.confirm_btn'),
+                cancelButtonText: this.$t('Dialog.cancel_btn'),
                 type: 'warning',
             }).then(async () => {
                 //delete file

+ 12 - 12
src/views/semantics_manage/semantics/components/addSectionLabelDialog.vue

@@ -10,17 +10,17 @@
       center
     >
       <div slot="title" style="display: flex; alignitems: center">
-        <span style="fontsize: 16px">打标签</span>
+        <span style="fontsize: 16px">{{$t('SemanticsManage.TagManagement.tagging_title')}}</span>
       </div>
       <div class="dialog-container">
           <div class="search-box">
-              <el-input placeholder="请输入标签名称" 
+              <el-input :placeholder="$t('SemanticsManage.TagManagement.input_content')" 
                 style="width:200px;"
                 prefix-icon="el-icon-search"
                 v-model="searchText"
                 @input="getLabelList"
                 clearable/>
-                <el-button type="text" @click="getLabelList">搜索</el-button>
+                <el-button type="text" @click="getLabelList">{{$t('SemanticsManage.DocumentComparison.search_btn')}}</el-button>
           </div>
         <div class="classify-cont">
           <el-tag
@@ -39,21 +39,21 @@
         </div>
         <span class="add-cont" @click="handleAddLabel">
           <img src="~@/assets/img/document_m/add-label.png" />
-          新增标签
+          {{$t('SemanticsManage.TagManagement.add_new_tag')}}
         </span>
         <span class="add-cont" @click="toTagPage">
           <img src="~@/assets/img/document_m/to-label-page.png" style="width:14px;"/>
-          标签管理
+          {{$t('SemanticsManage.TagManagement.tag_management')}}
         </span>
       </div>
       <div class="foot-container">
-        <el-button type="primary" @click="handleAddSection">确定</el-button>
-        <el-button @click="closeDialog">取 消</el-button>
+        <el-button type="primary" @click="handleAddSection">{{ $t('Dialog.confirm_btn')}}</el-button>
+        <el-button @click="closeDialog">{{ $t('Dialog.cancel_btn')}}</el-button>
       </div>
     </el-dialog>
         <!-- 新建标签弹窗 -->
     <el-dialog
-      title="新增标签"
+      :title="$t('SemanticsManage.TagManagement.add_new_tag')"
       :visible.sync="isAddLabelShow"
       :close-on-click-modal="false"
       :modal-append-to-body="false"
@@ -64,13 +64,13 @@
     >
       <div class="dialog-container">
         <div class="input-item">
-          标签名称:<el-input  placeholder="请输入标签名称" v-model.trim="labelName" required ></el-input>
+          {{$t('SemanticsManage.TagManagement.tag_name_lable')}}<el-input  :placeholder="$t('SemanticsManage.TagManagement.input_content')" 0 v-model.trim="labelName" required ></el-input>
         </div>
-        <p class="form-hint">注:名称不得超过15字</p>
+        <p class="form-hint">{{$t('SemanticsManage.TagManagement.note_characters')}}</p>
       </div>
       <div class="foot-container">
-        <el-button @click="isAddLabelShow=false">取 消</el-button>
-        <el-button type="primary" @click="addTag">确定</el-button>
+        <el-button @click="isAddLabelShow=false">{{ $t('Dialog.cancel_btn')}}</el-button>
+        <el-button type="primary" @click="addTag">{{ $t('Dialog.confirm_btn')}}</el-button>
       </div>
     </el-dialog>
   </div>

+ 10 - 5
src/views/semantics_manage/semantics/components/saveSemanticDialog.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="save-semantic-dialog">
     <el-dialog 
-      :title="saveType===0?'另存为':'保存'"
+      :title="dlgTitle"
       :visible.sync="isSaveFileShow"
       :close-on-click-modal="false"
       :modal-append-to-body="false"
@@ -37,7 +37,7 @@
             <el-form-item :label="$t('SemanticsManage.DocumentComparison.preview_results')">
               <el-radio-group v-model="previewPic">
                 <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_yes')"></el-radio>
-                <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_yes')"></el-radio>
+                <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_no')"></el-radio>
               </el-radio-group>
             </el-form-item>
           </el-form>
@@ -47,7 +47,7 @@
             {{$t('SemanticsManage.DocumentComparison.upload_result_image')}}:
             <el-radio-group v-model="uploadPic">
                 <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_yes')"></el-radio>
-                <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_yes')"></el-radio>
+                <el-radio :label="$t('SemanticsManage.DocumentComparison.radio_no')"></el-radio>
             </el-radio-group>
           </div>
           <div class="preview-wrap">
@@ -172,11 +172,11 @@ export default {
     checkForm(){
       const {Title,ClassifyId} = this.form
       if(!Title){
-        this.$message.warning('请输入语义分析名称')
+        this.$message.warning(this.$t('SemanticsManage.DocumentComparison.semantic_analysis_name_input'))
         return false
       }
       if(!ClassifyId){
-        this.$message.warning('请选择所属分类')
+        this.$message.warning(this.$t('SemanticsManage.DocumentComparison.please_select_category'))
         return false
       }
       return true
@@ -193,6 +193,11 @@ export default {
       this.$emit('close',type)
     }
   },
+  computed:{
+    dlgTitle() {
+      return this.saveType===0 ? this.$t('Table.save_as'): this.$t('Dialog.confirm_save_btn')
+    }
+  }
 };
 </script>
 

+ 4 - 3
src/views/semantics_manage/semantics/components/searchBox.vue

@@ -1,15 +1,16 @@
 <template>
   <div class="search-box-wrap" :class="{'hidden':!isSearchBoxShow}">
     <div class="search-wrap">
-      <el-input v-model.trim="searchText" placeholder="请输入搜索词"/>
-      <el-button type="primary" @click="handleSearchWord">添加搜索词</el-button>
+      <el-input v-model.trim="searchText" :placeholder="$t('SemanticsManage.DocumentComparison.add_search_input')"/>
+      <el-button type="primary" @click="handleSearchWord">{{$t('SemanticsManage.DocumentComparison.add_search_term')}}</el-button>
       <span @click="closeBox"><i class="el-icon-close"></i></span>
     </div>
   <div class="history-wrap">
     <div class="history-label">
       <span>
         <img src="~@/assets/img/document_m/history-icon.png" />
-        历史记录</span>
+        {{$t('SemanticsManage.DocumentComparison.search_history')}}
+        </span>
       <span style="cursor:pointer;" @click="deleteSearchItem(_,'all')"><i class="el-icon-delete"></i></span>
     </div>
     <div class="history-search">

+ 1 - 1
src/views/semantics_manage/semantics/components/selectFileDialog.vue

@@ -48,7 +48,7 @@
       </div>
       <div class="foot-container">
           <el-button type="primary" @click="getCheckedNode">{{$t('Dialog.confirm_btn')}}</el-button>
-          <el-button @click="closeDialog">{{$t('Dialog.confirm_btn')}}</el-button>
+          <el-button @click="closeDialog">{{$t('Dialog.cancel_btn')}}</el-button>
       </div>
     </el-dialog>
   </div>

+ 4 - 4
src/views/semantics_manage/semantics/components/selectTextAreaTool.vue

@@ -11,15 +11,15 @@
             trigger="hover">
             <section-label-detail 
                 :detailArr="[
-                    {title:'当前标签',isThis:1,arr:isThisLabelArr},
-                    {title:'历史标签(我的)',isThis:0,arr:isHistoryLabelArr},
-                    {title:'Ta的标签',isThis:0,arr:isOtherLabelArr},
+                    {title:$t('SemanticsManage.DocumentComparison.current_tags'),isThis:1,arr:isThisLabelArr},
+                    {title:$t('SemanticsManage.DocumentComparison.historical_tags_mine'),isThis:0,arr:isHistoryLabelArr},
+                    {title:$t('SemanticsManage.DocumentComparison.their_tags'),isThis:0,arr:isOtherLabelArr},
                 ]"
                 type="textArea"
                 @deleteLab="deleteTextAreaLabel"
                 @addLab="quickAddTextAreaLabel"
             />
-            <span class="label" slot="reference" @click.stop><img :src="require(`@/assets/img/document_m/menu.svg`)"> <span>查看标签</span></span>
+            <span class="label" slot="reference" @click.stop><img :src="require(`@/assets/img/document_m/menu.svg`)"> <span>{{$t('SemanticsManage.DocumentComparison.view_tags')}}</span></span>
         </el-popover>
         <!-- 打标签弹窗 -->
         <add-section-label-dialog 

+ 3 - 3
src/views/semantics_manage/semantics/semanticsEditPage.vue

@@ -75,9 +75,9 @@
                   trigger="hover">
                   <section-label-detail 
                     :detailArr="[
-                      {title:'当前标签',isThis:1,arr:block.isThisLabelArr||[]},
-                      {title:'历史标签(我的)',isThis:0,arr:block.isHistoryLabelArr||[]},
-                      {title:'Ta的标签',isThis:0,arr:block.isOtherLabelArr||[]},
+                      {title:$t('SemanticsManage.DocumentComparison.current_tags'),isThis:1,arr:block.isThisLabelArr||[]},
+                      {title:$t('SemanticsManage.DocumentComparison.historical_tags_mine'),isThis:0,arr:block.isHistoryLabelArr||[]},
+                      {title:$t('SemanticsManage.DocumentComparison.their_tags'),isThis:0,arr:block.isOtherLabelArr||[]},
                     ]"
                     @deleteLab="(label)=>{deleteSelectLabel(document,block,label)}"
                     @addLab="(label)=>{quickAddSelectLabel(document,block,label)}"

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

@@ -301,15 +301,15 @@ export default {
               const data = [new ClipboardItem({ [blob.type]: blob })]; 
               await navigator.clipboard.write(data).then(
                 () => {
-                this.$message.success('复制成功!')
+                this.$message.success(this.$t('MsgPrompt.copy_success_msg'))
                 },
                 () => {
-                  this.$message.warning('复制失败,稍后再试')
+                  this.$message.warning(this.$t('MsgPrompt.copy_fail_msg'))
                 }
               );
             });
           }else {
-            this.$message.warning('当前协议暂不支持,仅支持https协议')
+            this.$message.warning(this.$t('MsgPrompt.http_not_support'))
           }
 
       }

+ 1 - 1
src/views/smartReport/reportList.vue

@@ -179,7 +179,7 @@
                 ></el-table-column>
                 <el-table-column
                     prop="LastModifyAdminName"
-                    label="更新人"
+                    :label="$t('SystemManage.ReportApprove.table_col02')"
                     align="center"
                     min-width="100"
                 ></el-table-column>

+ 1 - 1
src/views/toolBox_manage/FederalReserveWatch.vue

@@ -77,7 +77,7 @@ export default {
             //luckysheet配置,能隐藏的都隐藏了,并且禁止编辑
             const options = {
                 container:'sheet-container',
-                lang: 'zh',
+                lang: localStorage.getItem('i18n') == 'en'  ? 'en' : 'zh',
                 showinfobar: false,
                 showtoolbar:false,
                 showsheetbar:false,