| | |
| | | <script src="../../../layuiadmin/PageTitle.js"></script> |
| | | <script src="../../../layuiadmin/modules//tableFilter2.js"></script> |
| | | <script src="../../../layuiadmin/SetColumn.js"></script> |
| | | <script src="../../../layuiadmin/qrcode/qrcode.min.js"></script> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Exit" id="Exit"><i class="layui-icon layui-icon-logout"></i>éåº</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_SaveScheme" id="set_SaveScheme"><i class="layui-icon layui-icon-template"></i>ä¿åæ¹æ¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_ReadScheme" id="set_ReadScheme"><i class="layui-icon layui-icon-set"></i>è¯»åæ¹æ¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="generateQRCodeBtn" id="generateQRCodeBtn"><i class="layui-icon layui-icon-logout"></i>çæäºç»´ç </button> |
| | | </div> |
| | | </script> |
| | | </form> |
| | |
| | | break; |
| | | //è¯»åæ¹æ¡ |
| | | case 'set_ReadScheme': set_ReadScheme(); |
| | | break; |
| | | //çæäºç»´ç |
| | | case 'generateQRCodeBtn': generateQRCode(); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | |
| | | //#endregion |
| | | |
| | | //#region |
| | | function generateQRCode(){ |
| | | var checkStatus = table.checkStatus('mainTable') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length === 1) { |
| | | // è°ç¨çæäºç»´ç 彿° |
| | | showQRCode(data[0]["åæ®å·"], "åæ®äºç»´ç "); |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡æ°æ®ï¼'); |
| | | } |
| | | |
| | | } |
| | | /** |
| | | * æ¾ç¤ºäºç»´ç å¼¹çª |
| | | * @param {string} content - è¦çæäºç»´ç çå
容 |
| | | * @param {string} title - å¼¹çªæ é¢ |
| | | */ |
| | | function showQRCode(content, title) { |
| | | // æ¾ç¤ºå¼¹çª |
| | | layer.open({ |
| | | type: 1, |
| | | title: title || 'äºç»´ç ', |
| | | skin: 'layui-layer-demo', // èªå®ä¹ç®è¤ |
| | | area: ['300px', '360px'], |
| | | closeBtn: 1, |
| | | shadeClose: true, |
| | | content: '<div style="text-align:center;padding:45px;">' + |
| | | '<div id="qrcode" style="margin-left: auto;"></div>' + |
| | | '<div style="">' + content + '</div></div>', |
| | | success: function (layero, index) { |
| | | // å¨å¼¹çªæåæå¼åçæäºç»´ç |
| | | new QRCode(document.getElementById("qrcode"), { |
| | | text: content, |
| | | width: 200, |
| | | height: 200, |
| | | colorDark: "#000000", |
| | | colorLight: "#ffffff", |
| | | correctLevel: QRCode.CorrectLevel.H |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |