Forráskód Böngészése

渠道客诉填写任务增加上传照片功能

zhujindu 11 hónapja
szülő
commit
123a8c53b3

+ 0 - 3
src/components/complaintImg.vue

@@ -41,9 +41,6 @@ export default {
     getTicketFun(['chooseImage', 'uploadImage']).then(() => {});
   },
   methods: {
-    deleteImgs(val) {
-      ImagePreview([val]);
-    },
     uploadImg() {
       // 拍照前校验
       if (this.required) {

+ 1 - 1
src/components/deletComplaintImg.vue

@@ -34,7 +34,7 @@ export default {
       removeSummaryPhoto(fileName).then((res) => {
         if (res.code == 200) {
           this.$toast('删除成功!');
-          this.$emit('deleteImg', { itemData: itemData, index: index });
+          this.$emit('deleteImg', { itemData: this.itemData, index: index });
           // this.imgs.splice(index, 1);
         } else {
           this.$toast('删除失败!');

+ 7 - 3
src/views/clew/complaintDetail/radioGroup.vue

@@ -164,24 +164,28 @@ export default {
     imgClick(val) {
       this.show = true;
     },
+    // 设置照片数据
     newimgarr1(val) {
       console.log(val);
       let fileInfoList = [{ fileUrl: val.fileUrl, id: val.id }].concat(
         val.itemData.fileInfoList ? val.itemData.fileInfoList : []
       );
       this.$set(val.itemData, 'fileInfoList', fileInfoList);
-      this.setFileIdList(val.itemData.fileInfoList || []);
+      this.setFileIdList(val);
     },
-    setFileIdList(fileInfoList) {
+    // 设置照片id
+    setFileIdList(val) {
       let fileIdList = [];
+      let fileInfoList = val.itemData.fileInfoList || [];
       fileInfoList.forEach((val) => {
         fileIdList.push(val.id);
       });
       this.$set(val.itemData, 'fileIdList', fileIdList);
     },
+    // 删除照片
     deleteImg(val) {
       val.itemData.fileInfoList.splice(val.index, 1);
-      this.setFileIdList(val.itemData.fileInfoList);
+      this.setFileIdList(val);
     },
   },
 };