rabin 9 months ago
parent
commit
431b8fdc14
2 changed files with 9 additions and 2 deletions
  1. 8 2
      assets/lib/layui/admin/modules/plugin/skuTable.js
  2. 1 0
      assets/lib/manage/main.js

+ 8 - 2
assets/lib/layui/admin/modules/plugin/skuTable.js

@@ -148,6 +148,7 @@ layui.define(['jquery', 'form', 'upload', 'layer', 'sortable'], function (export
 
     class SkuTable {
         options = {
+            show : 1,//显示的选项,1是全显示,2是只显示单规格,3是只显示多规格
             isAttributeValue: 1, //规格类型 0统一规格 1多规格
             isAttributeElemId: 'fairy-is-attribute', //规格类型容器id
             specTableElemId: 'fairy-spec-table', //规格表容器id
@@ -460,8 +461,13 @@ layui.define(['jquery', 'form', 'upload', 'layer', 'sortable'], function (export
          */
         renderIsAttribute(checkedValue) {
             var html = '';
-            html += `<input type="radio" name="update_spec_type" title="单规格" value="1" lay-filter="fairy-is-attribute" ${checkedValue == '1' ? 'checked' : ''}>`;
-            html += `<input type="radio" name="update_spec_type" title="多规格" value="2" lay-filter="fairy-is-attribute" ${checkedValue == '2' ? 'checked' : ''}>`;
+            if (this.options.show == 1 || this.options.show == 2) {
+                html += `<input type="radio" name="update_spec_type" title="单规格" value="1" lay-filter="fairy-is-attribute" ${checkedValue == '1' ? 'checked' : ''}>`;
+            }
+            if (this.options.show == 1 || this.options.show == 3) {
+                html += `<input type="radio" name="update_spec_type" title="多规格" value="2" lay-filter="fairy-is-attribute" ${checkedValue == '2' ? 'checked' : ''}>`;
+            }
+            
             this.renderFormItem('规格类型', html, this.options.isAttributeElemId);
         }
 

+ 1 - 0
assets/lib/manage/main.js

@@ -3749,6 +3749,7 @@ function sku(e)
         specDataUrl: e.attr('data-spec'),
         skuData : [],
         skuDataUrl: e.attr('data-sku'),
+        show : parseInt(e.attr('data-show')),
     });
 }