shaogen1995 4 лет назад
Родитель
Сommit
29fab9fd4f

+ 24 - 6
src/pages/exhibition/exhibitionEdit.vue

@@ -181,6 +181,7 @@ export default {
         startTime: "",
         endTime: "",
         fileIds: "",
+        thumb:''
       },
       rules: {
         name: [{ required: true, message: "请输入标题", trigger: "blur" }],
@@ -300,12 +301,29 @@ export default {
       this.refresh = "刷新了";
     },
     beforeIconUpload(file) {
-      let size = 10;
-      const isLt = file.size / 1024 / 1024 < size;
-      if (!isLt) {
-        this.$message.error(`上传头像图片大小不能超过 ${size}MB!`);
-        return isLt;
-      }
+      // console.log('上传文件前校验', file)
+      // 限制图片大小和格式
+      const sizeOk = file.size / 1024 / 1024 < 10
+      const typeOk =
+        file.type === 'image/png' ||
+        file.type === 'image/jpeg' 
+      return new Promise((resolve, reject) => {
+        if (!typeOk) {
+          this.$message.error('照片格式有误!')
+          reject(file)
+        } else if (!sizeOk) {
+          this.$message.error('照片大小超过10M!')
+          reject(file)
+        }else if(file.name.length>32){
+          this.$message.error('照片名字不能超过32个字!')
+          reject(file)
+        } else {
+          resolve(file)
+        }
+      })
+
+
+
     },
     handleChange(file) {
       this.fileList = this.fileList.length === 0 ? this.fileList : [];

+ 1 - 1
src/pages/home/rotationEdit.vue

@@ -166,7 +166,7 @@ export default {
       this.refresh = "刷新了";
     },
     beforeIconUpload(file) {
-      console.log('上传文件前校验', file)
+      // console.log('上传文件前校验', file)
       // 限制图片大小和格式
       const sizeOk = file.size / 1024 / 1024 < 10
       const typeOk =

+ 3 - 0
src/pages/questionnaire/questionnaireEdit.vue

@@ -265,6 +265,9 @@ export default {
 </script>
 
 <style lang="less" scoped>
+/deep/.el-input{
+  width: 80%;
+}
 .Root {
   padding: 50px;
 }