Commit eb690368 authored by zhengke's avatar zhengke

高亮 优化复制

parent e0bc7abb
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
</el-table> </el-table>
</div> </div>
</div> </div>
<CopyFile v-if="openCopy" :details="copyObject" :file-obj="copyObject" @close="() => openCopy=false"></CopyFile> <CopyFile v-if="openCopy" :details="copyObject" @close="() => openCopy=false"></CopyFile>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ApiResult } from "@/configs/axios"; import { ApiResult } from "@/configs/axios";
......
...@@ -4,16 +4,9 @@ ...@@ -4,16 +4,9 @@
<template #header> <template #header>
<div class="row overflow-hide" @click="OffEdit"> <div class="row overflow-hide" @click="OffEdit">
<div> <div>
<template v-if="type"> <img v-if="details.FileType > 0" class="q-px-md"
<img v-if="fileObj.FileType > 0" class="q-px-md" :src="details.FileType == 1 ? datas.pdfImg : datas.adsImg" style="height: 43px" />
:src="fileObj.FileType == 1 ? datas.pdfImg : datas.adsImg" style="height: 43px" /> <img v-else class="q-px-md" src="@/assets/img/file.png" style="height: 43px" />
<img v-else class="q-px-md" src="@/assets/img/file.png" style="height: 43px" />
</template>
<template v-else>
<img v-if="details.FileType > 0" class="q-px-md"
:src="details.FileType == 1 ? datas.pdfImg : datas.adsImg" style="height: 43px" />
<img v-else class="q-px-md" src="@/assets/img/file.png" style="height: 43px" />
</template>
</div> </div>
<div class="q-pl-md col"> <div class="q-pl-md col">
<div class="row flex-center"> <div class="row flex-center">
...@@ -89,7 +82,7 @@ const props = defineProps({ ...@@ -89,7 +82,7 @@ const props = defineProps({
type: Object, type: Object,
required: "", required: "",
}, },
fileObj: { hisObj: {
type: Object, type: Object,
required: {}, required: {},
}, },
...@@ -168,8 +161,8 @@ const save = () => { ...@@ -168,8 +161,8 @@ const save = () => {
}; };
const SaveOverlay = async (title: String) => { const SaveOverlay = async (title: String) => {
let queryMsg = { let queryMsg = {
LogId: props.details.LogId, LogId: props.hisObj.LogId,
FileId: props.details.FileId, FileId: props.hisObj.FileId,
UpdateType: props.type, UpdateType: props.type,
FolderId: datas.FolderId, FolderId: datas.FolderId,
}; };
...@@ -229,9 +222,9 @@ const CopyId = async () => { ...@@ -229,9 +222,9 @@ const CopyId = async () => {
}; };
const getFile = async () => { const getFile = async () => {
let FileType let FileType
if(props.fileObj.FileType>0) FileType = props.fileObj.FileType if(props.details.FileType>0) FileType = props.details.FileType
else FileType = props.details.FolderType else FileType = props.details.FolderType
console.log(FileType,'-----') console.log(props.details,'---',FileType)
let querys = { let querys = {
FileType: FileType, FileType: FileType,
}; };
...@@ -266,6 +259,9 @@ const recursionChild = (arrs: any, disabled: any) => { ...@@ -266,6 +259,9 @@ const recursionChild = (arrs: any, disabled: any) => {
watch(filterText, (val) => { watch(filterText, (val) => {
treeRef.value!.filter(val); treeRef.value!.filter(val);
}); });
watch(props.details, (val) => {
getFile()
});
getFile(); getFile();
</script> </script>
<style scoped> <style scoped>
......
...@@ -83,9 +83,9 @@ ...@@ -83,9 +83,9 @@
</template> </template>
</el-dialog> </el-dialog>
<CopyFile v-if="isCopyTo" <CopyFile v-if="isCopyTo"
:details="journeyAdsDetails" :details="details"
:type="datas.type" :type="datas.type"
:file-obj="details" :his-obj="journeyAdsDetails"
@close="() => {journeyAdsDetails = '';isCopyTo=false}" @close="() => {journeyAdsDetails = '';isCopyTo=false}"
@success="refreshHandler()"></CopyFile> @success="refreshHandler()"></CopyFile>
</template> </template>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment