@ -59,6 +59,54 @@
< div >
< form class = "layui-form layui-form-pane" style = "margin: 0 auto;max-width: 460px;" >
< div class = "layui-card" id = "cardParent" >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id="openCompanyAdminorg"
onclick="selectPost(this)"
/>
< input type = "text" name = "adminorgId" class = "layui-input"
id="adminorgId"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id="openConstructionUnit"
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = "constructionUnitId" class = "layui-input"
id="constructionUnitId"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 摘要:< / label >
< div class = "layui-input-block" >
< input name = "abstract" placeholder = "请填写摘要" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 出库类别:< / label >
< div class = "layui-input-block" >
< input name = "outType" placeholder = "请填写相关原因及申请原因" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明:< / label >
< div class = "layui-input-block" >
< input name = "applyRemark" placeholder = "请填写相关原因及申请原因" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-card-body" id = "cardItem" >
< hr >
< i class = "layui-icon layui-icon-subtraction" style = "display: inline"
@ -127,35 +175,9 @@
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id="openCompanyAdminorg"
onclick="selectPost(this)"
/>
< input type = "text" name = "adminorgId" class = "layui-input"
id="adminorgId"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< label class = "layui-form-label" > 项目:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id="openConstructionUnit"
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = "constructionUnitId" class = "layui-input"
id="constructionUnitId"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明:< / label >
< div class = "layui-input-block" >
< input name = "applyRemark" placeholder = "请填写相关原因及申请原因" value = ""
< input name = "project" placeholder = "请填写相关项目" value = "" id = "project"
class="layui-input"/>
< / div >
< / div >
@ -198,6 +220,54 @@
< div >
< form class = "layui-form layui-form-pane" style = "margin: 0 auto;max-width: 460px;" >
< div class = "layui-card" id = "cardParentForGroup" >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id="openCompanyAdminorgForGroup"
onclick="selectPost(this)"
/>
< input type = "text" name = "adminorgId" class = "layui-input"
id="adminorgIdForGroup"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id="openConstructionUnitForGroup"
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = "constructionUnitId" class = "layui-input"
id="constructionUnitIdForGroup"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 摘要:< / label >
< div class = "layui-input-block" >
< input name = "abstract" placeholder = "请填写摘要" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 出库类别:< / label >
< div class = "layui-input-block" >
< input name = "outType" placeholder = "请填写相关原因及申请原因" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明:< / label >
< div class = "layui-input-block" >
< input name = "applyRemark" placeholder = "请填写相关原因及申请原因" value = ""
class="layui-input"/>
< / div >
< / div >
< div class = "layui-card-body" id = "cardItemForGroup" >
< hr >
< i class = "layui-icon layui-icon-subtraction" style = "display: inline"
@ -242,36 +312,11 @@
required lay-verify="number" placeholder="请填写组合数量"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id="openCompanyAdminorgForGroup"
onclick="selectPost(this)"
/>
< input type = "text" name = "adminorgId" class = "layui-input"
id="adminorgIdForGroup"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id="openConstructionUnitForGroup"
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = "constructionUnitId" class = "layui-input"
id="constructionUnitIdForGroup"
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明:< / label >
< label class = "layui-form-label" > 项目:< / label >
< div class = "layui-input-block" >
< input name = "applyRemark " placeholder = "请填写相关原因及申请原因 " value = ""
< input name = "project" placeholder = "请填写相关项目" value = "" id = "project"
class="layui-input"/>
< / div >
< / div >
@ -421,7 +466,7 @@
elem: '#stepForm',
filter: 'stepForm',
width: '100%', //设置容器宽度
height: '6 00px',
height: '7 00px',
stepItems: [{
title: '填写信息'
}, {
@ -636,36 +681,10 @@
< / select >
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id=` + "openCompanyAdminorg" + NewIdNumber + `
onclick="selectPost(this)"
/>
< input type = "text" name = ` + " adminorgId " + NewIdNumber + ` class = "layui-input"
id=` + "adminorgId" + NewIdNumber + `
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id=` + "openConstructionUnit" + NewIdNumber + `
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = ` + " constructionUnitId " + NewIdNumber + ` class = "layui-input"
id=` + "constructionUnitId" + NewIdNumber + `
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明 :< / label >
< label class = "layui-form-label" > 项目:< / label >
< div class = "layui-input-block" >
< input name = ` + " applyRemark " + NewIdNumber + ` placeholder = "请填写相关原因及申请原因 " value = ""
< input id = `+"project"+NewIdNumber+` name = ` + " project " + NewIdNumber + ` placeholder = "请填写相关项目" value = ""
class="layui-input"/>
< / div >
< / div >
@ -674,7 +693,7 @@
// 获取当前高度
var height = parseInt(($("#stepForm").css('height')).split("px")[0]);
params.push(NewIdNumber);
$("#stepForm").css("height", height + 48 3 + 'px');
$("#stepForm").css("height", height + 387 + 'px');
$("#" + parentId).after(materialItem);
};
@ -722,37 +741,11 @@
< input type = "number" name = ` + " quantity " + NewIdNumber + ` class = "layui-input" id = ` + " quantityForGroup " + NewIdNumber + `
required lay-verify="number" onblur="groupQuantityIsTrue(this)" placeholder="请填写组合数量"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 部门:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择部门" class = "layui-input"
readonly
id=` + "openCompanyAdminorgForGroup" + NewIdNumber + `
onclick="selectPost(this)"
/>
< input type = "text" name = ` + " adminorgId " + NewIdNumber + ` class = "layui-input"
id=` + "adminorgIdForGroup" + NewIdNumber + `
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 施工单位:< / label >
< div class = "layui-input-block" >
< input type = "text" placeholder = "请选择施工单位" class = "layui-input"
readonly
id=` + "openConstructionUnitForGroup" + NewIdNumber + `
onclick="selectConstructionUnit(this)"
/>
< input type = "text" name = ` + " constructionUnitId " + NewIdNumber + ` class = "layui-input"
id=` + "constructionUnitIdForGroup" + NewIdNumber + `
style="display: none"/>
< / div >
< / div >
< div class = "layui-form-item" >
< label class = "layui-form-label" > 备注说明 :< / label >
< label class = "layui-form-label" > 项目:< / label >
< div class = "layui-input-block" >
< input name = ` + " applyRemark " + NewIdNumber + ` placeholder = "请填写相关原因及申请原因 " value = ""
< input id = `+"project"+NewIdNumber+` name = ` + " project " + NewIdNumber + ` placeholder = "请填写相关项目" value = ""
class="layui-input"/>
< / div >
< / div >
@ -764,7 +757,7 @@
// 获取当前高度
var height = parseInt(($("#stepForm2").css('height')).split("px")[0]);
params2.push(NewIdNumber);
$("#stepForm2").css("height", height + 385 + 'px');
$("#stepForm2").css("height", height + 289 + 'px');
$("#" + parentId).after(materialItem);
};
@ -842,7 +835,7 @@
// 获取祖父节点
var reparent = parent.parentNode;
var height = parseInt(($("#stepForm").css('height')).split("px")[0]);
$("#stepForm").css("height", height - 422 + 'px');
$("#stepForm").css("height", height - 387 + 'px');
params = remove(params, parentId);
reparent.removeChild(parent);
};
@ -1428,7 +1421,7 @@
var req = {};
req.qrCode = result;
req.codeFlag = 1;
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({
url: "/material/qywxApplicationOutScanBarCode",
type: "post",
@ -1485,6 +1478,8 @@
})
}
})
};
// 用于扫码功能
@ -1506,7 +1501,7 @@
var req = {};
req.qrCode = result;
req.codeFlag = 2;
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
let loading2 = layer.open({type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({
url: "/material/qywxApplicationOutScanQrCode",
type: "post",
@ -1717,6 +1712,36 @@
var iframeChildren = $(content.children());
content.css('height', '100%');
iframeChildren.css('height', '100%');
},
end:function () {
let val = $("#"+id).val();
if(val !== ""){
if(id.indexOf("ForGroup") !== -1){
// 如果是组合
$("#stepForm2").find('input[id*="project"]').each(function () {
$(this).attr("lay-verify","required")
})
}else{
// 如果是物料
$("#stepForm").find('input[id*="project"]').each(function () {
$(this).attr("lay-verify","required")
})
}
}else{
if(id.indexOf("ForGroup") !== -1){
// 如果是组合
$("#stepForm2").find('input[id*="project"]').each(function () {
$(this).removeAttr("lay-verify")
})
}else{
// 如果是物料
$("#stepForm").find('input[id*="project"]').each(function () {
$(this).removeAttr("lay-verify")
})
}
}
}
});
};