diff --git a/src/app/routes/supply-management/model/import-supply/import-supply.component.html b/src/app/routes/supply-management/model/import-supply/import-supply.component.html
index f6a5b464..e1746421 100644
--- a/src/app/routes/supply-management/model/import-supply/import-supply.component.html
+++ b/src/app/routes/supply-management/model/import-supply/import-supply.component.html
@@ -4,7 +4,7 @@
* @Author : Shiming
* @Date : 2021-12-03 11:10:14
* @LastEditors : Shiming
- * @LastEditTime : 2022-03-01 16:16:29
+ * @LastEditTime : 2022-03-02 09:46:36
* @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\model\\import-supply\\import-supply.component.html
* Copyright (C) 2022 huzhenhong. All rights reserved.
-->
@@ -28,7 +28,7 @@
- 下载导入模板
+ 下载导入模板
仅支持XLX / XLSX文件格式,最多不能超过100行数据
diff --git a/src/app/routes/supply-management/model/import-supply/import-supply.component.ts b/src/app/routes/supply-management/model/import-supply/import-supply.component.ts
index 294878aa..f32f3205 100644
--- a/src/app/routes/supply-management/model/import-supply/import-supply.component.ts
+++ b/src/app/routes/supply-management/model/import-supply/import-supply.component.ts
@@ -4,7 +4,7 @@
* @Author : Shiming
* @Date : 2022-03-01 15:13:03
* @LastEditors : Shiming
- * @LastEditTime : 2022-03-01 16:18:58
+ * @LastEditTime : 2022-03-02 09:52:53
* @FilePath : \\tms-obc-web\\src\\app\\routes\\supply-management\\model\\import-supply\\import-supply.component.ts
* Copyright (C) 2022 huzhenhong. All rights reserved.
*/
@@ -184,12 +184,36 @@ export class SupplyManagementImportSupplyComponent implements OnInit {
});
};
downFile() {
- this.service.request(this.service.$api_exportGoodsResourceOperateTemplate).subscribe((res: any)=> {
- console.log(res)
- if(res) {
- this.status = false
- }
- })
+ console.log('78')
+ // this.service.request(this.service.$api_exportGoodsResourceOperateTemplate).subscribe((res: any)=> {
+ // console.log('66')
+ // console.log(res)
+ // let aLink = document.createElement('a');
+ // const content = res;
+ // let blob = this.base64ToBlob(content); //new Blob([content]);
+ // let evt = document.createEvent("HTMLEvents");
+ // evt.initEvent("click", true, true);//initEvent 不加后两个参数在IE下会报错 事件类型,是否冒泡,是否阻止浏览器的默认行为
+ // aLink.download = '模板';
+ // aLink.href = URL.createObjectURL(blob);
+ // // aLink.dispatchEvent(evt);
+ // aLink.click();
+ // this.status = false
+ // })
+ this.service.downloadFile(this.service.$api_exportGoodsResourceOperateTemplate);
+
+
// window.location.href('')
}
+ //base64转blob
+ base64ToBlob(code: any) {
+ let parts = code.split(';base64,');
+ let contentType = parts[0].split(':')[1];
+ let raw = window.atob(parts[1]);
+ let rawLength = raw.length;
+ let uInt8Array = new Uint8Array(rawLength);
+ for (let i = 0; i < rawLength; ++i) {
+ uInt8Array[i] = raw.charCodeAt(i);
+ }
+ return new Blob([uInt8Array], { type: contentType });
+ }
}