dever hace 2 años
padre
commit
3f98d2ad5c

+ 1 - 0
assets/layadmin/html/inc/head.html

@@ -25,6 +25,7 @@ window.paceOptions = {
   document: true,
   eventLag: true,
 };
+var xm_data = [];
 </script>
 <script type="text/javascript" src="../script/lib/jquery/pace.min.js"></script>
 <script type="text/javascript" src="../script/lib/jquery/jquery.min.js"></script>

+ 8 - 1
assets/layadmin/html/project/database/list.html

@@ -16,7 +16,7 @@
 .layui-table-cell .layui-select,.layui-table-cell .layui-input
 {
     height: 25px;
-}
+} 
 .layui-table-cell {
     height: auto;
 }
@@ -246,6 +246,13 @@
          }
       });
     }
+    if (xm_data.length) {
+        for(var i in xm_data) {
+            if (xm_data[i]['id']) {
+                init_xm(xm_data[i]['id'], xm_data[i]['radio'], xm_data[i]['tips'], xm_data[i]['url'], xm_data[i]['data'], xm_data[i]['value'], xm_data[i]['on']);
+            }
+        }
+    }
     init();
 
     if ($('.dever-manage').length) {

+ 8 - 1
assets/layadmin/html/project/database/update.html

@@ -42,7 +42,7 @@
     </div>
 </div> 
 <div id="content_1" style="display:none;"></div>
-<div id="content_2">
+<div id="content_2"> 
   <div class="layui-fluid">
     <div style="display:none;"><span id="list-name">网站设置</span> > <span id="list-project"></span></div>
     <form method="post" class="layui-form form1" target="f1" role="form" autocomplete="off" lay-filter="form-filter">
@@ -87,6 +87,13 @@
     if ($('#sku_spec_type').length) {
         sku($('#sku_spec_type'));
     }
+    if (xm_data.length) {
+        for(var i in xm_data) {
+            if (xm_data[i]['id']) {
+                init_xm(xm_data[i]['id'], xm_data[i]['radio'], xm_data[i]['tips'], xm_data[i]['url'], xm_data[i]['data'], xm_data[i]['value'], xm_data[i]['on']);
+            }
+        }
+    }
 
     /*
     $('select').each(function() {

+ 9 - 8
src/Lib/Input.php

@@ -1046,14 +1046,15 @@ class Input
             }
             $html .= '<div id="' . $param['name'] . '" '.$change.' class="xm-select-demo" style="min-width:150px"></div>';
             $html .= '<script>
-            document.addEventListener("DOMContentLoaded", function(e) {
-                /*
-                layui.use(["table"], function() {
-                    
-                });*/
-
-                init_xm("'.$xm_id.'", "'.$xm_radio.'", "'.$xm_tips.'", "'.$url.'", '.$xm_data.', ['.$xm_value.'], '.$xm_on.');
-            });
+                xm_data.push({
+                    id : "'.$xm_id.'",
+                    radio : "'.$xm_radio.'",
+                    tips : "'.$xm_tips.'",
+                    url : "'.$url.'",
+                    data : '.$xm_data.',
+                    value : ['.$xm_value.'],
+                    on : '.$xm_on.'
+                })
             
             </script>';
         } else {