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