|
@@ -806,21 +806,23 @@ export default {
|
|
|
beforeUpload(file) {
|
|
|
const reg = new RegExp(/.*(zip|xlsx|text|csv|xls|mov|mp4|m4a|avi|amr|mp3|wav|3gpp|gif|jpeg|png|jpg)/i)
|
|
|
const isUpload = file.type.match(reg)
|
|
|
- if (!isUpload) {
|
|
|
+ const isName = file.name.match(reg)
|
|
|
+ if (isUpload || isName) {
|
|
|
+ const isLt200M = (file.size / 1024 / 1024) < 200
|
|
|
+ if (!isLt200M) {
|
|
|
+ this.$message({
|
|
|
+ message: '上传文件大小不能超过 200MB!',
|
|
|
+ type: 'warning'
|
|
|
+ })
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ } else {
|
|
|
this.$message({
|
|
|
message: '不支持上传此文件格式',
|
|
|
type: 'warning'
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
- const isLt200M = (file.size / 1024 / 1024) < 200
|
|
|
- if (!isLt200M) {
|
|
|
- this.$message({
|
|
|
- message: '上传文件大小不能超过 200MB!',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
- return false
|
|
|
- }
|
|
|
},
|
|
|
beforeRemove(file, fileList) {
|
|
|
let a = true
|
|
@@ -1066,19 +1068,6 @@ export default {
|
|
|
return res
|
|
|
})
|
|
|
},
|
|
|
- deleteChild(arr) { // 删除无用子属性
|
|
|
- const bfs = arr => {
|
|
|
- arr.forEach(item => {
|
|
|
- if (!item.childrenEnums || item.childrenEnums.length === 0) {
|
|
|
- delete item.childrenEnums
|
|
|
- } else {
|
|
|
- this.deleteChild(item.childrenEnums)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- bfs(arr)
|
|
|
- return arr
|
|
|
- },
|
|
|
bugUpdate(form, loadingStr) {
|
|
|
if (form.currentHandler.length > 0) {
|
|
|
if (form.assigner.length > 0) {
|