ソースを参照

督办任务列表,任务名称增加“主办,协办,知会”标识

wanyuan 8 ヶ月 前
コミット
df904941c8

+ 2 - 0
tc-service/tap-task/src/main/java/com/minto/app/task/manager/TaskListManagerImpl.java

@@ -2313,6 +2313,8 @@ public class TaskListManagerImpl implements ITaskListManager {
 				data.put("isSupervisionLeader", isSupervisionLeader);
 				data.put("isManager", isManager);
 				data.put("isParticipant", taskListSummaryBO.isParticipant());
+				data.put("isNodeManager", currentMemberBeans.stream().anyMatch(
+						e -> TaskMemberRelTypeEnum.NodeManager.getKey() == e.getRelationType()));
 				data.put("isAttention",taskListSummaryBO.isAttention());
 				data.put("isLeaderAttention",taskListSummaryBO.isLeaderAttention());
 				//列表展示流水号 by zhangyu 2018-7-9

+ 12 - 3
tip-front/src/main/webapp/tc_suite/taskmt/byType/js/list.js

@@ -2559,13 +2559,22 @@
                             var cuReport = rowData.showProcessStatus;//获取督查室汇总的事项进度(1.进度缓慢2.其他状态)
                             var approvalId = rowData.approvalId;//该事项是否处于立项审批状态,有值表示存在
                             var colState = rowData.colState;//该审批处于什么状态 0:待发,1:流转中,2:已完成,3:撤销,4:终止
+                            var kaizhouCurRoles = "";
+                            if(rowData.isManager){
+                                kaizhouCurRoles = "主办";
+                            }else if( rowData.isParticipant){
+                                kaizhouCurRoles = "协办";
+                            }else if(rowData.isNodeManager){
+                                kaizhouCurRoles = "知会";
+                            }
                             //zcl 目前从这里控制
                             var showText = getLimitText(td, cellData, col);
-                            var a;
+                            var a = kaizhouCurRoles ? "<span style='color:#f60'>"+kaizhouCurRoles+"-</span>" :'';
                             if (!isList && !!remark && (remark.indexOf("meeting") >= 0 || remark.indexOf("leaderSearch") >= 0 || remark.indexOf("node") >= 0 || rowData.taskTypeId == '300001' || rowData.taskTypeId == '300002' || rowData.taskTypeId == '300003')) {//子任务会议与领导调研,报告汇总和舆论监督不做穿透处理
-                                a = "<a title='" + cellData + "' href='javascript:;' class='color-blue task-td'  task-id=" + rowData.id + " style='overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;```' >" + showText + "</a>";
+                                a += "<a title='" + cellData + "' href='javascript:;' class='color-blue task-td'" +
+                                        "  task-id=" + rowData.id + " style='overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;```' >"  + showText + "</a>";
                             } else {
-                                a = "<a title='" + cellData + "' category='" + rowData.category + "' href='javascript:;' class=' task-port color-blue'  task-id=" + rowData.id + " style='overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;' >" + showText + "</a>";
+                                a += "<a title='" + cellData + "' category='" + rowData.category + "' href='javascript:;' class=' task-port color-blue'  task-id=" + rowData.id + " style='overflow: hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;' >" + showText + "</a>";
                             }
                             switch (listBizType) {
                                 case 0:    //督办立项