|
|
@ -92,7 +92,7 @@ |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<button type="button" class="layui-btn" onclick="review(1)"> |
|
|
<button type="button" class="layui-btn" onclick="review(1)"> |
|
|
 同意  |
|
|
 同111意  |
|
|
</button> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
@ -148,7 +148,7 @@ |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<button type="button" class="layui-btn" onclick="reviewForBalance(1)"> |
|
|
<button type="button" class="layui-btn" onclick="reviewForBalance(1)"> |
|
|
 同意  |
|
|
 同222意  |
|
|
</button> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
@ -177,7 +177,7 @@ |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6 " style="padding: 7.5px"> |
|
|
<button type="button" class="layui-btn" onclick="reviewForBalanceM(1)"> |
|
|
<button type="button" class="layui-btn" onclick="reviewForBalanceM(1)"> |
|
|
 同意  |
|
|
 同333意  |
|
|
</button> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
<div class="layui-col-xs6" style="padding: 7.5px"> |
|
|
@ -207,7 +207,7 @@ |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-input-block"> |
|
|
<div class="layui-col-xs12 layui-col-md3" style="padding: 7.5px"> |
|
|
<div class="layui-col-xs12 layui-col-md3" style="padding: 7.5px"> |
|
|
<button type="button" class="layui-btn" onclick="check(1)"> |
|
|
<button type="button" class="layui-btn" onclick="check(1)"> |
|
|
 同意  |
|
|
 同444意  |
