Ver Fonte

bugfix, 数据存在才进行赋值操作

梁展鹏 há 3 anos atrás
pai
commit
fb981875b7

+ 4 - 3
src/views/photoManagement/eventsList/modal/ItemModal.vue

@@ -155,11 +155,12 @@ export default {
       const { success, data, msg } = await getItem({
       const { success, data, msg } = await getItem({
         id: this.id
         id: this.id
       });
       });
+
       if (success) {
       if (success) {
         let result = data;
         let result = data;
-        result.cover = [{ url: data.cover }];
-        result.previewLogo = [{ url: data.previewLogo }];
-        result.hdLogo = [{ url: data.hdLogo }];
+        result.cover = data.cover && [{ url: data.cover }];
+        result.previewLogo = data.previewLogo && [{ url: data.previewLogo }];
+        result.hdLogo = data.hdLogo && [{ url: data.hdLogo }];
         result.eventTimeArr = [result.eventStartDate, result.eventEndDate];
         result.eventTimeArr = [result.eventStartDate, result.eventEndDate];
         this.form = result;
         this.form = result;
       }
       }