bioExport(params) .then((res) => { console.log(res, "ssssss"); const timeName = this.getNowDate(); const name = this.patientName + timeName; console.log(name, 123); this.downFileByStream(res, { type: "pdf", name, }); this.value2 = []; if (res.success) { this.$message.success("操作成功"); } this.exportPop = false; })
时间: 2024-02-10 08:33:03 浏览: 145
ssssss.rar_feature extrction
这段代码中,bioExport(params)是一个异步函数,它返回一个Promise对象。调用.then()方法可以在Promise对象resolve(成功)时执行回调函数。
在这段代码中,当bioExport(params)函数resolve时,回调函数会将返回结果res打印出来,并根据当前时间和患者姓名生成一个文件名name。然后调用downFileByStream函数来下载文件,该函数会将res作为参数传入,同时还传入了一个对象{type: "pdf", name},该对象表示下载的文件类型为PDF,文件名为name。最后清空了一个数组this.value2,并根据res.success的值来弹出相应的消息提示框。
需要注意的是,downFileByStream函数的具体实现并未在这段代码中给出,根据函数名可以猜测该函数的作用是通过流式处理下载文件。
阅读全文