Преглед на файлове

限制上传凭证大小

yangc преди 7 години
родител
ревизия
746c3bca7c
променени са 3 файла, в които са добавени 11 реда и са изтрити 5 реда
  1. 8 3
      components/common/upload/upload.vue
  2. 1 1
      pages/mobile/center/user/doPay/_ids.vue
  3. 2 1
      utils/baseUtils.js

+ 8 - 3
components/common/upload/upload.vue

@@ -47,10 +47,15 @@
     methods: {
       update (e) {
         let file = e.target.files[0]
-        if (this.NopassThree) {
-          console.log(file.size)
+        if (!this.NopassThree) {
+//          console.log(file.size)
           if (file.size > 3 * 1024 * 1024) {
-            this.$message.error('上传文件不得超过3M')
+            if (this.isMobile) {
+              this.$emit('remindAction', '上传文件不得超过3M')
+            } else {
+              this.$message.error('上传文件不得超过3M')
+            }
+//            this.baseUtils.setMessage(this, '上传文件不得超过3M', this.isMobile, false)
             return false
           }
         }

+ 1 - 1
pages/mobile/center/user/doPay/_ids.vue

@@ -17,7 +17,7 @@
         <div class="fl">上传付款凭证:</div>
         <div class="fr">
           <div class="img inline-block">
-            <upload @uploadAction="onUpload" :noReview="false"></upload>
+            <upload @uploadAction="onUpload" @remindAction="setRemindText" :noReview="false"></upload>
           </div>
           <div class="inline-block text">仅支持jpg、gif、pdf格式的文件,大小不超过3M</div>
         </div>

+ 2 - 1
utils/baseUtils.js

@@ -470,5 +470,6 @@ export default {
   // 根据时间戳提取天数、时、分
   filterDate: _filterDate,
   // 计算标准订单金额
-  priceFixed: _priceFixed
+  priceFixed: _priceFixed,
+  setMessage: _setMessage
 }