|
@@ -4,6 +4,35 @@ require('script-loader!file-saver');
|
|
|
const { blob } = require('./Blob')
|
|
|
// /static/js/util.js?v=1.0.0
|
|
|
require('script-loader!xlsx/dist/xlsx.core.min');
|
|
|
+const getNowDate = () => {
|
|
|
+ var date = new Date();
|
|
|
+ var sign2 = ":";
|
|
|
+ var year = date.getFullYear() // 年
|
|
|
+ var month = date.getMonth() + 1; // 月
|
|
|
+ var day = date.getDate(); // 日
|
|
|
+ var hour = date.getHours(); // 时
|
|
|
+ var minutes = date.getMinutes(); // 分
|
|
|
+ var seconds = date.getSeconds() //秒
|
|
|
+ var weekArr = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期天'];
|
|
|
+ var week = weekArr[date.getDay()];
|
|
|
+ // 给一位数的数据前面加 “0”
|
|
|
+ if (month >= 1 && month <= 9) {
|
|
|
+ month = "0" + month;
|
|
|
+ }
|
|
|
+ if (day >= 0 && day <= 9) {
|
|
|
+ day = "0" + day;
|
|
|
+ }
|
|
|
+ if (hour >= 0 && hour <= 9) {
|
|
|
+ hour = "0" + hour;
|
|
|
+ }
|
|
|
+ if (minutes >= 0 && minutes <= 9) {
|
|
|
+ minutes = "0" + minutes;
|
|
|
+ }
|
|
|
+ if (seconds >= 0 && seconds <= 9) {
|
|
|
+ seconds = "0" + seconds;
|
|
|
+ }
|
|
|
+ return year + "-" + month + "-" + day + " " + hour + sign2 + minutes + sign2 + seconds;
|
|
|
+}
|
|
|
function generateArray(table) {
|
|
|
var out = [];
|
|
|
var rows = table.querySelectorAll('tr');
|
|
@@ -117,8 +146,10 @@ export function export_table_to_excel(id) {
|
|
|
var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: false, type: 'binary' });
|
|
|
|
|
|
saveAs(new Blob([s2ab(wbout)], { type: "application/octet-stream" }), "test.xlsx")
|
|
|
- ajaxJson("数据加载中", '/sysmgr/sys/login/auth/functions', {//导出请求日志接口
|
|
|
- "loginNo": JSON.parse(window.sessionStorage.userInfo).loginNo,
|
|
|
+ ajaxJson("数据加载中", '/market/clickCurrenLog/add', {//导出请求日志接口
|
|
|
+ "opName": JSON.parse(window.sessionStorage.userInfo).loginNo,
|
|
|
+ "fileName": "test.xlsx",
|
|
|
+ "opTime": getNowDate(),
|
|
|
}, function (res) {
|
|
|
console.log(res)
|
|
|
});
|
|
@@ -179,8 +210,10 @@ export function export_json_to_excel(th, jsonData, defaultTitle, autoWidth = tru
|
|
|
var wbout = XLSX.write(wb, { bookType: 'xlsx', bookSST: false, type: 'binary' });
|
|
|
var title = defaultTitle || '列表'
|
|
|
saveAs(new Blob([s2ab(wbout)], { type: "application/octet-stream" }), title + ".xlsx")
|
|
|
- ajaxJson("数据加载中", '/sysmgr/sys/login/auth/functions', {//导出请求日志接口
|
|
|
- "loginNo": JSON.parse(window.sessionStorage.userInfo).loginNo,
|
|
|
+ ajaxJson("数据加载中", '/market/clickCurrenLog/add', {//导出请求日志接口
|
|
|
+ "opName": JSON.parse(window.sessionStorage.userInfo).loginNo,
|
|
|
+ "fileName": title + ".xlsx",
|
|
|
+ "opTime": getNowDate(),
|
|
|
}, function (res) {
|
|
|
console.log(res)
|
|
|
});
|