diff --git a/src/views/PartyshistoryRecoder/components/addPointer.vue b/src/views/PartyshistoryRecoder/components/addPointer.vue index 0a19e25..424dc89 100644 --- a/src/views/PartyshistoryRecoder/components/addPointer.vue +++ b/src/views/PartyshistoryRecoder/components/addPointer.vue @@ -136,8 +136,8 @@ isShow: false, id: "", type: "", - image_id: [], - video_image_id:[], + image_id: [], + video_image_id: [], action: process.env.VUE_APP_UPLOAD_API, video_id: [], @@ -215,7 +215,10 @@ this[key] = fileList; }, removeHande(file, fileList, key) { + console.log("fileList", fileList) + console.log("key", key) this[key] = fileList; + this.form[key] = ""; }, uploadBefore(file) { console.log(file); @@ -232,7 +235,7 @@ const res = await show({ id: this.id, table_name: "map_points", - with_relations: ['video', 'image',"videoImage"] + with_relations: ['video', 'image', "videoImage"] }); this.$integrateData(this.form, res); this.image_id = res.image ? [{ @@ -244,13 +247,13 @@ url: res.video?.url, name: res.video?.original_name, response: res.video - }] : [] - - - this.video_image_id = res.video_image ? [{ - url: res.video_image?.url, - name: res.video_image?.original_name, - response: res.video_image + }] : [] + + + this.video_image_id = res.video_image ? [{ + url: res.video_image?.url, + name: res.video_image?.original_name, + response: res.video_image }] : []; }, @@ -268,9 +271,9 @@ writable: true, }); } - this.form.image_id = this.image_id[0]?.response?.id; - this.form.video_id = this.video_id[0]?.response?.id; - this.form.video_image_id = this.video_image_id[0]?.response?.id; + this.form.image_id = this.image_id.length==0?"":(this.image_id[0]?.response?.id); + this.form.video_id =this.video_id.length==0?"":(this.video_id[0]?.response?.id); + this.form.video_image_id =this.video_image_id.length==0?"":(this.video_image_id[0]?.response?.id); save(Object.assign(this.form, { table_name: "map_points" })).then(