Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue-gjjs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fukai
vue-gjjs
Commits
703e7204
Commit
703e7204
authored
Mar 31, 2023
by
zhanghou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交gitopn测试案例,点击预览按钮就直接下载文件
parent
4fb4f2ea
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
0 deletions
+18
-0
index.vue
src/components/business/docpan/views/index.vue
+18
-0
No files found.
src/components/business/docpan/views/index.vue
View file @
703e7204
...
...
@@ -474,6 +474,7 @@
>
</span>
</
template
>
<div
ref=
"childRef"
class=
"childRef"
></div>
</el-dialog>
</template>
</div>
...
...
@@ -483,6 +484,7 @@ import commonProcess from "~/mixin/commonProcess";
import
Api
from
"~/service/Api"
;
import
Utils
from
"~/utils/index"
;
import
DocUtils
from
"~/utils/DocUtils"
;
import
{
renderAsync
}
from
'docx-preview'
;
export
default
{
inject
:
[
'root'
],
props
:
[
"model"
,
"codes"
],
...
...
@@ -606,6 +608,22 @@ export default {
this.title = "
面函
"
let viewurl = "
/
#
/
docpan
/
show
";
let XMLdata;
let base64Str = rtnmsg.data.executeDocpan;
console.log(base64Str)
let bstr = window.atob(base64Str); // 解码 base-64 编码的字符串,base-64 编码使用方法是 btoa()
let length = bstr.length;
let u8arr = new Uint8Array(length); // 创建初始化为0的,包含length个元素的无符号整型数组
while (length--) {
u8arr[length] = bstr.charCodeAt(length); // 返回在指定的位置的字符的 Unicode 编码
}
let blob = new Blob([u8arr])
let hrefUrl = window.URL.createObjectURL(blob)
let a = document.createElement('a')
a.href = hrefUrl
a.download = "
fileName
.
docx
" // 下载后文件名
document.body.appendChild(a)
a.click() // 点击下载
document.body.removeChild(a) // 下载完成移除元素
if (row.pandsc.startsWith("
elcs
.
")) {
window.sessionStorage.docXML = ''
window.sessionStorage.docTXT = ''
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment