Browse Source

refactor(lss): streamline index.vue for improved readability and consistency

- Consolidated attributes in form and table components for better layout and readability.
- Enhanced the search form and data table structure by reducing unnecessary line breaks.
- Updated the LSS editing drawer and camera management components for a more cohesive user experience.
- Improved overall code consistency across the index.vue file.
yb 1 week ago
parent
commit
5090556be9
1 changed files with 6 additions and 21 deletions
  1. 6 21
      src/views/lss/index.vue

+ 6 - 21
src/views/lss/index.vue

@@ -452,6 +452,12 @@
         <el-form-item label="密码" prop="password">
         <el-form-item label="密码" prop="password">
           <el-input v-model="cameraForm.password" type="password" show-password placeholder="请输入密码" />
           <el-input v-model="cameraForm.password" type="password" show-password placeholder="请输入密码" />
         </el-form-item>
         </el-form-item>
+        <el-form-item label="参数配置">
+          <el-input v-model="cameraForm.configParams" type="textarea" :rows="15" placeholder="请输入参数配置" />
+        </el-form-item>
+        <el-form-item label="设备运行参数">
+          <el-input v-model="cameraForm.runParams" type="textarea" :rows="15" placeholder="设备运行参数" />
+        </el-form-item>
         <!-- 编辑时显示品牌选择 -->
         <!-- 编辑时显示品牌选择 -->
         <el-form-item v-if="isEditCamera" label="品牌" prop="brand">
         <el-form-item v-if="isEditCamera" label="品牌" prop="brand">
           <el-select v-model="cameraForm.brand" placeholder="请选择品牌" style="width: 100%">
           <el-select v-model="cameraForm.brand" placeholder="请选择品牌" style="width: 100%">
@@ -463,27 +469,6 @@
             />
             />
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
-        <el-form-item label="能力" prop="capability">
-          <el-select v-model="cameraForm.capability" placeholder="请选择能力" style="width: 100%">
-            <el-option label="仅切换" value="switch_only" />
-            <el-option label="支持 PTZ" value="ptz_enabled" />
-          </el-select>
-        </el-form-item>
-        <el-form-item label="RTSP 地址" prop="rtspUrl">
-          <el-input v-model="cameraForm.rtspUrl" placeholder="请输入 RTSP 地址" />
-        </el-form-item>
-        <el-form-item label="型号" prop="model">
-          <el-input v-model="cameraForm.model" placeholder="请输入型号" />
-        </el-form-item>
-        <el-form-item label="通道号" prop="channelNo">
-          <el-input v-model="cameraForm.channelNo" placeholder="请输入通道号" />
-        </el-form-item>
-        <el-form-item label="备注" prop="remark">
-          <el-input v-model="cameraForm.remark" type="textarea" :rows="2" placeholder="请输入备注" />
-        </el-form-item>
-        <el-form-item label="启用状态" prop="enabled">
-          <el-switch v-model="cameraForm.enabled" />
-        </el-form-item>
       </el-form>
       </el-form>
       <template #footer>
       <template #footer>
         <el-button @click="cameraDialogVisible = false">{{ t('取消') }}</el-button>
         <el-button @click="cameraDialogVisible = false">{{ t('取消') }}</el-button>