From 9ac55613f39d010a14caad048dae8244a0665ca9 Mon Sep 17 00:00:00 2001
From: Mohamed Hassan <mhassan@ebe.com.eg>
Date: Sun, 6 Mar 2022 11:25:59 +0200
Subject: [PATCH] + Add translation to operation log.

---
 web/src/locales/en.json                       |  9 ++++++++-
 web/src/locales/zh.json                       |  7 +++++++
 .../operation/sysOperationRecord.vue          | 20 +++++++++----------
 3 files changed, 25 insertions(+), 11 deletions(-)

diff --git a/web/src/locales/en.json b/web/src/locales/en.json
index 7d838d3e7..399bf76b1 100644
--- a/web/src/locales/en.json
+++ b/web/src/locales/en.json
@@ -357,7 +357,14 @@
 		},
 		"operation" : {
 			"sysOperationRecord" : {
-				"requestMethod" : "Request method",
+				"requestMethod" : "Request Method",
+				"requestPath" : "Request Path",
+				"resultStatusCode" : "Result Status Code",
+				"operator" : "Operator",
+				"statusCode" : "Status Code",
+				"requestIP" : "Request IP",
+				"none" : "None",
+				"response" : "Response",
 				"" : ""
 			}
 		}
diff --git a/web/src/locales/zh.json b/web/src/locales/zh.json
index cf1e42eff..2e45b3bd1 100644
--- a/web/src/locales/zh.json
+++ b/web/src/locales/zh.json
@@ -358,6 +358,13 @@
 		"operation" : {
 			"sysOperationRecord" : {
 				"requestMethod" : "请求方法",
+				"requestPath" : "请求路径",
+				"resultStatusCode" : "结果状态码",
+				"operator" : "操作人",
+				"statusCode" : "状态码",
+				"requestIP" : "请求IP",
+				"none" : "无",
+				"response" : "响应",
 				"" : ""
 			}
 		}
diff --git a/web/src/view/superAdmin/operation/sysOperationRecord.vue b/web/src/view/superAdmin/operation/sysOperationRecord.vue
index 9d9f615ab..3937b90be 100644
--- a/web/src/view/superAdmin/operation/sysOperationRecord.vue
+++ b/web/src/view/superAdmin/operation/sysOperationRecord.vue
@@ -5,10 +5,10 @@
         <el-form-item :label="t('view.operation.sysOperationRecord.requestMethod')">
           <el-input v-model="searchInfo.method" :placeholder="t('general.searchCriteria')" />
         </el-form-item>
-        <el-form-item label="请求路径">
+        <el-form-item :label="t('view.operation.sysOperationRecord.requestPath')">
           <el-input v-model="searchInfo.path" :placeholder="t('general.searchCriteria')" />
         </el-form-item>
-        <el-form-item label="结果状态码">
+        <el-form-item :label="t('view.operation.sysOperationRecord.resultStatusCode')">
           <el-input v-model="searchInfo.status" :placeholder="t('general.searchCriteria')" />
         </el-form-item>
         <el-form-item>
@@ -40,7 +40,7 @@
         @selection-change="handleSelectionChange"
       >
         <el-table-column align="left" type="selection" width="55" />
-        <el-table-column align="left" label="操作人" width="140">
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.operator')" width="140">
           <template #default="scope">
             <div>{{ scope.row.user.userName }}({{ scope.row.user.nickName }})</div>
           </template>
@@ -48,16 +48,16 @@
         <el-table-column align="left" :label="t('general.createdAt')" width="180">
           <template #default="scope">{{ formatDate(scope.row.CreatedAt) }}</template>
         </el-table-column>
-        <el-table-column align="left" label="状态码" prop="status" width="120">
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.statusCode')" prop="status" width="120">
           <template #default="scope">
             <div>
               <el-tag type="success">{{ scope.row.status }}</el-tag>
             </div>
           </template>
         </el-table-column>
-        <el-table-column align="left" label="请求IP" prop="ip" width="120" />
-        <el-table-column align="left" label="请求方法" prop="method" width="120" />
-        <el-table-column align="left" label="请求路径" prop="path" width="240" />
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.requestIP')" prop="ip" width="120" />
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.requestMethod')" prop="method" width="140" />
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.requestPath')" prop="path" width="240" />
         <el-table-column align="left" :label="t('general.request')" prop="path" width="80">
           <template #default="scope">
             <div>
@@ -70,11 +70,11 @@
                 </template>
               </el-popover>
 
-              <span v-else>无</span>
+              <span v-else>{{ t('view.operation.sysOperationRecord.none') }}</span>
             </div>
           </template>
         </el-table-column>
-        <el-table-column align="left" label="响应" prop="path" width="80">
+        <el-table-column align="left" :label="t('view.operation.sysOperationRecord.response')" prop="path" width="100">
           <template #default="scope">
             <div>
               <el-popover v-if="scope.row.resp" placement="left-start" trigger="click">
@@ -85,7 +85,7 @@
                   <el-icon style="cursor: pointer;"><warning /></el-icon>
                 </template>
               </el-popover>
-              <span v-else>无</span>
+              <span v-else>{{ t('view.operation.sysOperationRecord.none') }}</span>
             </div>
           </template>
         </el-table-column>