|
@@ -11,17 +11,19 @@
|
|
|
<link rel='stylesheet' href='../luckysheet/dist/assets/iconfont/iconfont.css' />
|
|
|
<link rel="stylesheet" href="../dist/css/layui.css">
|
|
|
<style>
|
|
|
- .la-btn{
|
|
|
+ .la-btn {
|
|
|
position: absolute;
|
|
|
- left:50%;
|
|
|
+ left: 50%;
|
|
|
bottom: 35px;
|
|
|
transform: translate(-50%);
|
|
|
- padding:0 2%;
|
|
|
+ padding: 0 2%;
|
|
|
}
|
|
|
- .btn{
|
|
|
- width:100%;
|
|
|
+
|
|
|
+ .btn {
|
|
|
+ width: 100%;
|
|
|
}
|
|
|
- .layui-laypage-em{
|
|
|
+
|
|
|
+ .layui-laypage-em {
|
|
|
background-color: #1e9fff !important;
|
|
|
}
|
|
|
</style>
|
|
@@ -55,6 +57,7 @@
|
|
|
if (res.code === 200) {
|
|
|
const tableData = JSON.parse(res.data.reportTableData)
|
|
|
const option = tableData.option
|
|
|
+ console.log(tableData)
|
|
|
if (option) {
|
|
|
option.allowEdit = false
|
|
|
tableData.showtoolbar = false
|
|
@@ -64,14 +67,30 @@
|
|
|
for (let item in data) {
|
|
|
data[item] = false
|
|
|
}
|
|
|
+ option.data = tableData.data
|
|
|
luckysheet.create(option)
|
|
|
+ printExcel()
|
|
|
}
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
layer.msg(res.msg);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
|
|
|
+ function printExcel(){
|
|
|
+ luckysheet.hideGridLines()
|
|
|
+ let imgSrc = luckysheet.getScreenshot();
|
|
|
+ luckysheet.showGridLines();
|
|
|
+ console.log(imgSrc);
|
|
|
+ $.ajax({
|
|
|
+ url: "" ,
|
|
|
+ type: 'GET',
|
|
|
+ success: function(res) {
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
$('#recordBtn').on('click', () => {
|
|
|
layui.use('table', function() {
|
|
|
var table = layui.table;
|
|
@@ -135,11 +154,8 @@
|
|
|
});
|
|
|
})
|
|
|
});
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
});
|
|
|
</script>
|
|
|
|
|
|
</body>
|
|
|
-</html>
|
|
|
+</html>
|