This commit is contained in:
parent
0cf7654156
commit
f09745bee2
|
|
@ -1,13 +1,20 @@
|
|||
let form, layer;
|
||||
let form, layer,idParam,objParam;
|
||||
function setParams(params) {
|
||||
objParam = JSON.parse(params);
|
||||
idParam = objParam.proId;
|
||||
alert(idParam);
|
||||
layui.use(["form", "layer"], function () {
|
||||
form = layui.form;
|
||||
layer = layui.layer;
|
||||
form.on('select(name)',function(data){
|
||||
alert(data.value);
|
||||
getProDevSelected(data.value,2);
|
||||
});
|
||||
});
|
||||
getProDevSelected();
|
||||
if(params!=='-1'){
|
||||
getProDevSelected('',1);
|
||||
if(objParam.jjDataArrStr){
|
||||
// 表格数据回显
|
||||
let dataArr = JSON.parse(params);
|
||||
let dataArr = JSON.parse(idParam.jjDataArrStr);
|
||||
$.each(dataArr,function(index,item){
|
||||
let html =
|
||||
"<tr class='pa' jjNameId='"+item.jjNameId+"' jjggId='"+item.jjggId+"'>" +
|
||||
|
|
@ -25,22 +32,50 @@ function setParams(params) {
|
|||
}
|
||||
|
||||
// 获取需求计划外机具
|
||||
function getProDevSelected(){
|
||||
function getProDevSelected(id,type){
|
||||
let encryptedData = {
|
||||
'pId':0
|
||||
'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) {
|
||||
} else if (result.code === 500) {
|
||||
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 = '<option value="">请选择</option>';
|
||||
if(list && list.length > 0){
|
||||
$.each(list, function (index, item) {
|
||||
html += '<option value="' + item.id + '">' + item.name + '</option>';
|
||||
})
|
||||
}
|
||||
$('#name').empty().append(html);
|
||||
layui.form.render();
|
||||
}
|
||||
|
||||
function setSelectData2(list) {
|
||||
let html = '<option value="">请选择</option>';
|
||||
if(list && list.length > 0){
|
||||
$.each(list, function (index, item) {
|
||||
html += '<option value="' + item.id + '">' + item.name + '</option>';
|
||||
})
|
||||
}
|
||||
$('#module').empty().append(html);
|
||||
layui.form.render();
|
||||
}
|
||||
|
||||
// 保存并继续添加
|
||||
function addTableData() {
|
||||
let size = $(".pa").length;
|
||||
|
|
|
|||
|
|
@ -354,8 +354,8 @@ function submitApply(data) {
|
|||
// 校验调整量发生变化是否填写备注
|
||||
for (let i = 0; i < jjDetailArr.length; i++) {
|
||||
let obj = jjDetailArr[i];
|
||||
if(obj.tzNum > 0 && !obj.remarks){
|
||||
return layer.msg(obj.type+'-' + obj.name+'-' + obj.module + ',已修改调整量,请填写备注', { icon: 7 });
|
||||
if (obj.tzNum > 0 && !obj.remarks) {
|
||||
return layer.msg(obj.type + '-' + obj.name + '-' + obj.module + ',已修改调整量,请填写备注', { icon: 7 });
|
||||
}
|
||||
}
|
||||
data.field.proId = idParam;
|
||||
|
|
@ -415,11 +415,13 @@ function openDetail() {
|
|||
|
||||
// 新增需求计划外机具
|
||||
function addJjData() {
|
||||
let params = '-1';
|
||||
let params = {
|
||||
'proId': idParam
|
||||
};
|
||||
if (jjDataArr && jjDataArr.length > 0) {
|
||||
params = JSON.stringify(jjDataArr);
|
||||
params.jjDataArrStr = JSON.stringify(jjDataArr);
|
||||
}
|
||||
openIframeByParam("addJjData", '新增需求计划外机具', "./add_jj_data.html", '72%', '80%', params);
|
||||
openIframeByParamObj("addJjData", '新增需求计划外机具', "./add_jj_data.html", '72%', '80%', params);
|
||||
}
|
||||
|
||||
function addJjDatas(data) {
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
<link rel="stylesheet" href="../../../css/demandPlan/add_jj_data.css" media="all">
|
||||
<link rel="stylesheet" href="../../../css/tips.css" media="all">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="main-box">
|
||||
<div style="width: 100%;height: 100px;margin-bottom: 20px;">
|
||||
|
|
@ -28,13 +29,11 @@
|
|||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<form class='layui-form'><select id="jjName" class='layui-select' lay-search>
|
||||
<option value="1">机具</option>
|
||||
<form class='layui-form'><select id="name" class='layui-select' lay-search lay-filter="name">
|
||||
</select></form>
|
||||
</td>
|
||||
<td>
|
||||
<form class='layui-form'><select id="jjgg" class='layui-select' lay-search>
|
||||
<option value="2">KM101</option>
|
||||
<form class='layui-form'><select id="module" class='layui-select' lay-search>
|
||||
</select></form>
|
||||
</td>
|
||||
<td>asdfas</td>
|
||||
|
|
|
|||
Loading…
Reference in New Issue