diff --git a/data-room-ui/packages/BasicComponents/Picture/index.vue b/data-room-ui/packages/BasicComponents/Picture/index.vue
index 07805dae..62d50f44 100644
--- a/data-room-ui/packages/BasicComponents/Picture/index.vue
+++ b/data-room-ui/packages/BasicComponents/Picture/index.vue
@@ -19,16 +19,6 @@
           加载中···
         </div>
       </el-image>
-      <!-- <img
-        :src="config.customize.url || noImageUrl"
-        :style="{
-          width: '100%',
-          height: '100%',
-          opacity: config.customize.opacity / 100,
-          borderRadius: config.customize.radius + 'px'
-        }"
-        draggable="false"
-      > -->
     </div>
   </div>
 </template>
diff --git a/data-room-ui/packages/BasicComponents/Picture/setting.vue b/data-room-ui/packages/BasicComponents/Picture/setting.vue
index c4cd6121..5c0f6879 100644
--- a/data-room-ui/packages/BasicComponents/Picture/setting.vue
+++ b/data-room-ui/packages/BasicComponents/Picture/setting.vue
@@ -16,7 +16,6 @@
       <SettingTitle>标题</SettingTitle>
       <div class="lc-field-body">
         <el-form-item
-
           label="标题"
           label-width="100px"
           prop="title"
@@ -52,6 +51,7 @@
             :limit="1"
             list-type="picture-card"
             :on-success="handleUploadSuccess"
+            :on-error="handleUploadError"
             :before-upload="beforeUpload"
           >
             <i
@@ -82,7 +82,6 @@
               class="upload-tip"
               placeholder="或输入URL地址"
               clearable
-              @change="handleUrlChange"
             />
           </el-upload>
         </el-form-item>
@@ -100,17 +99,6 @@
             :step="0.01"
           />
         </el-form-item>
-<!--        <el-form-item-->
-<!--          label="圆角"-->
-<!--          label-width="100px"-->
-<!--        >-->
-<!--          <el-input-number-->
-<!--            v-model="config.customize.radius"-->
-<!--            class="bs-el-input-number"-->
-<!--            placeholder="请输入圆角大小"-->
-<!--            :min="0"-->
-<!--          />-->
-<!--        </el-form-item>-->
       </div>
     </el-form>
   </div>
@@ -170,7 +158,20 @@ export default {
       }
     }
   },
-  watch: {},
+  watch: {
+    'config.customize.url': function (val) {
+      if (val) {
+        this.fileList = [
+          {
+            name: this.config.title,
+            url: this.config.customize.url
+          }
+        ]
+      } else {
+        this.fileList = []
+      }
+    }
+  },
   mounted () {
     if (this.config.customize.url) {
       this.fileList = [
@@ -195,8 +196,12 @@ export default {
         ]
       } else {
         this.$message.error(res.msg)
+        this.fileList = []
       }
     },
+    handleUploadError () {
+      this.$message.error('上传失败')
+    },
     handleRemove () {
       this.fileList = []
       this.config.customize.url = ''
@@ -207,9 +212,6 @@ export default {
         this.$message.error('上传图片大小不能超过 2MB!')
       }
       return isLt2M
-    },
-    handleUrlChange (val) {
-      this.config.customize.url = val
     }
   }
 }
@@ -217,6 +219,7 @@ export default {
 
 <style lang="scss" scoped>
 @import '../../assets/style/settingWrap.scss';
+
 .bs-slider {
   .el-input-number__decrease {
     background: var(--bs-el-background-1);
@@ -228,19 +231,23 @@ export default {
     border-left: 1px solid var(--bs-background-1);
   }
 }
+
 .bs-setting-wrap {
   padding-top: 16px;
 
-  /deep/ .hide .el-upload--picture-card {
-    display: none;
+  ::v-deep .hide .el-upload--picture-card {
+    display: none !important;
   }
-  /deep/.el-upload-list__item {
+
+  ::v-deep.el-upload-list__item {
     transition: none !important;
   }
-  /deep/ .el-upload--picture-card {
-    margin-bottom: 12px;
+
+  ::v-deep .el-upload--picture-card {
+    margin-bottom: 12px !important;
   }
 }
+
 .lc-field-body {
   padding: 12px 16px;
 }