groupon.js 2.5 KB

var group_dom = $('.groupable_id');
group_dom.off().on("change",function () {
    getGoodsSkus($(this).val());
});

/**
 * 获取规格明细
 *
 * @returns {boolean}
 * @param id
 */
function getGoodsSkus(id)
{
    var type = $(".groupable_type").val();
    // var html_price = $(".price").closest('.form-group')
    if (type === 'goods') {
        // 其他商品隐藏
        $(".price").closest('.form-group').hide();
        $(".stock").closest('.form-group').hide();
        $(".member_number").closest('.form-group').hide();

        $(".skus.price").closest('.form-group').show();
        $(".skus.stock").closest('.form-group').show();
        $(".skus.member_number").closest('.form-group').show();

        // 普通商品
        $(".sku_id").closest('.form-group').show();
        $("#has-many-skus").closest('.form-group').show();
        // $.ajax({
        //     url: "/api/goods/"+id +"/skus",
        //     type: "get",
        //     success: function (res) {
        //         // console.log(res)
        //         let code = res.code;
        //         if (code == 0) {
        //             let data = res.data;
        //             console.log(data);
        //             let html  = '';
        //             let td_html = '';
        //             $(data).each(function (i, e) {
        //                 html += '<th>'+ e.attribute_name+'('+e.attribute_description+')</th>';
        //                 let value = e.attribute_values;
        //                 td_html += '<td><select class="form-control attribute_value" name="attribute_value[]" placeholder="输入 价格" required="1">';
        //                 $(value).each(function (j, v) {
        //                     td_html += '<option value="'+v.id+'">'+v.value+'</option>';
        //                 });
        //                 td_html +='</select></td>';
        //             })
        //             console.log(td_html);
        //             // 重新渲染房间列表
        //             $('#sku_thead_tr').prepend(html);
        //             $('#sku_tbody_tr_1').prepend(td_html);
        //         }
        //     }
        // });
    } else {
        // 其他商品隐藏
        $(".price").closest('.form-group').show();
        $(".stock").closest('.form-group').show();
        $(".member_number").closest('.form-group').show();
        $(".sku_id").closest('.form-group').hide();
        $("#has-many-skus").closest('.form-group').hide();

    }
}

$(function () {
    $(".sku_id").closest('.form-group').hide();
});