From 793313ef6b0a02ff573911f4399a5c61b5e9da09 Mon Sep 17 00:00:00 2001 From: wangxk Date: Wed, 28 May 2025 15:18:16 +0800 Subject: [PATCH] =?UTF-8?q?5-29=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/special/document/index.vue | 16 +++++-- web/src/views/special/project/index.vue | 43 +++++++++++-------- .../views/testdata/datamanagement/index.vue | 10 ++--- .../testdata/fileSynchronization/index.vue | 14 +++--- 4 files changed, 49 insertions(+), 34 deletions(-) diff --git a/web/src/views/special/document/index.vue b/web/src/views/special/document/index.vue index dbf22b7..c75d06f 100644 --- a/web/src/views/special/document/index.vue +++ b/web/src/views/special/document/index.vue @@ -149,15 +149,16 @@ function gettreedata() { getNodesTree(treeForm.value).then((res: any) => { treedata.value = res.data treeloading.value = false - filePath.value = res.data[0].path + res.data[0].nodeName + '/' if (treedata.value[0]) { pathid.value = treedata.value[0].id + filePath.value = res.data[0].path + res.data[0].nodeName + '/' nextTick(() => { treeRef.value?.setCurrentKey(pathid.value); }); getdata() } else { tableData.value.length = 0 + loading.value = false } @@ -360,8 +361,9 @@ const fileObj: any = ref({ //上传组件 const upfile = ref(false) function openFile() { + titleon.value = false title.value = "上传文件" - localStorage.setItem('filepath', filePath.value); + localStorage.setItem('filepath', '/filestemporary/'); localStorage.setItem('storageKey', JSON.stringify(['sdlocal'])); upfile.value = true fileObj.value = { @@ -376,12 +378,15 @@ function openFile() { judge.value = true } //上传文件并扫描 +const titleon = ref(false) function upfileZip() { selectNodesByProjectId({ projectId: projectId.value }).then((res: any) => { if (res.msg == "该项目已经初始化完成,局部更新请选择节点上传文件!") { ElMessage.warning(res.msg) return } else { + titleon.value = true + // ElMessage.warning("请保持压缩包内第一个文件夹与项目名称一致!!!") title.value = "上传项目包并扫描" localStorage.setItem('filepath', '/temporary'); localStorage.setItem('storageKey', JSON.stringify(['sdlocal'])); @@ -458,6 +463,7 @@ function submitfile() { if (res.code == 0) { tonstatus() upfile.value = false + titleon.value = true } }) } else { @@ -492,7 +498,7 @@ function submitfile() { fileObj.value.targetPath = filePath.value fileObj.value.fileName = fileName.join(',') fileObj.value.fileSize = fileSize.join(',') - fileObj.value.sourcePath = '/temporary' + fileObj.value.sourcePath = '/filestemporary' addFiles(fileObj.value).then((res: any) => { if (res.code == 0) { closeDialog() @@ -924,6 +930,9 @@ function tonstatus() { +
+ 请保持压缩包内第一层文件夹名称与项目名称一致!!! +
@@ -944,6 +953,7 @@ function tonstatus() { +
确定 取消 diff --git a/web/src/views/special/project/index.vue b/web/src/views/special/project/index.vue index 57fe3a0..aae8256 100644 --- a/web/src/views/special/project/index.vue +++ b/web/src/views/special/project/index.vue @@ -149,14 +149,18 @@ async function submitForm(formEl: any) { if (valid) { if (projectForme.value.id) { updateSdproject(projectForme.value).then((res: any) => { - getdata() - ElMessage.success("修改成功") + if (res.code == 0) { + getdata() + ElMessage.success("修改成功") + } frame.value = false }) } else { addSdproject(projectForme.value).then((res: any) => { - getdata() - ElMessage.success("添加成功") + if (res.code == 0) { + getdata() + ElMessage.success("添加成功") + } frame.value = false }) } @@ -186,14 +190,14 @@ function typeName(arr: any, itemCode: any) { }); return nameone } -const logqing= ref(false) +const logqing = ref(false) const logTxt = ref('') -function Loglist(row:any){ +function Loglist(row: any) { title.value = row.projectName + '_项目描述' logqing.value = true logTxt.value = row.description } -function handleClose1(){ +function handleClose1() { logqing.value = false } @@ -240,13 +244,14 @@ function handleClose1(){ - +