Authored by 陶雨

client/js/basegppds/edit.js回滚到4.8号

... ... @@ -41,8 +41,8 @@ console.log(RESPONSEDATA);
$("#basicInfo").html(common.util.__template2($("#template2").html(),RESPONSEDATA));
/*类目配置*/
var ENUM={//"presaleStorageNum":""
goodsSizeList:{"sizeId":"","salePrice":$("#salesPriceStr").val(),"factoryCode":"","isSuppled":"Y"}
var ENUM={
goodsSizeList:{"sizeId":"","salePrice":$("#salesPriceStr").val(),"barCode":"","isSuppled":"N","presaleStorageNum":""}
}
/*公共模块*/
... ... @@ -142,7 +142,7 @@ var SORTDATA={
// ag.init(res.data);
// },true);
// }
}
}
};
... ... @@ -184,17 +184,17 @@ if(!param){//RESPONSEDATA.isAuditing!=200
var g=new common.grid({
el:"#basicTable",
columns:[
{display:"颜色",render:function(item){
{display:"分类名称",render:function(item){
var html=[];
var txt=item.factoryGoodsName?item.factoryGoodsName:"";
html.push("<p>厂家颜色:<input type='text' class='w-goods-text' data-index="+item.__index+" value='"+txt+"' placeholder='分类名称' required/><p>");
html.push("<p>名称:<input type='text' class='w-goods-text' data-index="+item.__index+" value='"+txt+"' placeholder='分类名称' required/><p>");
html.push("<p>色系:"+item.goodsName+"<p>");
html.push('<button type="button" data-index='+item.__index+' class="sortdelete btn btn-danger btn-xs">删除</button>');
return html.join("");
}},
{
display:"图片",render:function(item){
display:"分类图片",render:function(item){
//goodsColorImage
return "<input type=file name='goodsColorImage' id='file__"+item.__index+"' value='"+item.goodsColorImage+"' />";
}
... ... @@ -205,13 +205,11 @@ var g=new common.grid({
g.__gsm[item.__index]=item.goodsSizeList.length;
}
var html=[];
html.push("<div class='form-group'><div class='col-sm-11 red'><input type=text value='"+item.factoryCode+"' data-index="+item.__index+" class='modelCode form-control' placeholder='款型编码' /></div></div>");
html.push("<dov class='rows'><div class='form-group'><div class='col-sm-2'>尺码</div><div class='col-sm-2'>销售价</div><div class='col-sm-2'>条码</div><div class='col-sm-2'>是否补货</div></div></div>");
html.push("<div class='form-group'><div class='col-sm-11 red'><input type=text value='"+item.modelCode+"' data-index="+item.__index+" class='modelCode form-control' placeholder='款型编码' /></div></div>");
html.push('<div class="rows" id="rows__'+item.__index+'">');
item.goodsSizeList=item.goodsSizeList||[$.extend({},ENUM.goodsSizeList)];
// var ISXIANGO=(common.util.__input("isAdvance")=="Y"&&+RESPONSEDATA.isAuditing==200)?true:false;
//ISXIANGO:ISXIANGO
html.push(common.util.__template2($("#template").html(),{index:item.__index,goodsSizeList:item.goodsSizeList}));
var ISXIANGO=(common.util.__input("isAdvance")=="Y"&&+RESPONSEDATA.isAuditing==200)?true:false;
html.push(common.util.__template2($("#template").html(),{index:item.__index,ISXIANGO:ISXIANGO,goodsSizeList:item.goodsSizeList}));
html.push('</div>');
return html.join('');
}
... ... @@ -281,7 +279,7 @@ $(document).on("click",".sortadd",function(){
var goodsSizeList=$.extend({},ENUM.goodsSizeList);
goodsSizeList.salePrice=$("#salesPriceStr").val();
g.__rows.push({
"factoryCode": "",
"modelCode": "",
"goodsColorImage": "",
goodsName: $(this).text(),
colorId: (+$(this).data("id")),
... ... @@ -300,8 +298,8 @@ $(document).on("change","#brandId",function(){
var id=$(this).val();
Bll.productNameArr[0]=$(this).find("option[value='"+id+"']").text();
Bll.setProductName();
$("#supplierId").val(-1).trigger("change");
$("#shopId").val(-1).trigger("change");
$("#supplierId").val(-1).trigger("change");
$("#shopId").val(-1).trigger("change");
tabTree.isfeeze=false;
tabTree.init([{id:"",sortName:""},{id:"",sortName:""},{id:"",sortName:""},{id:"",sortName:""}]);
});
... ... @@ -315,12 +313,12 @@ $(document).on("change",":radio[name=gender]",function(){
});
$(document).on("change",":radio[name=isAdvance]",function(){
g.reload();
// $("#stock").val("");
// $.each(g.__rows,function(inex,item){
// $.each(item.goodsSizeList,function(inex1,item1){
// item1.presaleStorageNum="";
// });
// });
$("#stock").val("");
$.each(g.__rows,function(inex,item){
$.each(item.goodsSizeList,function(inex1,item1){
item1.presaleStorageNum="";
});
});
if($(this).val()=="Y"){
$("#expectArrivalTimeStr").attr("required","required");
$("#expectArrivalTimeStrTxt").html("预计到货时间<span class='red'>*</span>");
... ... @@ -343,7 +341,7 @@ $(document).on("click",".sortdelete",function(){
});
$(document).on("change",".modelCode",function(){
var item=g.__rows[$(this).data("index")];
item.factoryCode=$(this).val();
item.modelCode=$(this).val();
});
$(document).on("click",".btn-sort-add",function(){
var item=g.__rows[$(this).data("index")];
... ... @@ -377,7 +375,7 @@ $(document).on("change",".btn-sort-tiaoma",function(){
var _index=$(this).data("index");
var _eq=$(this).data("eq");
var item=g.__rows[_index].goodsSizeList[_eq];
item.factoryCode=$(this).val();
item.barCode=$(this).val();
});
$(document).on("change",".btn-sort-kebu",function(){
var _index=$(this).data("index");
... ... @@ -385,19 +383,19 @@ $(document).on("change",".btn-sort-kebu",function(){
var item=g.__rows[_index].goodsSizeList[_eq];
item.isSuppled=$(this).val();
});
// $(document).on("change",".btn-sort-kucun",function(){
// var _index=$(this).data("index");
// var _eq=$(this).data("eq");
// var item=g.__rows[_index].goodsSizeList[_eq];
// item.presaleStorageNum=$(this).val();
// var total=0;
// $.each(g.__rows,function(index,item1){
// $.each(item1.goodsSizeList,function(index,item2){
// total+=(+item2.presaleStorageNum);
// });
// });
// $("#stock").val(total);
// });
$(document).on("change",".btn-sort-kucun",function(){
var _index=$(this).data("index");
var _eq=$(this).data("eq");
var item=g.__rows[_index].goodsSizeList[_eq];
item.presaleStorageNum=$(this).val();
var total=0;
$.each(g.__rows,function(index,item1){
$.each(item1.goodsSizeList,function(index,item2){
total+=(+item2.presaleStorageNum);
});
});
$("#stock").val(total);
});
$(document).on("change",".w-goods-text",function(){
var item=g.__rows[$(this).data("index")];
item.factoryGoodsName=$(this).val();
... ... @@ -457,43 +455,43 @@ e.on("validate",function(){
}
//RESPONSEDATA.productSkn
console.log("item1.factoryCode",item1.factoryCode)
console.log("item1.barCode",item1.barCode)
map[gname+"_"+item1.sizeId]="";
//修改
if(RESPONSEDATA.productSkn){
if(index1>g.__gsm[index]-1){
//大于原来的计算
if(map2.hasOwnProperty(item1.factoryCode)){
if(map2.hasOwnProperty(item1.barCode)){
_count1++;
}
map2[item1.factoryCode]="";
console.log("大于原来的计算",item1.factoryCode+":"+_count1);
map2[item1.barCode]="";
console.log("大于原来的计算",item1.barCode+":"+_count1);
}else{
//小于原来,并且有值
if(item1.factoryCode){
if(map2.hasOwnProperty(item1.factoryCode)){
if(item1.barCode){
if(map2.hasOwnProperty(item1.barCode)){
_count1++;
}
map2[item1.factoryCode]="";
map2[item1.barCode]="";
console.log("小于原来,并且有值",_count1);
}
console.log("没值",_count1);
}
}else{
//添加时候计算
if(item1.factoryCode){
if(map2.hasOwnProperty(item1.factoryCode)){
if(item1.barCode){
if(map2.hasOwnProperty(item1.barCode)){
_count1++;
}
map2[item1.factoryCode]="";
map2[item1.barCode]="";
}
console.log("添加时候计算",_count1);
}
if(g.__gsm[index]&&index1<g.__gsm[index]){
return;
}
map3.push(item1.factoryCode);
map3.push(item1.barCode);
});
});
}
... ... @@ -510,7 +508,7 @@ e.on("validate",function(){
ispass="商品条码不能为空";
return ispass;
}
common.util.__ajax({
common.util.__ajax2({
url:'/goods/base/checkSkuBarCodeExist',
async:false,
data:{barCode:map3.join(',')}
... ...