Pārlūkot izejas kodu

修改上传图片支付gif

王新雷 4 gadi atpakaļ
vecāks
revīzija
1e4d36fd06

+ 2 - 1
src/components/Upload/index.vue

@@ -40,7 +40,7 @@ export default {
         accept: {
             type: String,
             default() {
-                return 'jpg, .jpeg, .png'
+                return '.jpg, .jpeg, .png, .gif'
             }
         },
         imageSizeM: { // 默认2M
@@ -56,6 +56,7 @@ export default {
                     "image/png": true,
                     "image/jpeg": true,
                     "image/jpg": true,
+                    "image/gif": true
                 }
             }
         }

+ 4 - 3
src/views/app/entryOperation.vue

@@ -84,7 +84,7 @@
                      :disabled="pageType=='create'?false:true"
                      :headers="headers"
                      :show-file-list="false"
-                     accept=".jpg, .jpeg, .png"
+                     accept=".jpg, .jpeg, .png, .gif"
                      :on-success="handleAvatarSuccess"
                      :before-upload="beforeAvatarUpload">
             <img v-if="form.coverImg"
@@ -110,7 +110,7 @@
                      :show-upload-list="false"
                      :headers="headers"
                      :on-success="handleSuccess"
-                     accept=".jpg, .jpeg, .png"
+                     accept=".jpg, .jpeg, .png, .gif"
                      :max-size="2048"
                      multiple
                      action="/api-web/uploadFile">
@@ -425,7 +425,8 @@ export default {
     beforeAvatarUpload (file) {
       const imageType = {
         "image/png": true,
-        "image/jpeg": true
+        "image/jpeg": true,
+        "image/gif": true
       };
       const isImage = imageType[file.type];
       const isLt2M = file.size / 1024 / 1024 < 2;

+ 3 - 3
src/views/businessManager/shopManager/shopOperation.vue

@@ -40,15 +40,15 @@
         </el-form-item>
         <el-form-item label="税务库存" prop="taxStockCount">
           <el-input type="number" :disabled="pageType != 'create'" v-model.trim="form.taxStockCount" placeholder="请输入税务库存" style="width: 400px"></el-input>
-        </el-form-item>
+        </el-form-item> -->
         <el-form-item label="库存类型" prop="stockType">
-          <el-select v-model="form.stockType" :disabled="pageType != 'create'" placeholder="请选择库存类型" style="width: 400px !important;">
+          <el-select v-model="form.stockType" placeholder="请选择库存类型" style="width: 400px !important;">
             <el-option v-for="(item, index) in stockType"
                        :key="index"
                        :label="item.label"
                        :value="item.value"></el-option>
           </el-select>
-        </el-form-item> -->
+        </el-form-item>
         <el-form-item label="市场价" prop="marketPrice">
           <el-input type="number" placeholder="请输入市场价" @mousewheel.native.prevent v-model.trim="form.marketPrice" style="width: 400px"></el-input>
         </el-form-item>

+ 7 - 5
src/views/contentManager/contentOperation.vue

@@ -60,7 +60,7 @@
                      action="/api-web/uploadFile"
                      :headers="headers"
                      :show-file-list="false"
-                     accept=".jpg, .jpeg, .png"
+                     accept=".jpg, .jpeg, .png, .gif"
                      :on-success="handleAvatarSuccess"
                      :before-upload="beforeAvatarUpload">
             <!-- 判断是图片还是视频 -->
@@ -109,7 +109,7 @@
                      :show-upload-list="false"
                      :headers="headers"
                      :on-success="handleSuccess"
-                     accept=".jpg, .jpeg, .png"
+                     accept=".jpg, .jpeg, .png, .gif"
                      :max-size="2048"
                      multiple
                      action="/api-web/uploadFile">
@@ -142,7 +142,7 @@
                      :headers="headers"
                      :show-file-list="false"
                      v-loading="uploadImgLoading"
-                     accept=".jpg, .jpeg, .png"
+                     accept=".jpg, .jpeg, .png, .gif"
                      :on-success="handleImgSuccess"
                      :on-error="handleUploadImgError"
                      :before-upload="beforeImgUpload">
@@ -688,7 +688,8 @@ export default {
     beforeImgUpload (file) {
       const imageType = {
         "image/png": true,
-        "image/jpeg": true
+        "image/jpeg": true,
+        "image/gif": true
       };
       const isImage = imageType[file.type];
       const isLt2M = file.size / 1024 / 1024 < 2;
@@ -710,7 +711,8 @@ export default {
     beforeAvatarUpload (file) {
       const imageType = {
         "image/png": true,
-        "image/jpeg": true
+        "image/jpeg": true,
+        "image/gif": true
       };
       const isImage = imageType[file.type];
       const isLt2M = file.size / 1024 / 1024 < 2;

+ 2 - 2
src/views/teacherManager/teacherOperation/components/teacherOperation.vue

@@ -298,7 +298,7 @@
                    :show-file-list="false"
                    :headers="headers"
                    :on-success="handleSuccess"
-                   accept=".jpg, .jpeg, .png"
+                   accept=".jpg, .jpeg, .png, .gif"
                    :max-size="2048"
                    multiple
                    action="/api-web/uploadFile">
@@ -311,7 +311,7 @@
         </el-upload>
         <p class="iconP">
           推荐图片尺寸:200x200;
-          <br />支持的格式:jpg,jpeg,png;
+          <br />支持的格式:jpg,jpeg,png,gif
           <br />*头像修改后,需要点击页面
           <br />下方「立即修改」保存生效;
         </p>