";
$(".classTable2 tbody").append(html);
});
}
}
// 获取需求计划外机具
function getProDevSelected(id,type){
let encryptedData = {
'pId':id,
'proId':idParam
};
let url = dataUrl + 'backstage/planOut/getProDevSelected?encryptedData=' + encodeURIComponent(JSON.stringify(encryptedData));
ajaxRequest(url, "GET", null, true, function () {
}, function (result) {
console.log(result);
if (result.code === 200) {
if(type === 1){
setSelectData(result.data);
}else if(type === 2){
setSelectData2(result.data);
}
}
}, function (xhr, status, error) {
errorFn(xhr, status, error)
}, null);
}
// 机具下拉选赋值
function setSelectData(list) {
let html = '';
if(list && list.length > 0){
$.each(list, function (index, item) {
html += '';
})
}
$('#name').empty().append(html);
layui.form.render();
}
function setSelectData2(list) {
let html = '';
if(list && list.length > 0){
$.each(list, function (index, item) {
html += '';
})
}
$('#module').empty().append(html);
layui.form.render();
}
// 保存并继续添加
function addTableData() {
let size = $(".pa").length;
if(size === 0){
addTrData();
}else{
let jjNameId = $('#jjName').val();
let jjggId = $('#jjgg').val();
let flag = false,trIndex = 0;
$(".classTable2 tbody tr").each(function(index,item){
let jjNameTrId = $(this).attr('jjNameId');
let jjggTrId = $(this).attr('jjggId');
if(jjNameId === jjNameTrId && jjggId === jjggTrId){
flag = true;
trIndex = index;
}
})
if(flag){
let fhl = $('#fhl').val();
let remark = $('#remark').val();
let layerIndex = layer.confirm('
该配件名称和规格已存在,若继续添加,则会覆盖!
',{title:'操作提示'}, function(){
$(".classTable2 tbody tr").eq(trIndex).find('td').eq(4).html(fhl);
$(".classTable2 tbody tr").eq(trIndex).find('td').eq(5).html(remark);
layer.close(layerIndex);
});
}else{
addTrData();
}
}
}
// 保存
function saveData() {
let dataArr = [];
let size = $(".pa").length;
if(size === 0){
return layer.msg('未添加数据',{icon:7});
}
$(".pa").each(function(index,item){
let obj = {};
let jjNameId = $(this).attr('jjNameId');
let jjggId = $(this).attr('jjggId');
let jjName = $(this).find('td').eq(0).html();
let jjgg = $(this).find('td').eq(1).html();
let unit = $(this).find('td').eq(2).html();
let kcl = $(this).find('td').eq(3).html();
let fhl = $(this).find('td').eq(4).html();
let remark = $(this).find('td').eq(5).html();
obj.jjNameId = jjNameId;
obj.jjggId = jjggId;
obj.jjName = jjName;
obj.jjgg = jjgg;
obj.unit = unit;
obj.kcl = kcl;
obj.fhl = fhl;
obj.remark = remark;
dataArr.push(obj);
})
let layerIndex = layer.confirm('
数据即将被添加,请仔细检查数据是否有错误!
',{title:'操作提示'}, function(){
layer.close(layerIndex);
closePage(1,JSON.stringify(dataArr));
});
}
function addTrData() {
let jjName = $('#jjName').find('option:checked').text();
let jjNameId = $('#jjName').val();
let jjggId = $('#jjgg').val();
let jjgg = $('#jjgg').find('option:checked').text();
let fhl = $('#fhl').val();
let remark = $('#remark').val();
let unit = $('.classTable tbody tr').find('td').eq(2).html();
let kcl = $('.classTable tbody tr').find('td').eq(3).html();
let html =
"