ly 3 роки тому
батько
коміт
5259ec5761

+ 12 - 0
master/pom.xml

@@ -42,6 +42,7 @@
 		<mybatisplus.version>3.3.1</mybatisplus.version>
 		<jxls.version>2.4.2</jxls.version>
 		<jxls-poi.version>1.1.0</jxls-poi.version>
+		<log4j2.version>2.16.0</log4j2.version>
 	</properties>
 
 	<dependencies>
@@ -384,7 +385,18 @@
 			<artifactId>pinyin4j</artifactId>
 			<version>2.5.1</version>
 		</dependency>
+		<!-- log4j日志组件 -->
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-api</artifactId>
+			<version>${log4j2.version}</version>
+		</dependency>
 
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-to-slf4j</artifactId>
+			<version>${log4j2.version}</version>
+		</dependency>
 	</dependencies>
 
 	<build>

+ 1 - 0
ui/src/lang/en.js

@@ -1735,4 +1735,5 @@ export default {
   周四:'Thursday',
   周五:'Friday',
   周六:'Saturday',
+  '如果是多腔压力容器': 'If it is a multi chamber pressure vessel, the information and parameters of each pressure chamber shall be filled in separately, indicating which pressure chamber the information and parameters are filled in, and separated by "/".',
 }

+ 1 - 0
ui/src/lang/zh.js

@@ -1735,4 +1735,5 @@ export default {
   周四:'周四',
   周五:'周五',
   周六:'周六',
+  '如果是多腔压力容器': '如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。',
 }

+ 2 - 1
ui/src/views/sems/reportYlrq/index.vue

@@ -1572,6 +1572,7 @@ export default {
     },
     //结论备注
     renderHeader(h, {column, $index}) {
+      let _this = this
       return [
         column.label,
         h(
@@ -1644,7 +1645,7 @@ export default {
                 } else if (column.label == 32) {
                   return `装卸软管、装卸阀门`
                 }else {
-                  return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                  return _this.$t('如果是多腔压力容器')
                 }
               })(),
               placement: "top"

+ 2 - 1
ui/src/views/sems/reportYlrq/yearapprove.vue

@@ -614,6 +614,7 @@ export default {
     },
 //结论备注
     renderHeader(h, {column, $index}) {
+      let _this = this
       return [
         column.label,
         h(
@@ -624,7 +625,7 @@ export default {
                 if (column.label == 1) {
                   return `管理制度、操作规程、运行记录`
                 }else {
-                  return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                  return _this.$t('如果是多腔压力容器')
                 }
               })(),
               placement: "top"

+ 2 - 1
ui/src/views/sems/specYlrq/bf.vue

@@ -950,6 +950,7 @@ export default {
     },
     //结论备注
     renderHeader(h, {column, $index}) {
+        let _this = this
       return [
         column.label,
         h(
@@ -957,7 +958,7 @@ export default {
           {
             props: {
               content: (function () {
-                return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                return _this.$t('如果是多腔压力容器')
               })(),
               placement: "top"
             }

+ 9 - 7
ui/src/views/sems/specYlrq/index.vue

@@ -319,7 +319,7 @@
         <el-form-item :label="$t('材料')" prop="material">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -330,7 +330,7 @@
         <el-form-item :label="$t('介质')" prop="medium">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -343,7 +343,7 @@
         <el-form-item :label="$t('设计压力')+'MPa'" prop="desPressure">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -354,7 +354,7 @@
         <el-form-item :label="$t('操作压力')+'MPa'" prop="optPressure">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -367,7 +367,7 @@
         <el-form-item :label="$t('设计温度')+'℃'" prop="desTemp">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -378,7 +378,7 @@
         <el-form-item :label="$t('操作温度')+'℃'" prop="optTemp">
           <el-tooltip placement="top">
             <div slot="content">
-              如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。
+              {{$t('如果是多腔压力容器')}}
             </div>
             <i class="el-icon-question"></i>
           </el-tooltip>
@@ -724,6 +724,7 @@
     });
     this.getDicts("spec_approve_status").then(response => {
       for (let i = 0; i < response.data.length; i++) {
+        // response.data[i].dictLabel = this.$t(response.data[i].dictLabel)
         if ( !["5","6","7","8" ,"16" , "17"].includes(response.data[i].dictValue)){
           this.approveStatusOptions.push(response.data[i])
         }
@@ -1211,6 +1212,7 @@
     },
     //结论备注
     renderHeader(h, {column, $index}) {
+      let _this = this
       return [
         column.label,
         h(
@@ -1218,7 +1220,7 @@
           {
             props: {
               content: (function () {
-                  return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                return _this.$t('如果是多腔压力容器')
               })(),
               placement: "top"
             }

+ 2 - 1
ui/src/views/sems/specYlrq/ty.vue

@@ -1003,6 +1003,7 @@ export default {
     },
     //结论备注
     renderHeader(h, {column, $index}) {
+        let _this = this
       return [
         column.label,
         h(
@@ -1010,7 +1011,7 @@ export default {
           {
             props: {
               content: (function () {
-                return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                return _this.$t('如果是多腔压力容器')
               })(),
               placement: "top"
             }

+ 2 - 1
ui/src/views/sems/specYlrq/zx.vue

@@ -951,6 +951,7 @@ export default {
     },
     //结论备注
     renderHeader(h, {column, $index}) {
+        let _this = this
       return [
         column.label,
         h(
@@ -958,7 +959,7 @@ export default {
           {
             props: {
               content: (function () {
-                return `如果是多腔压力容器,应分别填写各压力腔的信息和参数,说明填写的信息和参数是哪一个压力腔的信息和参数,并用“/”分隔。`
+                return _this.$t('如果是多腔压力容器')
               })(),
               placement: "top"
             }

+ 1 - 0
ui/src/views/sems/specanalysis/FinishChart.vue

@@ -119,6 +119,7 @@ export default {
         this.approveData = []
         let arr = response.data
         for (let i = 0; i < arr.length; i++) {
+          arr[i].devName = this.$t(arr[i].devName)
            let num = arr[i].qyNum + arr[i].tyNum + arr[i].bfNum +arr[i].zxNum + arr[i].gzNum + arr[i].csmNum + arr[i].yqNum
            if (num != 0) {
              this.approveData.push(arr[i])