feat:修改link

feature1.3
kongyeqing 2024-06-03 10:23:09 +08:00
parent abf35bf7da
commit c5629afedd
14 changed files with 25 additions and 26 deletions

View File

@ -62,7 +62,7 @@
color: #f56c6c;
}
.link {
.text_link {
color: #409eff;
cursor: pointer;
pointer-events: auto;

View File

@ -1,4 +1,3 @@
<script lang="ts">
import { Component } from 'vue-property-decorator';
import template from "./rules.component.html"

View File

@ -121,7 +121,7 @@ export default class RulesManagerComponent extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '检查负责人', key: "chargeUserName" });
this.tableColumn.push({
name: '检查表', key: "tableNum", render: (data) => {
return "<span class='link'>" + (data.tableNum || 0) + "</span>"
return "<span class='text_link'>" + (data.tableNum || 0) + "</span>"
}
});
this.tableColumn.push({ name: '开始时间', key: "taskStartTime", width: "180px" });

View File

@ -314,17 +314,17 @@ export default class MajorHazard extends BaseRecordComponent<any> {
});
this.tableColumn.push({
name: '主要责任人排查清单', key: "mainTaskNumber", render: (data) => {
return "<span class='link mainDuty'>" + (data.mainTaskNumber ? data.mainTaskNumber : 0) + "</span>"
return "<span class='text_link mainDuty'>" + (data.mainTaskNumber ? data.mainTaskNumber : 0) + "</span>"
}
});
this.tableColumn.push({
name: '技术负责人排查清单', key: "techTaskNumber", render: (data) => {
return "<span class='link techDuty'>" + (data.techTaskNumber ? data.techTaskNumber : 0) + "</span>"
return "<span class='text_link techDuty'>" + (data.techTaskNumber ? data.techTaskNumber : 0) + "</span>"
}
});
this.tableColumn.push({
name: '操作负责人排查清单', key: "operateTaskNumber", render: (data) => {
return "<span class='link operateDuty'>" + (data.operateTaskNumber ? data.operateTaskNumber : 0) + "</span>"
return "<span class='text_link operateDuty'>" + (data.operateTaskNumber ? data.operateTaskNumber : 0) + "</span>"
}
});

View File

@ -86,7 +86,7 @@ export default class AreaAnalComponent extends BaseRecordComponent<any> {
this.tableColumn.push({
name: '区域内发生事故的可能性L | S', render: (data) => {
if (!data.analFlag || data.edit) {
return "<span class='link'>" + (data.analLikelihoodValue && data.analSeverityValue ? ('L' + data.analLikelihoodValue + '&nbsp' + ' | ' + '&nbsp' + 'S' + data.analSeverityValue) : "点击去评估") + "</span>"
return "<span class='text_link'>" + (data.analLikelihoodValue && data.analSeverityValue ? ('L' + data.analLikelihoodValue + '&nbsp' + ' | ' + '&nbsp' + 'S' + data.analSeverityValue) : "点击去评估") + "</span>"
} else {
return 'L' + data.analLikelihoodValue + '&nbsp' + ' | ' + '&nbsp' + 'S' + data.analSeverityValue
}

View File

@ -337,7 +337,7 @@ export default class DeviceManagerComponent extends BaseRecordComponent<any> {
});
this.tableColumn.push({
name: '检查项目', key: "itemNum", render: (data) => {
return "<span class='link'>" + (data.itemNum ? data.itemNum : 0) + "</span>"
return "<span class='text_link'>" + (data.itemNum ? data.itemNum : 0) + "</span>"
}
});
this.tableColumn.push({ name: '责任人', key: "chargeUserName" });

View File

@ -438,7 +438,7 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent<any>
});
this.tableColumn.push({
name: '检查项目', key: "itemNum", render: (data) => {
return "<span class='link'>" + (data.itemNum ? data.itemNum : 0) + "</span>"
return "<span class='text_link'>" + (data.itemNum ? data.itemNum : 0) + "</span>"
}
});
this.tableColumn.push({ name: '责任部门', key: "chargeDeptName" });

View File

@ -369,7 +369,7 @@ export default class WorkManagerComponent extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '作业活动', key: "name", showTip: true });
this.tableColumn.push({
name: '作业步骤', key: "stepNum", render: (data) => {
return "<span class='link'>" + (data.stepNum ? data.stepNum : 0) + "</span>"
return "<span class='text_link'>" + (data.stepNum ? data.stepNum : 0) + "</span>"
}
});
this.tableColumn.push({ name: '责任部门', key: "chargeDeptName" });

View File

@ -440,7 +440,7 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '作业活动', key: "jobInventoryName", });
this.tableColumn.push({
name: '作业步骤', key: "stepNum", render: (data) => {
return "<span class='link'>" + (data.stepNum ? data.stepNum : 0) + "</span>"
return "<span class='text_link'>" + (data.stepNum ? data.stepNum : 0) + "</span>"
}
});
this.tableColumn.push({ name: '责任部门', key: "chargeDeptName" });

View File

@ -126,7 +126,7 @@ export default class MeasuresManagerComponent extends BaseRecordComponent<any> {
});
this.tableColumn.push({
name: '措施详情', key: "detailNum", render: (data) => {
return "<span class='link'>" + (data.detailNum ? data.detailNum : 0) + "</span>"
return "<span class='text_link'>" + (data.detailNum ? data.detailNum : 0) + "</span>"
}
});
this.tableColumn.push({ name: '涉及岗位', key: "postName" });

View File

