yangys
2024-02-29 40186084683859837bbff278607dc3efaa44c567
加入上传图片类型限制
已修改1个文件
10 ■■■■■ 文件已修改
src/container/ledger/Manage-add-update.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/container/ledger/Manage-add-update.vue
@@ -227,6 +227,7 @@
                    <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12">
                        <el-form-item label="上传设备图片" prop="pic">
                            <el-upload class="avatar-uploader" action="/mdc/account/uploadPic" :show-file-list="false"
                                accept=".jpg, .png"
                                :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
                                <img v-if="dataForm.pic" :src="dataForm.pic" class="avatar">
                                <i v-else class="el-icon-plus avatar-uploader-icon"></i>
@@ -363,7 +364,14 @@
        cancel() {
            this.$emit('close')
        },
        beforeAvatarUpload() {
        beforeAvatarUpload(file) {
            const typeArry = ['.jpg', '.png',  '.JPG', '.PNG'];
            const type = file.name.substring(file.name.lastIndexOf('.'));
            const isImage = typeArry.indexOf(type) > -1;
            if (!isImage) {
              this.$message.error('上传文件必须为图片');
            }
            return isImage;
        },
        handleAvatarSuccess(res) {