lijingjia 4 months ago
commit 0ad6f5d002

@ -59,7 +59,7 @@ function init() {
pdfLoad.value = true
DownloadFileByBC(data).then(res => {
if (res.type === 'application/json') {
const reader = new FileReader()
const reader = new FileReader() as any
reader.readAsText(res, 'utf-8')
reader.onload = () => {
const _res = JSON.parse(reader.result)
@ -69,13 +69,14 @@ function init() {
pdfRes.value = res
var contentDisposition = res.headers['content-disposition']
var patt = new RegExp('filename=([^;]+\\.[^\\.;]+);*')
var result = patt.exec(contentDisposition)
var filename = result[1]
var reg = /^["](.*)["]$/g
pdfName.value = decodeURI(filename.replace(reg, '$1'))
if (res.data.size > 150) {
pdfUrl.value = window.URL.createObjectURL(new Blob([res.data], { type: 'application/pdf;charset=utf-8' }))
}
var result = patt.exec(contentDisposition) as any
console.log(patt,result,contentDisposition,res)
// var filename = result[1]
// var reg = /^["](.*)["]$/g
// pdfName.value = decodeURI(filename.replace(reg, '$1'))
// if (res.data.size > 150) {
// pdfUrl.value = window.URL.createObjectURL(new Blob([res.data], { type: 'application/pdf;charset=utf-8' }))
// }
}
pdfLoad.value = false
})

@ -522,9 +522,6 @@ const [registerTable, { reload, setLoading, getForm, getSelectRows, setProps }]
})
},
beforeFetch: (p) => {
if (activeNextKey.value) {
p['status'] = activeNextKey.value
}
if (taskType.value) {
p['task_TYPE'] = taskType.value
}
@ -550,6 +547,9 @@ const [registerTable, { reload, setLoading, getForm, getSelectRows, setProps }]
if (activeTopKey.value) {
data.otherQueryCondition.taskCategory = activeTopKey.value
}
if (activeNextKey.value) {
data.otherQueryCondition.status = activeNextKey.value
}
if (taskType.value) {
data.otherQueryCondition.taskType = taskType.value
}

Loading…
Cancel
Save