@ -331,12 +331,12 @@ export default class MaintenanceInfo extends BaseRecordComponent<any> {
});
this.tableColumn.push({
name: '下属班组', key: "teamNum", render: (data) => {
return "<span class='link teamNum'>" + (data.teamNum ? data.teamNum : 0) + "</span>"
return "<span class='text_link teamNum'>" + (data.teamNum ? data.teamNum : 0) + "</span>"
}
});
this.tableColumn.push({
name: '风险点合计', key: "riskNumber", render: (data) => {
return "<span class='link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
return "<span class='text_link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
}
});
this.tableColumn.push({ name: '录入人', key: "submitUserName" });

View File

@ -327,17 +327,17 @@ export default class RiskJudgment extends BaseRecordComponent<any> {
this.workshopTableColumn.push({ name: '车间负责人', key: "chargeUserName", });
this.workshopTableColumn.push({
name: '已研判班组', key: "completeNum", render: (data) => {
return "<span class='link completeNum'>" + (data.completeNum ? data.completeNum : 0) + "</span>"
return "<span class='text_link completeNum'>" + (data.completeNum ? data.completeNum : 0) + "</span>"
}
});
this.workshopTableColumn.push({
name: '未研判班组', key: "noCompleteNum", render: (data) => {
return "<span class='link nocompleteNum'>" + (data.noCompleteNum ? data.noCompleteNum : 0) + "</span>"
return "<span class='text_link nocompleteNum'>" + (data.noCompleteNum ? data.noCompleteNum : 0) + "</span>"
}
});
this.workshopTableColumn.push({
name: '风险点', key: "riskNumber", render: (data) => {
return "<span class='link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
return "<span class='text_link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
}
});
this.workshopTableColumn.push({
@ -356,17 +356,17 @@ export default class RiskJudgment extends BaseRecordComponent<any> {
this.companyTableColumn.push({ name: '企业负责人', key: "chargeUserName", });
this.companyTableColumn.push({
name: '已研判车间', key: "completeNum", render: (data) => {
return "<span class='link completeNum'>" + (data.completeNum ? data.completeNum : 0) + "</span>"
return "<span class='text_link completeNum'>" + (data.completeNum ? data.completeNum : 0) + "</span>"
}
});
this.companyTableColumn.push({
name: '未研判车间', key: "noCompleteNum", render: (data) => {
return "<span class='link nocompleteNum'>" + (data.noCompleteNum ? data.noCompleteNum : 0) + "</span>"
return "<span class='text_link nocompleteNum'>" + (data.noCompleteNum ? data.noCompleteNum : 0) + "</span>"
}
});
this.companyTableColumn.push({
name: '风险点', key: "riskNumber", render: (data) => {
return "<span class='link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
return "<span class='text_link riskNumber'>" + (data.riskNumber ? data.riskNumber : 0) + "</span>"
}
});
this.companyTableColumn.push({
@ -402,7 +402,7 @@ export default class RiskJudgment extends BaseRecordComponent<any> {
this.subTableColumn.push({ name: "班组负责人", key: "chargeUserName" });
this.subTableColumn.push({
name: "风险点", key: "total", render: (data) => {
return "<span class='link total'>" + (data.total ? data.total : 0) + "</span>"
return "<span class='text_link total'>" + (data.total ? data.total : 0) + "</span>"
}
});
this.subTableColumn.push({ name: "重大风险", key: "significant" });
@ -420,7 +420,7 @@ export default class RiskJudgment extends BaseRecordComponent<any> {
this.subTableColumn.push({ name: "车间负责人", key: "chargeUserName" });
this.subTableColumn.push({
name: "风险点", key: "total", render: (data) => {
return "<span class='link total'>" + (data.total ? data.total : 0) + "</span>"
return "<span class='text_link total'>" + (data.total ? data.total : 0) + "</span>"
}
});
this.subTableColumn.push({ name: "重大风险", key: "significant" });

View File

@ -261,7 +261,7 @@ export default class SafetyNotice extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '车间负责人', key: "chargeUserName", });
this.tableColumn.push({
name: '班组公告情况', key: "situation", render: (data) => {
return "<span class='link situation'>" + ((data.promised ? data.promised : 0) + '/' + (data.total ? data.total : 0)) + "</span>"
return "<span class='text_link situation'>" + ((data.promised ? data.promised : 0) + '/' + (data.total ? data.total : 0)) + "</span>"
}
});
this.tableColumn.push({
@ -281,7 +281,7 @@ export default class SafetyNotice extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '车间负责人', key: "chargeUserName", });
this.tableColumn.push({
name: '车间公告情况', key: "situation", render: (data) => {
return "<span class='link situation'>" + ((data.promised ? data.promised : 0) + '/' + (data.total ? data.total : 0)) + "</span>"
return "<span class='text_link situation'>" + ((data.promised ? data.promised : 0) + '/' + (data.total ? data.total : 0)) + "</span>"
}
});
this.tableColumn.push({

View File

@ -303,7 +303,7 @@ export default class LeadershipStructure extends BaseRecordComponent<any> {
this.tableColumn.push({ name: '机构负责人', key: "chargeUserName", width: "120px" });
this.tableColumn.push({
name: '成员信息', key: "memberNumber", width: "100px", render: (data) => {
return "<span class='link memberNumber'>" + (data.memberNumber ? data.memberNumber : 0) + "</span>"
return "<span class='text_link memberNumber'>" + (data.memberNumber ? data.memberNumber : 0) + "</span>"
}
});
this.tableColumn.push({ name: '机构主要职责', key: "duty", width: "250px", showTip: true, });
@ -311,7 +311,7 @@ export default class LeadershipStructure extends BaseRecordComponent<any> {
this.tableColumn.push({
name: '附件', width: "300px", key: "resourceName", showTip: true, render: (data) => {
if (data.resourceName) {
return `<span class="link resourceName">${data.resourceName}</span>`
return `<span class="text_link resourceName">${data.resourceName}</span>`
}
}
});