From e1467b19874294a9a36dcfb06083081f9d4b504d Mon Sep 17 00:00:00 2001 From: hanbaoshan <hanbaoshan@aiotlink.com> Date: 星期四, 05 十一月 2020 11:32:16 +0800 Subject: [PATCH] 上传组件回复至三方原始包,数据栈根据文件夹动态传入资源类型;联动刷新底图修复 --- src/pages/cameraAccess/components/DataStackInfo.vue | 25 +++---------------------- 1 files changed, 3 insertions(+), 22 deletions(-) diff --git a/src/pages/cameraAccess/components/DataStackInfo.vue b/src/pages/cameraAccess/components/DataStackInfo.vue index 328e263..d20e8e7 100644 --- a/src/pages/cameraAccess/components/DataStackInfo.vue +++ b/src/pages/cameraAccess/components/DataStackInfo.vue @@ -271,7 +271,7 @@ <template v-for="stack in DataStackPool.dirs"> <!-- 鏂囦欢涓婁紶缁勪欢 --> - <file-uploader :ref="`uploader_${stack.id}`" :key="stack.id" v-show="activeName === 'uploading' && stack.id == DataStackPool.selectedDir.id" :attrs="attrs" /> + <file-uploader :ref="`uploader_${stack.id}`" :key="stack.id" v-show="activeName === 'uploading' && stack.id == DataStackPool.selectedDir.id" :sourceType="stack.type" /> <!-- <file-uploader ref="uploader" v-show="activeName === 'uploading'" /> --> </template> <!-- 鏂囦欢棰勮 --> @@ -416,9 +416,7 @@ timer: 0, targetDir: "", targetFile: "", - attrs: { - accept: "" - } + }; }, mounted () { @@ -437,18 +435,7 @@ this.$root.$children[0].$children[1].$refs['sepRule'].getStackFiles(); } }, - 'form.type': { - handler (n, o) { - console.log(n, o) - if (n == 1) { - //浠呮敮鎸佷笂浼犺棰� - this.$set(this.attrs, 'accept', ".mp4"); - } else if (n == 2) { - //鍥剧墖 - this.$set(this.attrs, 'accept', ".jpg,.jpeg,.png"); - } - } - } + }, methods: { preview (row) { @@ -482,11 +469,9 @@ this.fileList = []; }, selectDir (node) { - if (node.id === "") { return } - this.isDisabled = false; this.isAdd = false; this.videoItem = null; @@ -517,9 +502,7 @@ if (uid !== this.taskUid || this.form.id === "") { return; } - this.fetchFileList(); - let _this = this; this.timer = setTimeout(() => { _this.timingtask(uid); @@ -545,7 +528,6 @@ }).catch(err => { console.log(err) }) - }, // 淇濆瓨 @@ -612,7 +594,6 @@ }, handleUpload () { console.log(this.DataStackPool.selectedDir.id) - debugger console.log(this.$refs[`uploader_${this.DataStackPool.selectedDir.id}`][0].$refs.button.$refs.btn.click()) }, handleRefrashFileList (val) { -- Gitblit v1.8.0