Browse Source

完善停车区域

2545307760@qq.com 3 months ago
parent
commit
dc4655fc4c
5 changed files with 60 additions and 45 deletions
  1. 4 1
      web/src/lang/en.js
  2. 6 2
      web/src/lang/zh-CN.js
  3. 4 1
      web/src/lang/zh-HK.js
  4. 4 1
      web/src/lang/zh-TW.js
  5. 42 40
      web/src/view/parking/parkingInfo.vue

+ 4 - 1
web/src/lang/en.js

@@ -22,11 +22,14 @@ export default {
   GuardEdit: 'Edit Guard Booth',
   BoothCode: 'Booth Code',
   BoothName: 'Booth Name',
-  ip_address: 'IP Address',
   Passage_Booth: 'Passage Booth',
   Passage_Code: 'Channel Code',
   Passage_Name: 'Channel Name',
   Entry_Exit: 'Entry Exit Direction',
+  advance: 'advance',
+  out: 'out',
+  yes: 'yes',
+  no: 'no',
   Cancel: 'Cancel',
   Confirm: 'Confirm',
   Device_Channel: 'Device Channel',

+ 6 - 2
web/src/lang/zh-CN.js

@@ -13,6 +13,10 @@ export default {
   Remarks: '备注',
   Action: '操作',
   Direction: '进出方向',
+  advance: '进',
+  out: '出',
+  yes: '是',
+  no: '否',
   Allow: '是否允许临时车进出',
   Type: '类别',
   Port: '端口',
@@ -22,7 +26,6 @@ export default {
   GuardEdit: '岗亭编辑',
   BoothCode: '岗亭编码',
   BoothName: '岗亭名称',
-  ip_address: 'ip地址',
   Passage_Booth: '通道岗亭',
   Passage_Code: '通道编码',
   Passage_Name: '通道名称',
@@ -82,5 +85,6 @@ export default {
   InOutRecord: '进出记录',
   AbnormalReport: '异常报表',
   StatisticsQuery: '统计信息查询',
-  OnlineVehicleStats: '在线车辆统计'
+  OnlineVehicleStats: '在线车辆统计',
+
 }

+ 4 - 1
web/src/lang/zh-HK.js

@@ -13,6 +13,10 @@ export default {
   Remarks: '備註',
   Action: '操作',
   Direction: '進出方向',
+  advance: '進',
+  out: '出',
+  yes: '是',
+  no: '否',
   Allow: '是否容許臨時車輛進出',
   Type: '類別',
   Port: '埠口',
@@ -22,7 +26,6 @@ export default {
   GuardEdit: '編輯崗亭',
   BoothCode: '崗亭編碼',
   BoothName: '崗亭名稱',
-  ip_address: 'IP位址',
   Passage_Booth: '通道崗亭',
   Passage_Code: '通道編碼',
   Passage_Name: '通道名稱',

+ 4 - 1
web/src/lang/zh-TW.js

@@ -22,11 +22,14 @@ export default {
   GuardEdit: '編輯崗亭',
   BoothCode: '崗亭編號',
   BoothName: '崗亭名稱',
-  ip_address: 'IP位址',
   Passage_Booth: '通道崗亭',
   Passage_Code: '通道代碼',
   Passage_Name: '通道名稱',
   Entry_Exit: '進出方向',
+  advance: '進',
+  out: '出',
+  yes: '是',
+  no: '否',
   Cancel: '取消',
   Confirm: '確認',
   Device_Channel: '裝置通道',

+ 42 - 40
web/src/view/parking/parkingInfo.vue

@@ -4,7 +4,7 @@
       <div class="region">
         <div class="regionTitle">
           <div class="regionTitle-text">
-            <el-text style="font-weight: 550">停车区域</el-text>
+            <el-text style="font-weight: 550">{{ $t.value.park }}</el-text>
           </div>
           <div class="regionTitle-icon">
             <el-icon
@@ -58,7 +58,7 @@
         @tab-click="handleClick"
       >
         <el-tab-pane
-          label="岗亭"
+          :label="$t.value.booth"
           name="detail"
         >
           <el-form inline>
@@ -69,7 +69,7 @@
                 type="success"
                 @click="openPosition('岗亭新增','')"
               >
-                新增
+                {{ $t.value.new }}
               </el-button>
             </el-form-item>
             <el-form-item>
@@ -78,7 +78,7 @@
                 text
                 type="primary"
                 @click="getGuardBoothList"
-              >刷新
+              >{{ $t.value.reload }}
               </el-button>
             </el-form-item>
           </el-form>
@@ -88,30 +88,30 @@
             height="605"
           >
             <el-table-column
-              label="编码"
+              :label="$t.value.coding"
               align="center"
               width="100"
               prop="booth_code"
             />
             <el-table-column
-              label="名称"
+              :label="$t.value.Name"
               align="center"
               width="250"
               prop="booth_name"
             />
             <el-table-column
-              label="IP地址"
+              :label="$t.value.IpAddress"
               align="center"
               width="250"
               prop="ip_address"
             />
             <el-table-column
-              label="备注"
+              :label="$t.value.Remarks"
               align="center"
               prop="description"
             />
             <el-table-column
-              label="操作"
+              :label="$t.value.Action"
               align="center"
             >
               <template #default="scope">
@@ -121,7 +121,7 @@
                   icon="edit"
                   @click="openPosition('岗亭编辑', scope.row)"
                 >
-                  编辑
+                  {{ $t.value.modify }}
                 </el-button>
                 <el-button
                   text
@@ -129,7 +129,7 @@
                   icon="delete"
                   @click="delPosition(scope.row.ID)"
                 >
-                  删除
+                  {{ $t.value.remove }}
                 </el-button>
               </template>
             </el-table-column>
@@ -148,7 +148,7 @@
           </div>
         </el-tab-pane>
         <el-tab-pane
-          label="通道"
+          :label="$t.value.access"
           name="people"
         >
           <el-form inline>
@@ -158,7 +158,7 @@
                 text
                 type="success"
                 @click="openChannel('通道新增','')"
-              >新增
+              >{{ $t.value.new }}
               </el-button>
             </el-form-item>
             <el-form-item>
@@ -167,7 +167,7 @@
                 text
                 type="primary"
                 @click="getChannelList"
-              >刷新
+              >{{ $t.value.reload }}
               </el-button>
             </el-form-item>
           </el-form>
@@ -177,27 +177,27 @@
             height="605"
           >
             <el-table-column
-              label="编码"
+              :label="$t.value.coding"
               align="center"
               width="100"
               prop="channel_code"
             />
             <el-table-column
-              label="名称"
+              :label="$t.value.Name"
               align="center"
               width="250"
               prop="channel_name"
             />
             <el-table-column
               v-slot="scope"
-              label="进出方向"
+              :label="$t.value.Direction"
               align="center"
               width="150"
             >
               {{ scope.row.direction === 'in' ? '进' : '出' }}
             </el-table-column>
             <el-table-column
-              label="是否允许临时车进出"
+              :label="$t.value.Allow"
               align="center"
               width="200"
             >
@@ -211,13 +211,13 @@
               </template>
             </el-table-column>
             <el-table-column
-              label="岗亭id"
+              :label="$t.value.booth + 'Id'"
               align="center"
               prop="booth_id"
             />
             <el-table-column
               v-slot="scope"
-              label="操作"
+              :label="$t.value.Action"
               align="center"
             >
               <el-button
@@ -368,10 +368,10 @@
     <el-dialog
       v-model="positionShow"
       :title="positionTitle"
-      width="500"
+      width="600"
     >
-      <el-form label-width="90">
-        <el-form-item label="停车区域:">
+      <el-form label-width="120">
+        <el-form-item :label="$t.value.park +':'">
           <el-select
             v-model="positionRegionName"
             placeholder="请选择停车区域"
@@ -384,16 +384,16 @@
             />
           </el-select>
         </el-form-item>
-        <el-form-item label="岗亭编码:">
+        <el-form-item :label="$t.value.BoothCode + ':'">
           <el-input v-model="positionData.booth_code" />
         </el-form-item>
-        <el-form-item label="岗亭名称:">
+        <el-form-item :label="$t.value.BoothName + ':'">
           <el-input v-model="positionData.booth_name" />
         </el-form-item>
-        <el-form-item label="IP地址:">
+        <el-form-item :label="$t.value.IpAddress +':'">
           <el-input v-model="positionData.ip_address" />
         </el-form-item>
-        <el-form-item label="备注:">
+        <el-form-item :label="$t.value.Remarks + ':'">
           <el-input
             v-model="positionData.description"
             type="textarea"
@@ -402,12 +402,14 @@
       </el-form>
       <template #footer>
         <div class="dialog-footer">
-          <el-button @click="positionShow = false">取消</el-button>
+          <el-button @click="positionShow = false">
+            {{ $t.value.Cancel }}
+          </el-button>
           <el-button
             type="primary"
             @click="addPosition"
           >
-            确认
+            {{ $t.value.Confirm }}
           </el-button>
         </div>
       </template>
@@ -415,10 +417,10 @@
     <el-dialog
       v-model="channelShow"
       :title="channelTitle"
-      width="500"
+      width="600"
     >
       <el-form>
-        <el-form-item label="通道岗亭:">
+        <el-form-item :label="$t.value.Passage_Booth + ':'">
           <el-select
             v-model="channelPositionName"
             @change="changeChannelPosition"
@@ -431,45 +433,45 @@
             />
           </el-select>
         </el-form-item>
-        <el-form-item label="通道编码:">
+        <el-form-item :label="$t.value.Passage_Code + ':'">
           <el-input v-model="channelData.channel_code" />
         </el-form-item>
-        <el-form-item label="通道名称:">
+        <el-form-item :label="$t.value.Passage_Name + ':'">
           <el-input v-model="channelData.channel_name" />
         </el-form-item>
-        <el-form-item label="进出方向:">
+        <el-form-item :label="$t.value.Entry_Exit + ':'">
           <el-radio-group
             v-model="channelData.direction"
             size="large"
             fill="#409eff"
           >
             <el-radio-button
-              label="进"
+              :label="$t.value.advance"
               value="in"
             />
             <el-radio-button
-              label="出"
+              :label="$t.value.out"
               value="out"
             />
           </el-radio-group>
         </el-form-item>
-        <el-form-item label="是否允许临时车进出:">
+        <el-form-item :label="$t.value.Allow + ':'">
           <el-radio-group
             v-model="channelData.allow_temporary"
             size="large"
             fill="#409eff"
           >
             <el-radio-button
-              label="否"
+              :label="$t.value.yes"
               :value="false"
             />
             <el-radio-button
-              label="是"
+              :label="$t.value.no"
               :value="true"
             />
           </el-radio-group>
         </el-form-item>
-        <el-form-item label="备注:">
+        <el-form-item :label="$t.value.Remarks + ':'">
           <el-input
             v-model="channelData.description"
             type="textarea"