liuhj 9 ay önce
ebeveyn
işleme
75889e77f1
1 değiştirilmiş dosya ile 14 ekleme ve 4 silme
  1. 14 4
      src/components/Resource/OpOfficialActivities.vue

+ 14 - 4
src/components/Resource/OpOfficialActivities.vue

@@ -212,7 +212,8 @@
                         </el-form-item>
                     </div>
                     <div style="width:770px;">
-                        <el-form-item label="邮件截图:" prop="fileList" label-width="160px">
+                        <el-form-item label="邮件截图:" label-width="160px">
+                            <span style="display: inline-block;position: absolute;left: -82px;color: red;">*</span>
                             <!-- <el-upload 
                             ref="Emailscreenshotref" 
                             :action="Emailscreenshoturl" 
@@ -292,7 +293,7 @@
                 <el-form-item>
                     <div style="text-align: right;">
                         <el-button type="primary" @click="addBtn">保存</el-button>
-                        <el-button v-if="btnPermissions&&confirmTheInvitation==0" @click="OfficialActivitiesInviteOperation(1)" type="primary">确认</el-button>
+                        <el-button v-if="btnPermissions&&confirmTheInvitation==0" @click="OfficialActivitiesInviteOperation(1)" type="primary">复核确认</el-button>
                         <el-button v-if="btnPermissions&&confirmTheInvitation==1" @click="OfficialActivitiesInviteOperation(0)" type="primary">取消确认</el-button>
                         <el-button @click="returnbtn">取消</el-button>
                     </div>
@@ -415,6 +416,9 @@ export default {
                     { required: true, message: '该信息为必填信息', trigger: 'blur' },
                     { required: true, message: '该信息为必填信息', trigger: 'change' },
                 ],
+                fileList: [
+                    { required: true, message: '该信息为必填信息', trigger: 'change' },
+                ],
             },
             uploadURL: "http://localhost:5256/api/Resource/UploadOfficialActivities",
             uploadFiles1: [],
@@ -945,6 +949,7 @@ export default {
         //上传服务器
         submitUpload() {
             // console.log(this.id);
+            var verdict=false
             if(this.id==undefined){
                 this.id==0
             }
@@ -959,12 +964,17 @@ export default {
             const formData = new FormData()
             // 你可以使用FormData.append来添加键/值对到表单里面;
             this.fileList.forEach((file) => {
-                formData.append('files', file.raw);
+                if(file.raw!=undefined){
+                    verdict=true;
+                    formData.append('files', file.raw);
+                }
             })
             formData.append('id', this.Emailscreenshotdata.id);
             formData.append('diId', this.Emailscreenshotdata.diId);
             formData.append('currUserId', this.Emailscreenshotdata.currUserId);
-
+            if(!verdict){
+                return
+            }
             var that = this;
             var url = "/api/Resource/OfficialActivitiesUploadFiles"
             this.$axios({