record-wv.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <link rel='stylesheet' href='../luckysheet/dist/plugins/plugins.css' />
  9. <link rel='stylesheet' href='../luckysheet/dist/plugins/css/pluginsCss.css' />
  10. <link rel='stylesheet' href='../luckysheet/dist/css/luckysheet.css' />
  11. <link rel='stylesheet' href='../luckysheet/dist/assets/iconfont/iconfont.css' />
  12. <link rel="stylesheet" href="../dist/css/layui.css">
  13. <style>
  14. .la-btn {
  15. position: absolute;
  16. bottom: 20px;
  17. left: 50%;
  18. margin-left: -35px
  19. }
  20. </style>
  21. </head>
  22. <body>
  23. <div id="luckysheet"
  24. style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>
  25. <script src="../jquery.min.js"></script>
  26. <script src="../dist/layui.js"></script>
  27. <script src="../luckysheet/dist/luckysheet.umd.js"></script>
  28. <script src="../luckysheet/dist/plugins/js/plugin.js"></script>
  29. <!-- uni 的 SDK -->
  30. <script type="text/javascript" src="../luckysheet/dist/plugins/js/uni-webview-js0.0.3_index.js"></script>
  31. <script>
  32. document.addEventListener('UniAppJSBridgeReady', function() {
  33. uni.getEnv(function(res) {
  34. console.log('当前环境:' + JSON.stringify(res));
  35. const id = window.location.search.split('?id=')[1]
  36. $.ajax({
  37. url: "/reportTable/getReportTableById/" + id,
  38. type: 'GET',
  39. beforeSend: function() {
  40. getUserIP(function(ip) {
  41. console.log("得到的本地IP :" + ip);
  42. this.url = "http://" + ip +
  43. ":8081/reportTable/getReportTableById/" + this.id
  44. });
  45. },
  46. success: function(res) {
  47. if (res.code === 200) {
  48. const tableData = JSON.parse(res.data.reportTableData)
  49. const option = tableData.option
  50. if (option) {
  51. option.allowEdit = false
  52. tableData.showtoolbar = false
  53. tableData.option.enableAddRow = false
  54. tableData.option.enableAddBackTop = false
  55. let data = tableData.option.showtoolbarConfig
  56. for (let item in data) {
  57. data[item] = false
  58. }
  59. luckysheet.create(option)
  60. }
  61. }
  62. }
  63. })
  64. });
  65. });
  66. </script>
  67. </body>
  68. </html>