|
@@ -40,7 +40,7 @@
|
|
import { onMounted, ref } from 'vue'
|
|
import { onMounted, ref } from 'vue'
|
|
import HcTableList from '../modules/gist-list.vue'
|
|
import HcTableList from '../modules/gist-list.vue'
|
|
import { getDictionaryData } from '~src/utils/tools'
|
|
import { getDictionaryData } from '~src/utils/tools'
|
|
-import { arrToId, downloadBlob, getArrValue } from 'js-fast-way'
|
|
|
|
|
|
+import { arrToId, getArrValue, newDownBlob } from 'js-fast-way'
|
|
import mainApi from '~api/project/gist'
|
|
import mainApi from '~api/project/gist'
|
|
|
|
|
|
//事件
|
|
//事件
|
|
@@ -121,13 +121,14 @@ const delTableItem = async (_, resolve) => {
|
|
//批量导出
|
|
//批量导出
|
|
const deriveTableItem = async (_, resolve) => {
|
|
const deriveTableItem = async (_, resolve) => {
|
|
const ids = arrToId(tableCheckKeys.value)
|
|
const ids = arrToId(tableCheckKeys.value)
|
|
- const { error, disposition, res } = await mainApi.exportWorkfocus(ids)
|
|
|
|
- resolve()
|
|
|
|
- if (!error && disposition) {
|
|
|
|
- downloadBlob(res, disposition)
|
|
|
|
- } else {
|
|
|
|
|
|
+ const { error, val } = await mainApi.exportWorkfocus(ids)
|
|
|
|
+ if (error) {
|
|
window.$message?.error('数据异常')
|
|
window.$message?.error('数据异常')
|
|
|
|
+ resolve()
|
|
|
|
+ return
|
|
}
|
|
}
|
|
|
|
+ await newDownBlob(val)
|
|
|
|
+ resolve()
|
|
}
|
|
}
|
|
|
|
|
|
//项目数据导入
|
|
//项目数据导入
|