| | |
| | | $("#coun").append(str); |
| | | } |
| | | WorldCupGameStatisticsListInfo.selecUserOpt1 = function (arrays){ |
| | | console.log(3333) |
| | | console.log(this.storeIds1,111) |
| | | //获取所有的值 |
| | | var subArr= this.storeIds1; |
| | | $(".timeClass").each(function () { |
| | | $(".timeClass1").each(function () { |
| | | subArr.push($(this).find("input[name*='id']").val()); |
| | | }); |
| | | var str = ''; |
| | |
| | | break |
| | | } |
| | | } |
| | | console.log(b,3333) |
| | | if(b){ |
| | | this.storeIds1.push(arrays[i].id) |
| | | str += '<tr class="timeClass">' + |
| | | str += '<tr class="timeClass1">' + |
| | | '<td><input type="hidden" id="id" name="id" value="'+arrays[i].id+'"><input type="hidden" id="id" name="id" value="'+arrays[i].id+'">' + arrays[i].id + '</td>' + |
| | | '<td><input type="hidden" id="name" name="name" value="'+arrays[i].name+'">' + arrays[i].name + '</td>' + |
| | | '<td><input type="hidden" id="phone" name="phone" value="'+arrays[i].phone+'">' + arrays[i].phone + |
| | | '<td><input type="hidden" id="sex" name="sex" value="'+arrays[i].sex+'">' + arrays[i].sex + |
| | | '<td><input type="hidden" id="age" name="age" value="'+arrays[i].age+'">' + arrays[i].age + |
| | | '</td><td><button onclick="deleteSub(this)">移除</button></td></tr>'; |
| | | '</td><td><button onclick="deleteSub1(this)">移除</button></td></tr>'; |
| | | } |
| | | } |
| | | console.log("添加门店后的场地数组和门店数组") |
| | | console.log(this.storeIds1) |
| | | console.log(this.siteIds) |
| | | $("#coun1").append(str); |
| | | } |
| | | function deleteSub(e) { |
| | |
| | | $(e).parent().parent().remove(); |
| | | console.log('storeIds',WorldCupGameStatisticsListInfo.storeIds) |
| | | } |
| | | function deleteSub1(e) { |
| | | console.log(e); |
| | | var row = $(e).closest('tr'); |
| | | var value = row.find('#id').val(); |
| | | WorldCupGameStatisticsListInfo.storeIds1.splice(WorldCupGameStatisticsListInfo.storeIds1.indexOf(parseInt(value)), 1) |
| | | $(e).parent().parent().remove(); |
| | | console.log('storeIds',WorldCupGameStatisticsListInfo.storeIds1) |
| | | } |
| | | |
| | | /** |
| | | * 关闭此对话框 |
| | |
| | | WorldCupGameStatisticsListInfo.close = function() { |
| | | parent.layer.close(window.parent.WorldCupGameStatisticsInfo.layerIndex); |
| | | }; |
| | | WorldCupGameStatisticsListInfo.close1 = function() { |
| | | // 方法1: 通过parent直接关闭 |
| | | if (window.parent && window.parent.layer) { |
| | | var index = window.parent.layer.getFrameIndex(window.name); |
| | | window.parent.layer.close(index); |
| | | } |
| | | |
| | | }; |
| | | WorldCupGameStatisticsListInfo.saveData = function() { |
| | | // 拿到timeClass中的Id |
| | | var subArr = []; |
| | | $(".timeClass").each(function () { |
| | | subArr.push($(this).find("input[name*='id']").val()); |
| | | }); |
| | | console.log(subArr) |
| | | var subArr1 = []; |
| | | $(".timeClass1").each(function () { |
| | | subArr1.push($(this).find("input[name*='id']").val()); |
| | | }); |
| | | if(subArr.length==0){ |
| | | Feng.error("请选择红方人员!"); |
| | | return; |
| | | } |
| | | |
| | | if(subArr1.length==0){ |
| | | Feng.error("请选择蓝方人员!"); |
| | | return; |
| | | } |
| | | |
| | | if(subArr.length>6){ |
| | | Feng.error("每组人员最多5人参赛"); |
| | | return; |
| | | } |
| | | if(subArr1.length>6){ |
| | | Feng.error("每组人员最多5人参赛"); |
| | | return; |
| | | } |
| | | // 判断2个数组是否有交集 |
| | | for(var i=0;i<subArr.length;i++){ |
| | | for(var j=0;j<subArr1.length;j++){ |
| | | if(subArr[i]==subArr1[j]){ |
| | | Feng.error("请勿选择相同的人员!"); |
| | | return; |
| | | } |
| | | } |
| | | } |
| | | |
| | | // subArr1 用,拼接 |
| | | var redStr = subArr.join(","); |
| | | var blueStr = subArr1.join(","); |
| | | |
| | | |
| | | |
| | | // 取比赛时间 |
| | | var time = $("#time").val(); |
| | | if(time==null||time==""){ |
| | | Feng.error("请选择比赛时间!"); |
| | | return; |
| | | } |
| | | |
| | | // 取比分 |
| | | var blueScore = $("#blueScore").val(); |
| | | if(blueScore==null||blueScore==""){ |
| | | Feng.error("请填写蓝方比分!"); |
| | | return; |
| | | } |
| | | var redScore = $("#redScore").val(); |
| | | if(redScore==null||redScore==""){ |
| | | Feng.error("请填写红方比分!"); |
| | | return; |
| | | } |
| | | |
| | | //提交信息 |
| | | var ajax = new $ax(Feng.ctxPath + "/worldCupRecords/savaData1", function(data){ |
| | | Feng.success("保存成功!"); |
| | | window.parent.TVerified.table.refresh(); |
| | | TVerifiedInfoDlg.close(); |
| | | },function(data){ |
| | | Feng.error("保存失败!" + data.responseJSON.message + "!"); |
| | | }); |
| | | ajax.set({ |
| | | 'id': $("#id").val(), |
| | | 'redStr': redStr, |
| | | 'blueStr': blueStr, |
| | | 'time': time, |
| | | 'blueScore': blueScore, |
| | | 'redScore': redScore, |
| | | }); |
| | | ajax.start(); |
| | | |
| | | |
| | | }; |
| | | |
| | | WorldCupGameStatisticsListInfo.search = function () { |
| | | var queryData = {}; |