-
-
+ {{editbgid.displayMainVidio}}
+
+ +点击上传
+
+
+
@@ -488,6 +500,9 @@
import {
getToken, removeToken
} from '@/utils/auth'
+ import {
+ uploadUrl
+ } from '@/utils/request'
import MapMark from "@/components/MapContainer/MapMark";
import MapXian from "@/components/MapContainer/MapXian";
import upimg from "@/components/ImageUpload/index";
@@ -497,6 +512,8 @@
name: 'information',
data() {
return {
+ uploadFileUrl: uploadUrl, // 请求地址
+ fileData:[],
edit: true, //编辑
formInline: {},
ggXin:true,//新增
@@ -662,6 +679,9 @@ components: {MapMark,MapXian,upimg,upvidio},
addpush(formName){
this.$refs[formName].validate((valid) => {
if (valid) {
+ if(this.fileData.length !=0){
+ this.ruleForm.displayMainVidio = this.fileData[0].url
+ }
this.ruleForm.createDate = this.updateCurrentTime()
this.ruleForm.mapPunctuation = JSON.stringify(this.mapData)
this.ruleForm.rentalStatus=0
@@ -734,6 +754,9 @@ components: {MapMark,MapXian,upimg,upvidio},
},
//查看编辑确定
async editpush(){
+ if(this.fileData.length !=0){
+ this.editbgid.displayMainVidio = this.fileData[0].url
+ }
this.editbgid.updateDate = this.updateCurrentTime()
this.editbgid.mapPunctuation = JSON.stringify(this.mapData)
await editList(this.editbgid)
@@ -743,6 +766,7 @@ components: {MapMark,MapXian,upimg,upvidio},
},
//新增
addbuss(){
+ this.fileData = []
this.ggXin = false
this.ruleForm={
shopName:'',
@@ -796,6 +820,17 @@ getChildDate(mapData){
this.editbgid.belongingParkTrail = ''
this.gongyuan1(vaule)
},
+ handleRemove(file, fileList) {
+ this.fileData = []
+ },
+ handleUploadSuccess(response, file, fileList) {
+ const fileMsg = {
+ name:file.name,
+ url: file.response.data.url,
+ }
+ // 将文件地址存储在 uploadedFiles 数组中
+ this.fileData.push(fileMsg);
+ },
}
}
diff --git a/admin-web-master/src/views/investigation/index.vue b/admin-web-master/src/views/investigation/index.vue
index 0813985..34f5280 100644
--- a/admin-web-master/src/views/investigation/index.vue
+++ b/admin-web-master/src/views/investigation/index.vue
@@ -1850,6 +1850,11 @@ objectToArray(obj) {
this.secondData = item
Vue.set(this.plan_Time, 0, this.secondData.startDate)
Vue.set(this.plan_Time, 1, this.secondData.endDate)
+ if (typeof item.question == 'string') {
+ item.question = JSON.parse(item.question)
+ }
+
+ console.log(item.question)
this.secondDataTi = item.cereQuestionManagements
this.bainjiBox = true