|
|
@ -168,8 +168,12 @@ |
|
|
<div class="layui-timeline-item" id="applicantNode"> |
|
|
<div class="layui-timeline-item" id="applicantNode"> |
|
|
<i class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
<i class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
<div class="layui-timeline-content layui-text"> |
|
|
<div class="layui-timeline-content layui-text"> |
|
|
<h3 class="layui-timeline-title" |
|
|
<h3 class="layui-timeline-title">申请人:</h3> |
|
|
th:text="'申请人:'+ ${record.getApplicantName()}"></h3> |
|
|
<p> |
|
|
|
|
|
<img th:src="${record.getApplicantUserIconPhoto()}" |
|
|
|
|
|
style="vertical-align:middle;height: 50px"> |
|
|
|
|
|
<span th:text="${record.getApplicantName()}"></span> |
|
|
|
|
|
</p> |
|
|
<p th:text="'申请时间:'+${record.getApplicantTime()}"></p> |
|
|
<p th:text="'申请时间:'+${record.getApplicantTime()}"></p> |
|
|
<p th:text="'申请事由:'+${record.getApplyRemark()}"></p> |
|
|
<p th:text="'申请事由:'+${record.getApplyRemark()}"></p> |
|
|
</div> |
|
|
</div> |
|
|
@ -178,8 +182,11 @@ |
|
|
<i id="firstApprovalNodeIcon" |
|
|
<i id="firstApprovalNodeIcon" |
|
|
class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
class="layui-icon layui-timeline-axis layui-icon-friends"></i> |
|
|
<div class="layui-timeline-content layui-text"> |
|
|
<div class="layui-timeline-content layui-text"> |
|
|
<h3 class="layui-timeline-title" |
|
|
<h3 class="layui-timeline-title">审批人:</h3> |
|
|
th:text="'审批人:'+ ${record.getDepartmentheadName()}"></h3> |
|
|
<p th:each="d,iterStar:${record.getDepartmentheadUserIconPhoto()}"> |
|
|
|
|
|
<img th:src="${d.getValue()}" style="vertical-align:middle;height: 50px"> |
|
|
|
|
|
<span th:text="${d.getKey()}"></span> |
|
|
|
|
|
</p> |
|
|
<p id="firstApprovalNodeState" th:text="'审批状态:待审批'"></p> |
|
|
<p id="firstApprovalNodeState" th:text="'审批状态:待审批'"></p> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -286,14 +293,37 @@ |
|
|
// 如果需要平衡岗且第一个节点审批完成 |
|
|
// 如果需要平衡岗且第一个节点审批完成 |
|
|
if (balancePosterPass === "3") { |
|
|
if (balancePosterPass === "3") { |
|
|
// 如果平衡岗未审批 |
|
|
// 如果平衡岗未审批 |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:' + balancePosterName + '</h3>'; |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:</h3>'; |
|
|
|
|
|
let balancePosterIconPhoto = record.balancePosterUserIconPhoto; |
|
|
|
|
|
let approvalNodeForBalancerIconPhoto = ''; |
|
|
|
|
|
for (let key in balancePosterIconPhoto) { |
|
|
|
|
|
if (balancePosterIconPhoto.hasOwnProperty(key)) { |
|
|
|
|
|
let balancePosterIconPhotoItem = '<p>' + |
|
|
|
|
|
'<img alt="头像" src="' + balancePosterIconPhoto[key] + '" style="vertical-align: middle;height: 50px;">' + |
|
|
|
|
|
'<span>' + key + '</span>' + |
|
|
|
|
|
'</p>'; |
|
|
|
|
|
approvalNodeForBalancerIconPhoto += balancePosterIconPhotoItem; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
let approvalNodeForBalancer = timeLineStartItemForId + approvalNodeForBalancerName + timeLineEndItem; |
|
|
let approvalNodeForBalancer = timeLineStartItemForId + approvalNodeForBalancerName + approvalNodeForBalancerIconPhoto + timeLineEndItem; |
|
|
// 添加节点 |
|
|
// 添加节点 |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
} else { |
|
|
} else { |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:' + balancePosterName + '</h3>'; |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:</h3>'; |
|
|
|
|
|
let balancePosterIconPhoto = record.balancePosterUserIconPhoto; |
|
|
|
|
|
let approvalNodeForBalancerIconPhoto = ''; |
|
|
|
|
|
for (let key in balancePosterIconPhoto) { |
|
|
|
|
|
if (balancePosterIconPhoto.hasOwnProperty(key)) { |
|
|
|
|
|
let balancePosterIconPhotoItem = '<p>' + |
|
|
|
|
|
'<img alt="头像" src="' + balancePosterIconPhoto[key] + '" style="vertical-align: middle;height: 50px;">' + |
|
|
|
|
|
'<span>' + key + '</span>' + |
|
|
|
|
|
'</p>'; |
|
|
|
|
|
approvalNodeForBalancerIconPhoto += balancePosterIconPhotoItem; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
let approvalNodeForBalancerTime = '<p>审批时间:' + balancePosterNameTime + '</p>'; |
|
|
let approvalNodeForBalancerTime = '<p>审批时间:' + balancePosterNameTime + '</p>'; |
|
|
let approvalNodeForBalancerMessage = '<p>审批意见:' + balancePosterMessage + '</p>'; |
|
|
let approvalNodeForBalancerMessage = '<p>审批意见:' + balancePosterMessage + '</p>'; |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
let timeLineStartItemForId = timeLineStartItem.replace("placeholder", "secondApprovalNode"); |
|
|
@ -310,7 +340,7 @@ |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
flagForBalancerNode = -1; // 不展示 |
|
|
timeLineStartItemForState = '<p>审批状态:审批未通过</p>'; |
|
|
timeLineStartItemForState = '<p>审批状态:审批未通过</p>'; |
|
|
} |
|
|
} |
|
|
let approvalNodeForBalancer = timeLineStartItemForStartIcon + approvalNodeForBalancerName + approvalNodeForBalancerTime + timeLineStartItemForState + approvalNodeForBalancerMessage + timeLineEndItem; |
|
|
let approvalNodeForBalancer = timeLineStartItemForStartIcon + approvalNodeForBalancerName + approvalNodeForBalancerIconPhoto + approvalNodeForBalancerTime + timeLineStartItemForState + approvalNodeForBalancerMessage + timeLineEndItem; |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -330,9 +360,19 @@ |
|
|
// 如果可以查看该节点 |
|
|
// 如果可以查看该节点 |
|
|
if (depositoryManagerPass === "3") { |
|
|
if (depositoryManagerPass === "3") { |
|
|
// 如果平衡岗未审批 |
|
|
// 如果平衡岗未审批 |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:' + depositoryManager + '</h3>'; |
|
|
let approvalNodeForBalancerName = '<h3 class="layui-timeline-title">审批人:</h3>'; |
|
|
|
|
|
let depositoryManagerIconPhoto = record.depositoryManagerUserIconPhoto; |
|
|
let approvalNodeForBalancer = timeLineStartItemForId + approvalNodeForBalancerName + timeLineEndItem; |
|
|
let approvalNodeFordepositoryManagerIconPhoto = ''; |
|
|
|
|
|
for (let key in depositoryManagerIconPhoto) { |
|
|
|
|
|
if (depositoryManagerIconPhoto.hasOwnProperty(key)) { |
|
|
|
|
|
let depositoryManagerIconPhotoItem = '<p>' + |
|
|
|
|
|
'<img alt="头像" src="' + depositoryManagerIconPhoto[key] + '" style="vertical-align: middle;height: 50px;">' + |
|
|
|
|
|
'<span>' + key + '</span>' + |
|
|
|
|
|
'</p>'; |
|
|
|
|
|
approvalNodeFordepositoryManagerIconPhoto += depositoryManagerIconPhotoItem; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
let approvalNodeForBalancer = timeLineStartItemForId + approvalNodeForBalancerName+approvalNodeFordepositoryManagerIconPhoto + timeLineEndItem; |
|
|
// 添加节点 |
|
|
// 添加节点 |
|
|
if (flagForBalancerNode === 2) { |
|
|
if (flagForBalancerNode === 2) { |
|
|
// 如果是第二个节点 |
|
|
// 如果是第二个节点 |
|
|
@ -342,11 +382,22 @@ |
|
|
$("#secondApprovalNode").after(approvalNodeForBalancer); |
|
|
$("#secondApprovalNode").after(approvalNodeForBalancer); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
let approvalNodeForDepositoryManagerName = '<h3 class="layui-timeline-title">审批人:' + depositoryManager + '</h3>'; |
|
|
let approvalNodeForDepositoryManagerName = '<h3 class="layui-timeline-title">审批人:</h3>'; |
|
|
let approvalNodeForDepositoryManagerTime = '<p>审批时间:' + depositoryManagerNameTime + '</p>'; |
|
|
let approvalNodeForDepositoryManagerTime = '<p>审批时间:' + depositoryManagerNameTime + '</p>'; |
|
|
let approvalNodeForDepositoryManagerMessage = '<p>审批意见:' + depositoryManagerMessage + '</p>'; |
|
|
let approvalNodeForDepositoryManagerMessage = '<p>审批意见:' + depositoryManagerMessage + '</p>'; |
|
|
let timeLineStartItemForIcon; |
|
|
let timeLineStartItemForIcon; |
|
|
let timeLineStartItemForState; |
|
|
let timeLineStartItemForState; |
|
|
|
|
|
let depositoryManagerIconPhoto = record.depositoryManagerUserIconPhoto; |
|
|
|
|
|
let approvalNodeFordepositoryManagerIconPhoto = ''; |
|
|
|
|
|
for (let key in depositoryManagerIconPhoto) { |
|
|
|
|
|
if (depositoryManagerIconPhoto.hasOwnProperty(key)) { |
|
|
|
|
|
let depositoryManagerIconPhotoItem = '<p>' + |
|
|
|
|
|
'<img alt="头像" src="' + depositoryManagerIconPhoto[key] + '" style="vertical-align: middle;height: 50px;">' + |
|
|
|
|
|
'<span>' + key + '</span>' + |
|
|
|
|
|
'</p>'; |
|
|
|
|
|
approvalNodeFordepositoryManagerIconPhoto += depositoryManagerIconPhotoItem; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
if (depositoryManagerPass === "1") { |
|
|
if (depositoryManagerPass === "1") { |
|
|
// 如果审批通过 |
|
|
// 如果审批通过 |
|
|
timeLineStartItemForIcon = timeLineStartItemForId.replace("layui-icon-friends", "layui-icon-ok"); |
|
|
timeLineStartItemForIcon = timeLineStartItemForId.replace("layui-icon-friends", "layui-icon-ok"); |
|
|
@ -356,7 +407,7 @@ |
|
|
timeLineStartItemForIcon = timeLineStartItemForId.replace("layui-icon-friends", "layui-icon-close"); |
|
|
timeLineStartItemForIcon = timeLineStartItemForId.replace("layui-icon-friends", "layui-icon-close"); |
|
|
timeLineStartItemForState = '<p>审批状态:审批未通过</p>'; |
|
|
timeLineStartItemForState = '<p>审批状态:审批未通过</p>'; |
|
|
} |
|
|
} |
|
|
let approvalNodeForBalancer = timeLineStartItemForIcon + approvalNodeForDepositoryManagerName + approvalNodeForDepositoryManagerTime + timeLineStartItemForState + approvalNodeForDepositoryManagerMessage + timeLineEndItem; |
|
|
let approvalNodeForBalancer = timeLineStartItemForIcon + approvalNodeForDepositoryManagerName +approvalNodeFordepositoryManagerIconPhoto + approvalNodeForDepositoryManagerTime + timeLineStartItemForState + approvalNodeForDepositoryManagerMessage + timeLineEndItem; |
|
|
if (flagForBalancerNode === 2) { |
|
|
if (flagForBalancerNode === 2) { |
|
|
// 如果是第二个节点 |
|
|
// 如果是第二个节点 |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
firstApprovalNode.after(approvalNodeForBalancer); |
|
|
@ -372,14 +423,25 @@ |
|
|
let completeOutUserName = record.completeOutUserName; |
|
|
let completeOutUserName = record.completeOutUserName; |
|
|
let completeOutTime = record.outTime; |
|
|
let completeOutTime = record.outTime; |
|
|
let pass = record.pass; |
|
|
let pass = record.pass; |
|
|
let approvalNodeForCompleteOutUserName = '<h3 class="layui-timeline-title">出库处理人:' + completeOutUserName + '</h3>'; |
|
|
let approvalNodeForCompleteOutUserName = '<h3 class="layui-timeline-title">出库处理人:</h3>'; |
|
|
let approvalCompleteOutNode; |
|
|
let approvalCompleteOutNode; |
|
|
|
|
|
let completeOutUserIconPhoto = record.completeOutUserIconPhoto; |
|
|
|
|
|
let approvalNodeForCompleteOutUserIconPhoto = ''; |
|
|
|
|
|
for (let key in completeOutUserIconPhoto) { |
|
|
|
|
|
if (completeOutUserIconPhoto.hasOwnProperty(key)) { |
|
|
|
|
|
let depositoryManagerIconPhotoItem = '<p>' + |
|
|
|
|
|
'<img alt="头像" src="' + completeOutUserIconPhoto[key] + '" style="vertical-align: middle;height: 50px;">' + |
|
|
|
|
|
'<span>' + key + '</span>' + |
|
|
|
|
|
'</p>'; |
|
|
|
|
|
approvalNodeForCompleteOutUserIconPhoto += depositoryManagerIconPhotoItem; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
if (pass === 1) { |
|
|
if (pass === 1) { |
|
|
let approvalNodeForCompleteOutState = '<p>处理状态:出库完成</p>'; |
|
|
let approvalNodeForCompleteOutState = '<p>处理状态:出库完成</p>'; |
|
|
let approvalNodeForCompleteOutTime = '<p>出库时间:' + completeOutTime + '</p>'; |
|
|
let approvalNodeForCompleteOutTime = '<p>出库时间:' + completeOutTime + '</p>'; |
|
|
approvalCompleteOutNode = timeLineStartItem.replace("layui-icon-friends", "layui-icon-ok") + approvalNodeForCompleteOutUserName + approvalNodeForCompleteOutState + approvalNodeForCompleteOutTime + timeLineEndItem; |
|
|
approvalCompleteOutNode = timeLineStartItem.replace("layui-icon-friends", "layui-icon-ok") + approvalNodeForCompleteOutUserName+approvalNodeForCompleteOutUserIconPhoto + approvalNodeForCompleteOutState + approvalNodeForCompleteOutTime + timeLineEndItem; |
|
|
} else { |
|
|
} else { |
|
|
approvalCompleteOutNode = timeLineStartItem + approvalNodeForCompleteOutUserName + timeLineEndItem; |
|
|
approvalCompleteOutNode = timeLineStartItem + approvalNodeForCompleteOutUserName+approvalNodeForCompleteOutUserIconPhoto + timeLineEndItem; |
|
|
} |
|
|
} |
|
|
if (flagForBalancerNode === 2) { |
|
|
if (flagForBalancerNode === 2) { |
|
|
if (depositoryManagerPass !== "4") { |
|
|
if (depositoryManagerPass !== "4") { |
|
|
|