| @@ -113,7 +113,7 @@ | |||||
| :rules="[{ required: true, message: '请填写被核查人姓名' }]" | :rules="[{ required: true, message: '请填写被核查人姓名' }]" | ||||
| > | > | ||||
| <template #button> | <template #button> | ||||
| <van-uploader :after-read="afterRead" v-model="fileList" :preview-image="false" :max-count="1" capture="camera" accept="image/*"> | |||||
| <van-uploader :after-read="afterRead" v-model="fileList" :max-size="4 * 1024 * 1024" @oversize="onOversize" :preview-image="false" :max-count="1" capture="camera" accept="image/*"> | |||||
| <van-button icon="photograph" type="primary" size="mini">扫描身份证</van-button> | <van-button icon="photograph" type="primary" size="mini">扫描身份证</van-button> | ||||
| </van-uploader> | </van-uploader> | ||||
| </template> | </template> | ||||
| @@ -638,6 +638,15 @@ | |||||
| }, | }, | ||||
| methods:{ | methods:{ | ||||
| onOversize(){ | |||||
| this.$toast({ | |||||
| icon: 'error', // 找到自己需要的图标 | |||||
| message: '文件大小超过4MB,上传失败', | |||||
| duration:"1000", | |||||
| onClose:function(){ | |||||
| } | |||||
| }) | |||||
| }, | |||||
| afterRead(file) { | afterRead(file) { | ||||
| const data = new FormData(); | const data = new FormData(); | ||||
| data.append("file", this.fileList[0].file); | data.append("file", this.fileList[0].file); | ||||