|
|
</button> |
|
|
</button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="layui-col-xs12 layui-col-md3" style="padding: 7.5px"> |
|
|
<div class="layui-col-xs12 layui-col-md3" style="padding: 7.5px"> |
|
|
@ -377,7 +377,7 @@ |
|
|
success: function (res) { |
|
|
success: function (res) { |
|
|
record = res.data; |
|
|
record = res.data; |
|
|
//liwenxuan 测试 |
|
|
//liwenxuan 测试 |
|
|
//console.log(record); |
|
|
console.log(record); |
|
|
// 用于创造时间线节点 |
|
|
// 用于创造时间线节点 |
|
|
let timeLineStartItem = `<div class="layui-timeline-item" id="placeholder"> |
|
|
let timeLineStartItem = `<div class="layui-timeline-item" id="placeholder"> |
|
|
<i class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
<i class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
@ -403,7 +403,7 @@ |
|
|
// 获取平衡岗人员相关信息 |
|
|
// 获取平衡岗人员相关信息 |
|
|
let balancePoster = record.balancePoster; |
|
|
let balancePoster = record.balancePoster; |
|
|
let balancePosterPass = record.balancePosterPass; |
|
|
let balancePosterPass = record.balancePosterPass; |
|
|
|
|
|
let materialNotUserOrg = record.materialNotUserOrg; |
|
|
if (departmentheadPass !== "3") { |
|
|
if (departmentheadPass !== "3") { |
|
|
// 如果已经进行了审批 |
|
|
// 如果已经进行了审批 |
|
|
firstApprovalNodeIcon.removeClass("layui-icon-friends"); // 删除当前图标 |
|
|
firstApprovalNodeIcon.removeClass("layui-icon-friends"); // 删除当前图标 |
|
|
@ -427,26 +427,26 @@ |
|
|
// 配置平衡岗节点(第二个节点) |
|
|
// 配置平衡岗节点(第二个节点) |
|
|
if (balancePoster !== "" && departmentheadPass === "1") { |
|
|
if (balancePoster !== "" && departmentheadPass === "1") { |
|
|
//liwenxuan 测试 |
|
|
//liwenxuan 测试 |
|
|
//alert('配置平衡岗节点(第二个节点)') |
|
|
alert('配置平衡岗节点(第二个节点)') |
|
|
let nodeName = "balancePoster"; |
|
|
let nodeName = "balancePoster"; |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
let approvalNode = createApprovalNode(nodeName, record, timeLineStartItemForId); |
|
|
let approvalNode = createApprovalNode(nodeName, record, timeLineStartItemForId); |
|
|
// 如果需要平衡岗且第一个节点审批完成 |
|
|
// 如果需要平衡岗且第一个节点审批完成 |
|
|
if (balancePosterPass === "3") { |
|
|
if (balancePosterPass === "3") { |
|
|
//alert('373') |
|
|
alert('balancePosterPass === "3"') |
|
|
$("#review").hide(); |
|
|
$("#review").hide(); |
|
|
$("#reviewForBalance").show(); |
|
|
$("#reviewForBalance").show(); |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
} else { |
|
|
} else { |
|
|
if (balancePosterPass === "1") { |
|
|
if (balancePosterPass === "1") { |
|
|
//alert('379') |
|
|
alert('balancePosterPass === "1"') |
|
|
// 如果平衡岗审批通过 |
|
|
// 如果平衡岗审批通过 |
|
|
$("#review").hide(); |
|
|
$("#review").hide(); |
|
|
$("#reviewForBalanceM").show(); |
|
|
$("#reviewForBalanceM").show(); |
|
|
flagForBalancerNode = 3; // 为第三个节点 |
|
|
flagForBalancerNode = 3; // 为第三个节点 |
|
|
|
|
|
|
|
|
} else if (balancePosterPass === "2") { |
|
|
} else if (balancePosterPass === "2") { |
|
|
//alert('383') |
|
|
alert('balancePosterPass === "2"') |
|
|
// 如果平衡岗未审批通过 |
|
|
// 如果平衡岗未审批通过 |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
} |
|
|
} |
|
|
@ -456,31 +456,60 @@ |
|
|
|
|
|
|
|
|
// 配置仓储管理员节点(第三或第二个节点) |
|
|
// 配置仓储管理员节点(第三或第二个节点) |
|
|
if (depositoryManagerPass !== "4" && departmentheadPass === "1" && flagForBalancerNode !== -1) { |
|
|
if (depositoryManagerPass !== "4" && departmentheadPass === "1" && flagForBalancerNode !== -1) { |
|
|
//alert('393') |
|
|
//alert('459flagForBalancerNode:'+flagForBalancerNode+'') |
|
|
let timeLineStartItemForId; |
|
|
if(materialNotUserOrg==="notFromUserOrg"){//申请人申请出库其它部门备品备件库中的物料 |
|
|
if (flagForBalancerNode === 2) { |
|
|
|
|
|
// 如果是第二个节点 |
|
|
|
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果是第三个节点 |
|
|
|
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "thirdApprovalNode"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 如果可以查看该节点 |
|
|
$("#review").hide(); |
|
|
let nodeName = "depositoryManager"; |
|
|
$("#reviewForBalanceM").show(); |
|
|
let approvalNode = createApprovalNode(nodeName, record, timeLineStartItemForId); |
|
|
|
|
|
if (flagForBalancerNode === 2) { |
|
|
|
|
|
// 如果是第二个节点 |
|
|
|
|
|
firstApprovalNode.after(approvalNode); |
|
|
let timeLineStartItemForId; |
|
|
} else { |
|
|
if (flagForBalancerNode === 2) { |
|
|
// 如果是第三个节点 |
|
|
// 如果是第二个节点 |
|
|
$("#secondApprovalNode").after(approvalNode); |
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果是第三个节点 |
|
|
|
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "thirdApprovalNode"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 如果可以查看该节点 |
|
|
|
|
|
let nodeName = "depositoryManager"; |
|
|
|
|
|
let approvalNode = createApprovalNode(nodeName, record, timeLineStartItemForId); |
|
|
|
|
|
if (flagForBalancerNode === 2) { |
|
|
|
|
|
// 如果是第二个节点 |
|
|
|
|
|
firstApprovalNode.after(approvalNode); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果是第三个节点 |
|
|
|
|
|
$("#secondApprovalNode").after(approvalNode); |
|
|
|
|
|
} |
|
|
|
|
|
}else{ |
|
|
|
|
|
let timeLineStartItemForId; |
|
|
|
|
|
if (flagForBalancerNode === 2) { |
|
|
|
|
|
// 如果是第二个节点 |
|
|
|
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果是第三个节点 |
|
|
|
|
|
timeLineStartItemForId = timeLineStartItem.replace("placeholder", "thirdApprovalNode"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 如果可以查看该节点 |
|
|
|
|
|
let nodeName = "depositoryManager"; |
|
|
|
|
|
let approvalNode = createApprovalNode(nodeName, record, timeLineStartItemForId); |
|
|
|
|
|
if (flagForBalancerNode === 2) { |
|
|
|
|
|
// 如果是第二个节点 |
|
|
|
|
|
firstApprovalNode.after(approvalNode); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果是第三个节点 |
|
|
|
|
|
$("#secondApprovalNode").after(approvalNode); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 配置出库人员节点 |
|
|
// 配置出库人员节点 |
|
|
if (departmentheadPass === "1" && (depositoryManagerPass === "4" || depositoryManagerPass === "1")) { |
|
|
if (departmentheadPass === "1" && (depositoryManagerPass === "4" || depositoryManagerPass === "1")) { |
|
|
alert('415') |
|
|
alert('483') |
|
|
let completeOutTime = record.outTime; |
|
|
let completeOutTime = record.outTime; |
|
|
let pass = record.pass; |
|
|
let pass = record.pass; |
|
|
let approvalNodeForCompleteOutUserName = '<h3 class="layui-timeline-title">出库人员:'; |
|
|
let approvalNodeForCompleteOutUserName = '<h3 class="layui-timeline-title">出库人员:'; |
|
|
|