rabin 3 anos atrás
pai
commit
e963a5ca7b

+ 2 - 2
assets/layadmin/html/inc/script.html

@@ -29,7 +29,7 @@
 <script type="text/javascript" src="../script/lib/tool/md5.js"></script>
 
 <script type="text/javascript" src="../script/lib/layui/upload.js?v226"></script>
-<script type="text/javascript" src="../script/lib/layui/layui.js"></script>
+<script type="text/javascript" src="../script/lib/layui/layui.js?v12"></script>
 
 <script type="text/javascript" src="../script/lib/clipboard/clipboard.js"></script>
 
@@ -39,4 +39,4 @@
 <script type="text/javascript" src="../script/lib/excel/excel.js?v16"></script>
 
 <!-- 加载主要js,很乱,后续优化 -->
-<script type="text/javascript" src="../script/lib/manage/main.js?v216"></script>
+<script type="text/javascript" src="../script/lib/manage/main.js?v220"></script>

+ 2 - 2
assets/layadmin/html/project/database/update.html

@@ -101,7 +101,7 @@
         }
     });
     */
-    /*
+
     var obj = skuTable.render({
             //规格类型 0统一规格 1多规格
             isAttributeValue: 0,
@@ -223,7 +223,7 @@
             //接口要求返回格式参考 skuData.json
             // skuDataUrl: './json/skuData.json',
         });
-*/
+
     init();
   });
   </script>

+ 3 - 0
database/admin.php

@@ -746,6 +746,9 @@ return array
 
 	'manage' => array
 	(
+		# 定义sku对应的表,不填写则默认为info_spec和info_sku
+		//'sku' => array('spec' => 'info_spec', 'sku' => 'info_sku'),
+
 		# 图片上传后调用的接口
         //'upload' => 'shop/lib/sign.upload?sign=1',
 

+ 24 - 0
src/Database.php

@@ -4160,6 +4160,30 @@ class Database
                             }
                         }
                     }
+
+                    if (isset($config['manage']['sku'])) {
+                        $spec_table = $config['manage']['sku']['spec'];
+                        $sku_table = $config['manage']['sku']['sku'];
+                    }
+
+                    [{"id":1,"title":"颜色","child":[{"id":"1","title":"红","checked":true},{"id":"2","title":"黄","checked":false},{"id":"3","title":"蓝","checked":false}]},{"id":2,"title":"尺码","child":[{"id":"4","title":"S","checked":true},{"id":"5","title":"M","checked":true},{"id":"6","title":"L","checked":true},{"id":"7","title":"XL","checked":true}]},{"id":3,"title":"款式","child":[{"id":"8","title":"男款","checked":true},{"id":"9","title":"女款","checked":true}]}]
+                    
+                    $spec = Dever::input('spec');
+                    if ($spec) {
+                        if (!isset($spec_table)) {
+                            $spec_table = 'info_spec';
+                        }
+                        $spec = Dever::json_decode($spec);
+                        if ($spec) {
+                            foreach ($spec as $k1 => $v1) {
+                                if (is_numeric($v1['id'])) {
+
+                                } else {
+
+                                }
+                            }
+                        }
+                    }
                 }
             }