record-wv.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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 src="./wvIP.js"></script>
  31. <script type="text/javascript" src="../luckysheet/dist/plugins/js/uni-webview-js0.0.3_index.js"></script>
  32. <script>
  33. document.addEventListener('UniAppJSBridgeReady', function() {
  34. uni.getEnv(function(res) {
  35. console.log('当前环境:' + JSON.stringify(res));
  36. const id = window.location.search.split('?id=')[1]
  37. $.ajax({
  38. url: "/reportTable/getReportTableById/" + id,
  39. type: 'GET',
  40. beforeSend: function() {
  41. // getUserIP(function(ip) {
  42. // console.log("得到的本地IP :" + ip);
  43. // this.url = "http://" + ip +
  44. // ":8081/reportTable/getReportTableById/" + this.id
  45. // });
  46. this.url = window.location.origin
  47. },
  48. success: function(res) {
  49. if (res.code === 200) {
  50. const tableData = JSON.parse(res.data.reportTableData)
  51. const option = tableData.option
  52. if (option) {
  53. option.allowEdit = false
  54. tableData.showtoolbar = false
  55. tableData.option.enableAddRow = false
  56. tableData.option.enableAddBackTop = false
  57. let data = tableData.option.showtoolbarConfig
  58. for (let item in data) {
  59. data[item] = false
  60. }
  61. luckysheet.create(option)
  62. }
  63. }
  64. }
  65. })
  66. });
  67. });
  68. </script>
  69. </body>
  70. </html>