qinzhipeng_v@didiglobal.com 4 жил өмнө
parent
commit
8915213dff

+ 8 - 2
src/views/monthly/components/createdMonthly.vue

@@ -6,13 +6,13 @@
         <el-input v-model="monthly_form.title" placeholder="请输入" />
       </el-form-item>
       <el-form-item label="缩略图" prop="thumb">
-        <el-upload action="http://star.xiaojukeji.com/upload/img.node" list-type="picture-card" :limit="1" :multiple="false" :on-success="handlePictureCardPreview" :on-remove="handleRemove">
+        <el-upload action="http://star.xiaojukeji.com/upload/img.node" list-type="picture-card" :limit="1" :multiple="false" :on-change="uploadChange" :on-success="handlePictureCardPreview" :on-remove="handleRemove">
           <i class="el-icon-plus" />
           <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过5MB</div>
         </el-upload>
       </el-form-item>
       <el-form-item label="素材" prop="content">
-        <el-upload action="http://star.xiaojukeji.com/upload/img.node" list-type="picture-card" :limit="1" :multiple="false" :on-success="handlePictureCardPreviewTow" :on-remove="handleRemoveTow">
+        <el-upload action="http://star.xiaojukeji.com/upload/img.node" list-type="picture-card" :limit="1" :multiple="false" :on-change="uploadChangeTow" :on-success="handlePictureCardPreviewTow" :on-remove="handleRemoveTow">
           <i class="el-icon-plus" />
           <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过5MB</div>
         </el-upload>
@@ -69,6 +69,12 @@ export default {
         this.rules.content = [{ required: true, message: '素材不能为空', trigger: 'change' }]
       }
     },
+    uploadChange(file, fileList) {
+      this.$refs.monthly_form.clearValidate('thumb')
+    },
+    uploadChangeTow(file, fileList) {
+      this.$refs.monthly_form.clearValidate('content')
+    },
     handlePictureCardPreviewTow(file) {
       this.monthly_form.content = 'http:' + file.url
       this.$refs.monthly_form.clearValidate('content')