From 1ae890a97b92470ad7c163615873091622c1c8ae Mon Sep 17 00:00:00 2001
From: houzhongjian <houzhongyi@126.com>
Date: 星期三, 06 十一月 2024 14:09:23 +0800
Subject: [PATCH] 将摄像头模块名dev修改为video

---
 src/views/data/video/nvr/index.vue |   38 ++++++++++++++++++--------------------
 1 files changed, 18 insertions(+), 20 deletions(-)

diff --git a/src/views/data/dev/nvr/index.vue b/src/views/data/video/nvr/index.vue
similarity index 86%
rename from src/views/data/dev/nvr/index.vue
rename to src/views/data/video/nvr/index.vue
index 07f69c9..61d0163 100644
--- a/src/views/data/dev/nvr/index.vue
+++ b/src/views/data/video/nvr/index.vue
@@ -6,14 +6,14 @@
       :model="queryParams"
       ref="queryFormRef"
       :inline="true"
-      label-width="68px"
+      label-width="40px"
     >
       <el-form-item label="品牌" prop="status">
         <el-select
           v-model="queryParams.brand"
           placeholder="品牌"
           clearable
-          class="!w-120px"
+          class="!w-140px"
         >
           <el-option
             v-for="dict in getIntDictOptions(DICT_TYPE.CAMERA_BRAND)"
@@ -23,22 +23,22 @@
           />
         </el-select>
       </el-form-item>
-      <el-form-item label="编号" prop="code">
+      <el-form-item label="编码" prop="code">
         <el-input
           v-model="queryParams.code"
-          placeholder="请输入编号"
+          placeholder="请输入编码"
           clearable
           @keyup.enter="handleQuery"
-          class="!w-120px"
+          class="!w-140px"
         />
       </el-form-item>
-      <el-form-item label="IP" prop="name">
+      <el-form-item label="IP" prop="ip">
         <el-input
           v-model="queryParams.ip"
           placeholder="请输入IP"
           clearable
           @keyup.enter="handleQuery"
-          class="!w-120px"
+          class="!w-140px"
         />
       </el-form-item>
       <el-form-item label="名称" prop="name">
@@ -47,7 +47,7 @@
           placeholder="请输入名称"
           clearable
           @keyup.enter="handleQuery"
-          class="!w-120px"
+          class="!w-140px"
         />
       </el-form-item>
       <el-form-item>
@@ -63,7 +63,7 @@
           type="primary"
           plain
           @click="openForm('create')"
-          v-hasPermi="['dev:nvr:save']"
+          v-hasPermi="['video:nvr:save']"
         >
           <Icon icon="ep:plus" class="mr-5px" />
           新增
@@ -73,7 +73,7 @@
           plain
           @click="handleExport"
           :loading="exportLoading"
-          v-hasPermi="['dev:nvr:export']"
+          v-hasPermi="['video:nvr:export']"
         >
           <Icon icon="ep:download" class="mr-5px" />
           导出
@@ -90,8 +90,6 @@
           <dict-tag :type="DICT_TYPE.CAMERA_BRAND" :value="scope.row.brand" />
         </template>
       </el-table-column>
-      <el-table-column label="设备类型" align="center" prop="device" width="200"/>
-      <el-table-column label="位置" align="center" prop="position" />
       <el-table-column label="编码" align="center" prop="code" width="100"/>
       <el-table-column label="名称" align="center" prop="name"/>
       <el-table-column label="IP" align="center" prop="ip" />
@@ -110,7 +108,7 @@
             link
             type="primary"
             @click="openForm('update', scope.row.id)"
-            v-hasPermi="['dev:nvr:update']"
+            v-hasPermi="['video:nvr:update']"
           >
             编辑
           </el-button>
@@ -118,11 +116,11 @@
             link
             type="danger"
             @click="handleDelete(scope.row.id)"
-            v-hasPermi="['dev:nvr:delete']"
+            v-hasPermi="['video:nvr:delete']"
           >
             删除
           </el-button>
-          <el-button v-if="scope.row.brand == 1" type="text" size="small" @click="cameraHandle(scope.row.id)">摄像头</el-button>
+          <el-button link type="success" size="small" @click="cameraHandle(scope.row.id)">摄像头</el-button>
         </template>
       </el-table-column>
     </el-table>
@@ -139,15 +137,15 @@
   <NvrForm ref="formRef" @success="getList" />
 
   <!-- 弹窗, 摄像头 -->
-  <Camera ref="devCameraRef"/>
+  <NvrCamera ref="videoCameraRef"/>
 
 </template>
 <script lang="ts" setup>
 import {DICT_TYPE, getIntDictOptions} from '@/utils/dict'
   import download from '@/utils/download'
-  import * as NvrApi from '@/api/data/dev/nvr'
+  import * as NvrApi from '@/api/data/video/nvr'
   import NvrForm from './NvrForm.vue'
-  import Camera from '../camera/camera.vue'
+  import NvrCamera from './NvrCamera.vue'
 
   defineOptions({name: 'Nvr'})
 
@@ -169,7 +167,7 @@
   const queryFormRef = ref() // 搜索的表单
   const exportLoading = ref(false) // 导出的加载中
 
-  const devCameraRef = ref()
+  const videoCameraRef = ref()
 
   /** 查询列表 */
   const getList = async () => {
@@ -185,7 +183,7 @@
 
   const cameraHandle = (id: string) => {
     // devCameraVisible.value = true
-    devCameraRef.value.open(id)
+    videoCameraRef.value.open(id)
   }
 
   /** 搜索按钮操作 */

--
Gitblit v1.9.3