From c0702fb50443fb03a4f5a7beb127294a17fc1dcd Mon Sep 17 00:00:00 2001 From: yz3456 <2753272399@qq.com> Date: 星期六, 30 三月 2024 23:58:01 +0800 Subject: [PATCH] 修改了3月30这周的所有bug --- ruoyi-ui/src/views/self/show.vue | 90 +++++++++++++++++++++++++++++++++++---------- 1 files changed, 70 insertions(+), 20 deletions(-) diff --git a/ruoyi-ui/src/views/self/show.vue b/ruoyi-ui/src/views/self/show.vue index 2d542b3..2ae5ebb 100644 --- a/ruoyi-ui/src/views/self/show.vue +++ b/ruoyi-ui/src/views/self/show.vue @@ -290,11 +290,11 @@ accept="image/jpeg, image/png,image/jpg, image/WMF,image/gif" list-type="picture-card" multiple - :http-request="requestUploadm" + :http-request="requestUpload" :file-list="fileList" - :on-change="handleChange1" - :auto-upload="false" - ref="upload" + :on-change="handleChange" + :auto-upload="false" + ref="upload" > <i slot="default" class="el-icon-plus"></i> <div slot="file" slot-scope="{ file }"> @@ -328,6 +328,13 @@ </div> </el-upload> + <el-button + style="margin-left: 10px" + size="small" + type="success" + + @click="picUpload" + >涓婁紶鍒版湇鍔″櫒</el-button> <h4 class="form-header">鍏朵粬闄勪欢 </h4> <el-upload action="" @@ -367,7 +374,7 @@ <!--鎶樺彔闈㈡澘--> - <el-collapse v-model="activeNames" @change="handleChange"> + <el-collapse v-model="activeNames" @change="handleChange5"> <!-- <el-collapse-item title="绉诲眳鍥斤紙澧冿級鎯呭喌" name="3" > <div> <el-form v-loading="loading" :data="individualList" @selection-change="handleSelectionChange"> @@ -992,7 +999,7 @@ momId:undefined, birth:undefined, familyId:undefined, - + url: '', //涓昏瀛︿範鍙婂伐浣滅粡鍘� id:undefined, @@ -1018,7 +1025,7 @@ startTime:undefined, endTime:undefined, cause:undefined, - url: undefined, + //鑷紶 ageBegin:undefined, ageEnd:undefined, @@ -1185,7 +1192,39 @@ } } }, - handleChange1(file, fileList1) { + + picUpload() + { + var formData = new FormData(); + //alert(976) + //this.$refs.upload.submit(); + //alert(8) + //alert(this.uploadFileList.length) + if(this.uploadFileList.length==0){ + this.$modal.msgSuccess("鍥剧墖涓婁紶鍒楄〃涓嶈兘涓虹┖锛�"); + return} + //console.log(this.uploadFileList) + // alert(this.uploadFileList) + this.uploadFileList.forEach((elem)=>{ + formData.append("files", elem) + + }) + //alert(90) + let _this = this + //alert(9) + uploadPic(formData).then(response => { + // console.log(response,'123123123') + // console.log(_this.formDat.url,'666') + _this.formDat.url = _this.formDat.url+","+response.fileNames + + // alert(_this.formDat.url) + _this.uploadFileList = [] + _this.$modal.msgSuccess("鍥剧墖涓婁紶鎴愬姛"); + + }); + }, + + handleChange(file, fileList1) { //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍 // this.uploadFileList.push(file.raw); @@ -1197,6 +1236,16 @@ this.uploadFileList.push(file.raw); this.fileList.push({name:file.name,url:file.url}) //alert(fileList1.length) + }, + handleChange1(file, fileOtherList1) { + //瀹氫箟涓�涓叏灞�鏁扮粍uploadFileList鏉ュ仛瀛樺偍 + this.uploadFileList1.push(file.raw); + this.fileListOther.push({name:file.name,url:file.url}) + // this.uploadFileList.push(file.raw); + console.log("=========5555=========") + //console.log(file) + // console.log(this.uploadFileList) + // this.fileList = fileList }, @@ -1223,7 +1272,7 @@ }, //涓嬫媺 - handleChange(activeNames) { + handleChange5(activeNames) { // console.log(activeNames); this.reset(); }, @@ -1476,7 +1525,7 @@ { var file = params.file; var formData = new FormData(); - formData.append('uploadFile', file); + formData.append('files', file); let _this = this this.uploading = true; uploadPic(formData).then(response => { @@ -1485,7 +1534,7 @@ this.$modal.msgSuccess("涓婁紶鎴愬姛"); if(_this.fot.includes(pth) === true) { - _this.fileList.push({name:response.data.fileName, "url":response.data.url}) + _this.fileList.push({name:response.fileNames, "url":response.data.url}) } }) }, @@ -1493,7 +1542,7 @@ { var file = params.file; var formData = new FormData(); - formData.append('uploadFile', file); + formData.append('files', file); let _this = this this.uploading1 = true; uploadPic(formData).then(response => { @@ -1502,7 +1551,7 @@ this.$modal.msgSuccess("涓婁紶鎴愬姛"); if(_this.fot.includes(pth) !== true) { - _this.fileListOther.push({name:response.data.fileName, url:response.data.url}) + _this.fileListOther.push({name:response.fileNames, url:response.data.url}) } }) }, @@ -1545,17 +1594,18 @@ /** 鎻愪氦鎸夐挳锛堟暟鎹潈闄愶級 */ submitDataScopem: function() { - let ul = this.fileList.map(function (elem){ - return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"") - }).join(",") - let uls = this.fileListOther.map(function (elem){ - return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"") - }).join(",") - this.formDat.url = ul+","+uls + // let ul = this.fileList.map(function (elem){ + // return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"") + // }).join(",") + // let uls = this.fileListOther.map(function (elem){ + // return elem.url.replace(process.env.VUE_APP_BASE_TRUE_API,"") + // }).join(",") + // this.formDat.url = ul+","+uls this.$refs["elForm"].validate(valid => { if (valid) { addNote(this.formDat).then(response => { + console.log(this.formDat) this.$modal.msgSuccess("鏂板鎴愬姛"); this.getList(); this.open = false; -- Gitblit v1.9.1