var dt = {
id : "dataTable", // 表格id
seItem : null, // 选中的条目
table : null,
layerIndex : -1
};
$(function() {
Feng.initValidator("infoForm", {
name : {
validators : {
notEmpty : {
message : '名称不能为空'
}
}
},
supi : {
validators : {
notEmpty : {
message : '品牌不能为空'
}
}
},
sortid : {
validators : {
notEmpty : {
message : '排序不能为空'
}
}
}
});
select();
});
// 获取子节点
function select() {
var level = $("#supids").val();
$.post("/fitmaterials/index/supidss", {
"level" : $("#supids").val()
}, function(msg) {
$('#supid').empty();
$('#supi').empty();
$.each(msg, function(i, p) {
$('#supid').append(
"<option value=" + p.id + ">" + p.name + "</option>");
});
selects();
});
}
function selects() {
var level = $("#supid").val();
$.post("/fitmaterials/index/supids", {
"level" : $("#supid").val()
}, function(msg) {
$('#supi').empty();
$.each(msg, function(i, p) {
$('#supi').append(
"<option value=" + p.id + ">" + p.name + "</option>");
});
});
}
function search() {
var selecteds = $('#supid').val();
if (!validate()) {
return;
}
var table =document.getElementById("tbody");
var rows = table.rows.length;
var type=0;
var types=0;
$("tbody tr").each(function(i) {
j = i + 1;
var string=',';
var quer = {};
if ($('#td1' + j).val() != undefined) {
// alert($('#td1' + j).val());
quer['rank'] = $('#rank').val();
quer['name'] = $('#name').val();
quer['id'] = $('#supid').val();
quer['brand'] = $('#supi').val();
quer['specname'] = $('#td1' + j).val();
quer['unitname'] = $('#td2' + j).val();
quer['oprice'] = $('#td3' + j).val();
quer['cprice'] = $('#td4' + j).val();
quer['bprice'] = $('#td5' + j).val();
quer['aprice'] = $('#td6' + j).val();
quer['specmemo'] = $('#td7' + j).val();
quer['flagshow'] = $('#td8' + j).val();
quer['ranks'] = $('#td9' + j).val();
if(type==0){
type++;
$.ajax({
url : Feng.ctxPath + '/fitmaterials/index/supname',
data : quer,
method : 'post',
dataType : 'json',
cache : 'false',
success : function(msg){
if(msg=="FAL"){
getadd();
/*alert("添加成功");*/
}else{
getadd();
// types++;
//Feng.confirm("材料名称相同,请确认是否保存合并?",getadd);
}
}
});
}else{
getadd();
}
// function getaddt(){
// types++;
// }
function getadd(){
$.ajax({
url : Feng.ctxPath + '/fitmaterials/index/baochun',
data : quer,
method : 'post',
dataType : 'json',
cache : 'false',
success : function(msg){
if(msg=="FAL"){
/*alert("添加成功");*/
}else{
string=string+","+(j-1);
}
if(j-1==rows){
if(string==','){
alert("添加成功");
window.parent.REPORT.table.refresh();
quxiao();
}else{
alert("第"+string+"添加失败请查看是否重复添加");
}
}
}
});
}
}
});
}
function quxiao() {
parent.layer.close(window.parent.REPORT.layerIndex);
}
var i = 0;
function addm() {
i++;
$('#tbody').append("<tr id=" + i + " class='cla'></tr>");
$('#' + i).append("<td style='width:5%'>" + i + "</td>");
if(i%2==0){
$('#' + i).append(
"<td style='width:20%'><input style='width:99%' class='text' type='text' name='' id='td1"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99% ' class='text' type='text' name='' id='td2"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99%' class='text' type='text' name='' id='td3"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%' class='text' type='text' name='' id='td4"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%'class='text' type='text' name='' id='td5"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%'class='text' type='text' name='' id='td6"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:15%'><input style='width:99%' class='text' type='text' name='' id='td7"
+ i + "' placeholder=''></td>");
$('#' + i)
.append(
"<td style='width:5%'><select style='width:99%;height:100%;background:#ccc;border:none;' id='td8"
+ i
+ "' name='td8'><option value='1'>显示</option><option value='0'>隐藏</option></select></td>");
$('#' + i)
.append(
"<td style='width:5%';background:#ccc;><input class='text' type='button' value='删除' οnclick='delet(this)'></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99%' class='text' type='text' name='' id='td9"
+ i + "' placeholder=''></td>");
}else{
$('#' + i).append(
"<td style='width:20%'><input style='width:99%' class='text1' type='text' name='' id='td1"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99% ' class='text1' type='text' name='' id='td2"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99%' class='text1' type='text' name='' id='td3"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%' class='text1' type='text' name='' id='td4"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%'class='text1' type='text' name='' id='td5"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:12%'><input style='width:99%'class='text1' type='text' name='' id='td6"
+ i + "' placeholder=''></td>");
$('#' + i).append(
"<td style='width:15%'><input style='width:99%' class='text1' type='text' name='' id='td7"
+ i + "' placeholder=''></td>");
$('#' + i)
.append(
"<td style='width:5%'><select style='width:99%;height:100%;background:#f9f9f9;border:none;' id='td8"
+ i
+ "' name='td8'><option value='1'>显示</option><option value='0'>隐藏</option></select></td>");
$('#' + i)
.append(
"<td style='width:5%;background:#f9f9f9;'><input class='text1' type='button' value='删除' οnclick='delet(this)'></td>");
$('#' + i).append(
"<td style='width:5%'><input style='width:99%' class='text1' type='text' name='' id='td9"
+ i + "' placeholder=''></td>");
}
}
function delet(tr) {
$(tr).parent().parent().children('td').remove()
}
function getMater() {
var queryData = {};
queryData['name'] = $('#name').val();
queryData['pid'] = $('#supid').val();
queryData['level'] = $('#supids').val();
queryData['sortid'] = $('#sortid').val();
return queryData;
}
function validate() {
$('#infoForm').data("bootstrapValidator").resetForm();
$('#infoForm').bootstrapValidator('validate');
return $("#infoForm").data('bootstrapValidator').isValid();
}