|
@@ -16,7 +16,7 @@
|
|
|
padding: 10px;
|
|
|
white-space: nowrap;
|
|
|
margin-top: 10px;
|
|
|
- width: 900px;
|
|
|
+ width: 1200px;
|
|
|
}
|
|
|
|
|
|
.sku .sku-item {
|
|
@@ -595,15 +595,29 @@
|
|
|
class="input-small"/>
|
|
|
</td>
|
|
|
</tr>
|
|
|
-
|
|
|
<tr>
|
|
|
- <th><span class="red">*</span>SKU种类:</th>
|
|
|
+ <th><span class="red">*</span>上架平台:</th>
|
|
|
+ <td>
|
|
|
+ <input id="caimei" type="checkbox" name="groundMall" value="0" >【采美】平台
|
|
|
+ <input id="bcc" type="checkbox" name="groundMall" value="4" >【丽格集采联盟】平台
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr id="groundSkuCaimei">
|
|
|
+ <th><span class="red">*</span>SKU种类:<br><span class="red">【采美】平台</span></th>
|
|
|
<td>
|
|
|
<div><span><button class="addSku" onclick="return false">添加SKU</button></span></div>
|
|
|
<%-- 插入html --%>
|
|
|
<div id="skus"></div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
+ <tr id="groundSkuBcc">
|
|
|
+ <th><span class="red">*</span>SKU种类:<br><span class="red">【丽格集采联盟】平台</span></th>
|
|
|
+ <td>
|
|
|
+ <div><span><button class="addMallSku" onclick="return false">添加SKU</button></span></div>
|
|
|
+ <%-- 插入html --%>
|
|
|
+ <div id="mallSkus"></div>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
<th><span class="red">*</span>是否含税:</th>
|
|
|
<td>
|
|
@@ -841,6 +855,7 @@
|
|
|
<script type="text/html" id="skuTemplate">
|
|
|
<div class="sku">
|
|
|
<input type="hidden" name="skuId">
|
|
|
+ <input type="hidden" name="organizeId">
|
|
|
<div class="sku-item sku-unit">
|
|
|
<span class="red">*</span>包装规格:
|
|
|
<input name="unit" type="text" maxlength="15" style="width: 40px" class="short required"/>
|
|
@@ -866,8 +881,10 @@
|
|
|
<input style="width: 60px" name="costPrice" type="number" maxlength="11" class="short"/> 元
|
|
|
</div>
|
|
|
<div class="sku-item sku-costProportional" style="display: none;">
|
|
|
- <span class="red">*</span>比例成本百分比:
|
|
|
- <input style="width: 50px" name="costProportional" type="number" maxlength="11" class="short"/>%
|
|
|
+ <span class="red">*</span>佣金比例:
|
|
|
+ 供应商:<input style="width: 50px" name="costProportional" type="number" maxlength="11" class="short"/>%
|
|
|
+ 集团:<input style="width: 50px" name="organizePercent" type="number" maxlength="11" class="short"/>%
|
|
|
+ 采美:<input style="width: 50px" name="cmPercent" type="number" maxlength="11" class="short"/>%
|
|
|
</div>
|
|
|
<div class="sku-item sku-price">
|
|
|
<span class="red">*</span>机构价:
|
|
@@ -928,6 +945,30 @@
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
+ $('#caimei').change(function () {
|
|
|
+ var item = $('#caimei').val()
|
|
|
+ console.log('item---'+item)
|
|
|
+ var check = $(this).prop('checked')
|
|
|
+ console.log('check---'+check)
|
|
|
+ if (check) {
|
|
|
+ $("#groundSkuCaimei").show(100)
|
|
|
+ } else {
|
|
|
+ $("#groundSkuCaimei").hide(100)
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ $('#bcc').change(function () {
|
|
|
+ var item = $('#bcc').val()
|
|
|
+ console.log('item---'+item)
|
|
|
+ var checkBcc = $(this).prop('checked')
|
|
|
+ console.log('checkBcc---'+checkBcc)
|
|
|
+ if (checkBcc) {
|
|
|
+ $("#groundSkuBcc").show(100)
|
|
|
+ } else {
|
|
|
+ $("#groundSkuBcc").hide(100)
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
/*$(function () {
|
|
|
// debugger
|
|
|
var productType= $("#productType").val();
|
|
@@ -1019,11 +1060,26 @@
|
|
|
}
|
|
|
;
|
|
|
} else {
|
|
|
+ var costProportional = $("#costProportional").val()
|
|
|
+ var organizePercent = $("#organizePercent").val()
|
|
|
+ var cmPercent = $("#cmPercent").val()
|
|
|
if ($("#costProportional").val() == '') {
|
|
|
alertx("请输入成本比例");
|
|
|
return false;
|
|
|
- }
|
|
|
- ;
|
|
|
+ };
|
|
|
+ if ($("#organizePercent").val() == '') {
|
|
|
+ alertx("请输入集团比例");
|
|
|
+ return false;
|
|
|
+ };
|
|
|
+ if ($("#cmPercent").val() == '') {
|
|
|
+ alertx("请输入供应商比例");
|
|
|
+ return false;
|
|
|
+ };
|
|
|
+ /*const num = costProportional*1 + organizePercent*1 + cmPercent*1
|
|
|
+ if (num != 100) {
|
|
|
+ alertx("佣金比例和需为100")
|
|
|
+ return false;
|
|
|
+ }*/
|
|
|
}
|
|
|
if ($('#minBuyNumber:visible').length > 0) {
|
|
|
var minBuyNumber = $('#minBuyNumber').val();
|
|
@@ -1108,7 +1164,19 @@
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
-
|
|
|
+ // 初始化上平台sku显示
|
|
|
+ if (-1 != groundMall.indexOf("0")) {
|
|
|
+ $('#caimei').attr('checked',true)
|
|
|
+ $('#groundSkuCaimei').show(100)
|
|
|
+ } else {
|
|
|
+ $('#groundSkuCaimei').hide(100)
|
|
|
+ }
|
|
|
+ if (-1 != groundMall.indexOf("4")) {
|
|
|
+ $('#bcc').attr('checked',true)
|
|
|
+ $('#groundSkuBcc').show(100)
|
|
|
+ } else {
|
|
|
+ $('#groundSkuBcc').hide(100)
|
|
|
+ }
|
|
|
// 初始化sku
|
|
|
insertDefaultSkuRow();
|
|
|
// 初始化关联标签库
|
|
@@ -1901,9 +1969,10 @@
|
|
|
|
|
|
var skuIndex = 0;
|
|
|
var productJson = ${productJson};
|
|
|
- console.log(productJson);
|
|
|
+ console.log("productJson",productJson);
|
|
|
var skuList = productJson.skuList;
|
|
|
-
|
|
|
+ var groundMall = productJson.groundMall;
|
|
|
+ console.log("groundMall",groundMall)
|
|
|
|
|
|
$(".addSku").click(function () {
|
|
|
var skuTemplate = $('#skuTemplate').html()
|
|
@@ -1914,7 +1983,20 @@
|
|
|
costCheckFlag: '1',
|
|
|
ladderPriceFlag: '0'
|
|
|
}
|
|
|
- setSkuPrototypeValues(current, product);
|
|
|
+ setSkuPrototypeValues(current, product, 0);
|
|
|
+ skuEventBind(current, product);
|
|
|
+ })
|
|
|
+
|
|
|
+ $(".addMallSku").click(function () {
|
|
|
+ var skuTemplate = $('#skuTemplate').html()
|
|
|
+ $("#mallSkus").append(skuTemplate).show();
|
|
|
+ var current = $("#mallSkus").find('.sku').eq(-1);
|
|
|
+ var product = {
|
|
|
+ skuIndex: ++skuIndex,
|
|
|
+ costCheckFlag: '1',
|
|
|
+ ladderPriceFlag: '0'
|
|
|
+ }
|
|
|
+ setSkuPrototypeValues(current, product, 4);
|
|
|
skuEventBind(current, product);
|
|
|
})
|
|
|
|
|
@@ -1931,7 +2013,7 @@
|
|
|
var current = $("#skus").find('.sku').eq(-1);
|
|
|
var product = skuList[i];
|
|
|
product.skuIndex = i;
|
|
|
- setSkuPrototypeValues(current, product);
|
|
|
+ setSkuPrototypeValues(current, product, product.organizeId);
|
|
|
skuEventBind(current, product);
|
|
|
skuIndex = i
|
|
|
}
|
|
@@ -1946,10 +2028,13 @@
|
|
|
|
|
|
|
|
|
/* 设置新增sku属性值 */
|
|
|
- function setSkuPrototypeValues(el, product) {
|
|
|
+ function setSkuPrototypeValues(el, product, organize) {
|
|
|
console.log(product);
|
|
|
if (!product) return;
|
|
|
var skuIndex = product.skuIndex;
|
|
|
+ var organizeId = el.find('input[name$="organizeId"]');
|
|
|
+ organizeId.val(organize)
|
|
|
+ organizeId.attr('name', 'skuList[' + skuIndex + '].organizeId');
|
|
|
var index = el.find('input[name$="index"]');
|
|
|
index.val(skuIndex);
|
|
|
|
|
@@ -1983,6 +2068,14 @@
|
|
|
var costProportional = el.find('input[name$="costProportional"]');
|
|
|
costProportional.val(product.costProportional)
|
|
|
costProportional.attr('name', 'skuList[' + skuIndex + '].costProportional');
|
|
|
+ // 组织百分比
|
|
|
+ var organizePercent = el.find('input[name$="organizePercent"]');
|
|
|
+ organizePercent.val(product.organizePercent)
|
|
|
+ organizePercent.attr('name', 'skuList[' + skuIndex + '].organizePercent');
|
|
|
+ // 采美百分比
|
|
|
+ var cmPercent = el.find('input[name$="cmPercent"]');
|
|
|
+ cmPercent.val(product.cmPercent)
|
|
|
+ cmPercent.attr('name', 'skuList[' + skuIndex + '].cmPercent');
|
|
|
|
|
|
if (product.costCheckFlag != 1) {
|
|
|
costProportional.parent('.sku-costProportional').show();
|
|
@@ -2060,6 +2153,8 @@
|
|
|
var costCheckFlag = el.find('input[name$="costCheckFlag"]');
|
|
|
var costPrice = el.find('input[name$="costPrice"]');
|
|
|
var costProportional = el.find('input[name$="costProportional"]');
|
|
|
+ var organizePercent = el.find('input[name$="organizePercent"]');
|
|
|
+ var cmPercent = el.find('input[name$="cmPercent"]');
|
|
|
// 机构价
|
|
|
var clubPrice = el.find('input[name$="skuList[' + i + '].price"]');
|
|
|
//阶梯价格
|