From e0745fb66ffc421f9bbcc9ff83a29ccbb37b1e26 Mon Sep 17 00:00:00 2001
From: zhujiyan <17812234322@163.com>
Date: Mon, 23 Sep 2024 10:17:14 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0=E8=BF=9B?=
=?UTF-8?q?=E5=BA=A6=E6=9D=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/styles/element.scss | 10 +++
src/views/govern/device/fileService/index.vue | 74 +++++++++++++------
2 files changed, 60 insertions(+), 24 deletions(-)
diff --git a/src/styles/element.scss b/src/styles/element.scss
index de81dcd..439fd19 100644
--- a/src/styles/element.scss
+++ b/src/styles/element.scss
@@ -213,3 +213,13 @@
.el-drawer__header {
margin-bottom: 0 !important;
}
+
+//tabs 添加icon样式
+.custom-tabs-label{
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ .el-icon {
+ margin-right: 5px;
+ }
+}
\ No newline at end of file
diff --git a/src/views/govern/device/fileService/index.vue b/src/views/govern/device/fileService/index.vue
index 401d68b..ba4e8af 100644
--- a/src/views/govern/device/fileService/index.vue
+++ b/src/views/govern/device/fileService/index.vue
@@ -62,10 +62,20 @@
+
+
+
-
-
+ -->
![]()
{
loading.value = true
nDid.value = e.ndid
dirList.value = []
- activePath.value = ''
activePathList.value = []
- // getDeviceRootPath(nDid.value)
- // .then((res: any) => {
- // loading.value = false
- // dirList.value = [res.data]
- // activePath.value = res.data.prjDataPath
- // activePathList.value.map((item: any, index: any) => {
- // if (item.path.indexOf(res.data.prjDataPath) == -1) {
- // activePathList.value.push({ path: activePath.value })
- // }
- // })
- // })
- // .catch(e => {
- // loading.value = false
- // })
activePath.value = '/'
getFileServiceFileOrDir({ nDid: nDid.value, name: activePath.value, type: 'dir' })
.then((resp: any) => {
@@ -240,9 +235,13 @@ const deviceRestartLoading = ref
(false)
const handleRestartDevice = () => {
deviceRestartLoading.value = true
ElMessageBox.prompt('二次校验密码确认', '装置重启', {
+ // confirmButtonText: '确认',
+ // cancelButtonText: '取消',
+ // customClass: 'customInput',
+ // inputType: 'text'
+
confirmButtonText: '确认',
cancelButtonText: '取消',
- customClass: 'customInput',
inputType: 'text'
})
.then(({ value }) => {
@@ -385,12 +384,36 @@ const submitDeviceDir = () => {
//删除文件夹或文件
const handleDelDirOrFile = (row: any) => {
loading.value = true
- delDeviceDir({ nDid: nDid.value, path: row.prjDataPath }).then((res: any) => {
- if (res.code == 'A0000') {
- reloadCurrentMenu(res.message)
- // ElMessage({ message: res.message, type: 'success', duration: 5000 })
- }
+ // delDeviceDir({ nDid: nDid.value, path: row.prjDataPath }).then((res: any) => {
+ // if (res.code == 'A0000') {
+ // reloadCurrentMenu(res.message)
+ // // ElMessage({ message: res.message, type: 'success', duration: 5000 })
+ // }
+ // })
+
+ ElMessageBox.prompt('二次校验密码确认', '删除', {
+ confirmButtonText: '确认',
+ cancelButtonText: '取消',
+ customClass: 'customInput',
+ inputType: 'text'
})
+ .then(({ value }) => {
+ passwordConfirm(value).then((resp: any) => {
+ if (resp.code == 'A0000') {
+ delDeviceDir({ nDid: nDid.value, path: row.prjDataPath }).then((res: any) => {
+ if (res.code == 'A0000') {
+ reloadCurrentMenu(res.message)
+ loading.value = false
+ // ElMessage({ message: res.message, type: 'success', duration: 5000 })
+ }
+ })
+ }
+ })
+ })
+ .catch(() => {
+ loading.value = false
+ // deviceRestartLoading.value = false
+ })
}
//取消删除
const cancelEvent = () => {}
@@ -492,7 +515,7 @@ mqttRef.value.on('close', function () {
console.log('mqtt客户端已断开连接.....')
})
onMounted(() => {
- status.value =0
+ status.value = 0
fileName.value = localStorage.getItem('fileName') ? localStorage.getItem('fileName') : ''
changeType.value = localStorage.getItem('changeType') ? localStorage.getItem('changeType') : ''
})
@@ -631,5 +654,8 @@ onBeforeUnmount(() => {
.el-form {
padding: 20px 10px;
box-sizing: border-box;
+}
+.customInput{
+
}