<script>
import userTransfer from './user-transfer'
import { download } from '@/api/auxFile/sendFile'
export default {
name: 'Details',
components: {
userTransfer
},
props: {
row: {
type: Object,
default: () => {
return {}
}
},
user: {
type: Array,
default: () => {
return []
}
}
},
filters: {
statusFilter(val) {
if (val === 0) {
return '待处理'
} else {
return '已办结'
}
}
},
data() {
return {}
},
created() {},
methods: {
tableRowClassName({ row, rowIndex }) {
if (rowIndex === 1) {
return 'warning-row'
} else if (rowIndex === 3) {
return 'success-row'
}
return ''
},
downloadFile(row) {
download(row.fileCd).then(res => {
const content = res.data
const fileName = row.fileNm
const blob = new Blob([content])
if ('download' in document.createElement('a')) {
const elink = document.createElement('a')
elink.download = fileName
elink.style.display = 'none'
elink.href = URL.createObjectURL(blob)
document.body.appendChild(elink)
elink.click()
URL.revokeObjectURL(elink.href)
document.body.removeChild(elink)
} else {
navigator.msSaveBlob(blob, fileName)
}
})
}
}
}
</script>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d9335e784a10ab721d6cd1b0f16e0f9f.png)
const reg = /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F])[\da-zA-Z\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F]{8,}$/