提交 94e137be authored 作者: 王拯's avatar 王拯

修改手机号码未验证bug

上级 e7b480e1
......@@ -9,9 +9,9 @@
/>
<link rel="icon" href="<%= BASE_URL %>favicon.ico" />
<title>紫荆校友会</title>
<script src="./js/aliyun-upload-sdk-1.5.0.min.js"></script>
<script src="./js/es6-promise.min.js"></script>
<script src="./js/aliyun-oss-sdk-5.3.1.min.js"></script>
<script src="/static/js/aliyun-upload-sdk-1.5.0.min.js"></script>
<script src="/static/js/es6-promise.min.js"></script>
<script src="/static/js/aliyun-oss-sdk-5.3.1.min.js"></script>
<script>
;(function(win, doc) {
......
......@@ -42,11 +42,41 @@ export default {
}
},
methods: {
isRepeat(arr) {
var hash = {}
for (var i in arr) {
if (hash[arr[i]]) {
return true
}
hash[arr[i]] = true
}
return false
},
removal(arr) {
let newArr = []
let obj = {}
newArr = arr.reduce((cur, next) => {
if (!obj[next.file.name]) {
obj[next.file.name] = true && cur.push(next)
}
return cur
}, [])
return newArr
},
afterRead(file) {
if (!file) {
this.$toast('请上传文件')
return
}
if (this.fileList.length > 1) {
let arr = this.fileList.map(k => k.file.name)
if (this.isRepeat(arr)) {
this.$toast('请勿上传重复文件')
file.message = '重复'
this.fileList = this.removal(this.fileList)
return
}
}
this.isShow = true
this.disabled = true
uploadVideoAuth({ file_name: file.file.name })
......
......@@ -150,7 +150,7 @@ const routes = [
},
//学员提交
{
path: '/submitStudent',
path: '/submit/student',
name: 'submitStudent',
component: () => import('@/views/submitStudent/submitStudent.vue')
}
......
......@@ -29,7 +29,10 @@ export default {
required: true,
placeholder: '请输入手机号',
maxlength: '11',
rules: [{ required: true, message: '请输入手机号' }]
rules: [
{ required: true, message: '请输入手机号' },
{ pattern: /^1[3456789]\d{9}$/, message: '手机号码格式错误' }
]
},
{
fieldType: 'upliadMultiple',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论