From 2f38a287444853f5041996db591b1923ce32176b Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Tue, 30 Sep 2025 16:57:54 +0800
Subject: [PATCH] feat:更新注销弹框

---
 src/views/device/airport.vue |   49 +++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 43 insertions(+), 6 deletions(-)

diff --git a/src/views/device/airport.vue b/src/views/device/airport.vue
index 77b7576..b5dff7e 100644
--- a/src/views/device/airport.vue
+++ b/src/views/device/airport.vue
@@ -127,14 +127,16 @@
       <el-input v-model="operate_password" disabled></el-input>
     </el-dialog>
 
-    <el-dialog title="注销" class="zx-cancel" append-to-body v-model="cancenOperate" width="460px">
-      <div style="display: flex;justify-content: center;margin-bottom: 10px;">注销
-        <span style="color:cornflowerblue;font-weight: bolder;margin: 0px 4px;">
+    <el-dialog title="注销" class="ztzf-dialog-mange zx-cancel" append-to-body v-model="cancenOperate" width="560px">
+      <div class="txt-contain">
+        <img :src="warnSvg" />注销
+        <span class="name">
           {{ cancelSNName }}
-        </span> 设备可能会影响相关数据,确认注销吗?</div>
-        <div style="display: flex;justify-content: center;color:red;font-size: 12px;">*删除相关图片、视频、事件</div>
+        </span> 设备可能会影响相关数据,确认注销吗?
+      </div>
+      <div class="delete-txt">*删除相关图片、视频、事件</div>
       <template #footer>
-        <span class="dialog-footer" style="display: flex;justify-content: center;">
+        <span class="dialog-footer">
           <el-button @click="cancenOperate = false">取 消</el-button>
           <el-button type="primary" @click="cancenOperateDo">确 定</el-button>
         </span>
@@ -227,6 +229,8 @@
 import DockControlPanel from './components/DockControlPanel.vue'
 import { getWebsocketUrl } from '@/utils/websocket/config';
 import ConnectWebSocket from '@/utils/websocket';
+import warnSvg from '@/assets/images/warn.svg'
+
 export default {
   components: {
     FirmwareManage,
@@ -258,6 +262,7 @@
         password: [{ required: true, validator: validatePass, trigger: 'blur' }],
         password2: [{ required: true, validator: validatePass2, trigger: 'blur' }],
       },
+      warnSvg: warnSvg,
       cancelSNName: '',
       cancenOperate: false,
       cancenOperateRow: {},
@@ -1559,5 +1564,37 @@
   right: 30px;
 }
 
+.force-center-dialog .el-dialog {
+
+}
+.zx-cancel {
+  .txt-contain {
+    display: flex;
+    justify-content: center;
+    margin-bottom: 20px;
+    font-family: Source Han Sans CN, Source Han Sans CN;
+    font-weight: 400;
+    font-size: 14px;
+    img {
+      width: 20px;
+      height: 20px;
+    }
+    .name {
+      color: #0E8BFF;
+      margin-left: 6px;
+      margin-right: 6px;
+    }
+
+  }
+  .delete-txt {
+    font-family: Source Han Sans CN, Source Han Sans CN;
+    font-weight: 400;
+    display: flex;
+    justify-content: center;
+    color: #FF0000;
+    font-size: 12px;
+    margin-bottom: 20px;
+  }
+}
 
 </style>

--
Gitblit v1.9.3