|
@@ -56,8 +56,8 @@ function afterRead(file: any) {
|
|
|
// form.axi_rxcj_spwj_v2 = file.content
|
|
|
request({
|
|
|
url: '/upload/main/file',
|
|
|
- // 10min
|
|
|
- timeout: 10 * 60000,
|
|
|
+ // 120 min
|
|
|
+ timeout: 120 * 60000,
|
|
|
data: {
|
|
|
filedata: file.file
|
|
|
},
|
|
@@ -108,6 +108,12 @@ function changeMode(name: string) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// 2G 视频大小限制
|
|
|
+const videoSize = 2 * 1024 * 1024 * 1024;
|
|
|
+
|
|
|
+function onOversize() {
|
|
|
+ showFailToast('文件大小不能超过2Gb')
|
|
|
+}
|
|
|
|
|
|
</script>
|
|
|
|
|
@@ -128,14 +134,16 @@ function changeMode(name: string) {
|
|
|
</van-field>
|
|
|
<van-field v-if="form.mode === '1'" name="录制视频" label="录制视频" :rules="[{ required: true, message: '录制视频不能为空' }]">
|
|
|
<template #input>
|
|
|
- <van-uploader v-model="form.file" :max-count="1" accept="video/*" capture="user" :after-read="afterRead">
|
|
|
+ <van-uploader v-model="form.file" :max-count="1" accept="video/*" capture="user" :after-read="afterRead"
|
|
|
+ :max-size="videoSize" @oversize="onOversize">
|
|
|
<van-button type="primary">手机录制入口</van-button>
|
|
|
</van-uploader>
|
|
|
</template>
|
|
|
</van-field>
|
|
|
<van-field v-if="form.mode === '2'" name="上传视频" label="上传视频" :rules="[{ required: true, message: '上传视频不能为空' }]">
|
|
|
<template #input>
|
|
|
- <van-uploader v-model="form.file" :max-count="1" accept="video/*" :after-read="afterRead" />
|
|
|
+ <van-uploader v-model="form.file" :max-count="1" accept="video/*" :after-read="afterRead"
|
|
|
+ :max-size="videoSize" @oversize="onOversize" />
|
|
|
</template>
|
|
|
</van-field>
|
|
|
|