style:修改状态颜色

wuyanfu
吴延福 2023-06-30 16:37:19 +08:00
parent 697d636900
commit a8573a7a53
2 changed files with 67 additions and 9 deletions

View File

@ -580,16 +580,16 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
return row.status == data; return row.status == data;
},render:(data)=>{ },render:(data)=>{
if(data.status===5){ if(data.status===5){
return "已整改" return "<span class='color_1'>已整改</span>"
}else if(data.status===7){ }else if(data.status===7){
return "已作废" return "已作废"
}else{ }else{
return "整改中" return "<span class='color_2'>整改中</span>"
} }
}}); }});
this.tableColumn.push({name:'隐患来源',width:"150",render:(data)=>this.$store.getters.prevention_danger_resource_map[data.source]}); this.tableColumn.push({name:'隐患来源',width:"150",render:(data)=>this.$store.getters.prevention_danger_resource_map[data.source]});
this.tableColumn.push({name:'隐患标题',width:"150",key:"title"}); this.tableColumn.push({name:'隐患标题',width:"150",key:"title"});
this.tableColumn.push({name:'隐患描述',width:"150",key:"description"}); this.tableColumn.push({name:'隐患描述',width:"300",key:"description"});
this.tableColumn.push({name:'隐患等级',render:(data)=>this.levelMap[data.level]}); this.tableColumn.push({name:'隐患等级',render:(data)=>this.levelMap[data.level]});
this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]}); this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]});
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]}); this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
@ -616,6 +616,9 @@ export default class HiddenDangerFilesComponent extends BaseRecordComponent<any>
this.selectAll() this.selectAll()
}else if(data.value === "delete"){ }else if(data.value === "delete"){
this.deleteData(this.selectData.map((item:any)=>item.id)) this.deleteData(this.selectData.map((item:any)=>item.id))
}else if(data.value ==="cancel"){
this.handleClose()
}else if(data.value ==="fixed"){ }else if(data.value ==="fixed"){
this.showMap = true this.showMap = true

View File

@ -98,7 +98,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
public map:any = null; public map:any = null;
public showMap = false; public showMap = false;
public statusMap = {0:"草稿",1:"上报",2:"隐患确认",3:"隐患治理",4:"隐患验收",5:"已闭环",6:"流程中断",7:"已作废"}; public statusMap = {0:"草稿",1:"隐患上报",2:"隐患确认",3:"隐患治理",4:"隐患验收",5:"已闭环",6:"流程中断",7:"已作废"};
public tabs = [{ public tabs = [{
name:"草稿", name:"草稿",
value:1 value:1
@ -178,7 +178,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
},{ },{
name:"保存", name:"保存",
value:"draft", value:"draft",
hide:this.updateParams.status>1, hide:this.updateParams.status>0,
type:"primary" type:"primary"
},{ },{
name:"提交", name:"提交",
@ -641,7 +641,17 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
} }
public buildTable(){ public buildTable(){
this.tableColumn.push({name:'状态',render:(data)=>this.statusMap[data.status]}); this.tableColumn.push({name:'状态',render:(data)=>{
if(data.status === 5){
return `<span class="color_1">${this.statusMap[data.status]}</span>`
}else if (data.status >60){
return `<span class="color_0">${this.statusMap[data.status]}</span>`
}else if (data.status === 0 || data.status === 7){
return `<span>${this.statusMap[data.status]}</span>`
}else{
return `<span class="color_2">${this.statusMap[data.status]}</span>`
}
}});
this.tableColumn.push({name:'当前执行人',width:"100",key:"executor",render:(data)=>data.executor || "--"}); this.tableColumn.push({name:'当前执行人',width:"100",key:"executor",render:(data)=>data.executor || "--"});
this.tableColumn.push({name:'最新提交时间',width:"180",key:"updateTime"}); this.tableColumn.push({name:'最新提交时间',width:"180",key:"updateTime"});
this.tableColumn.push({name:'隐患来源',width:"150",render:(data)=>this.$store.getters.prevention_danger_resource_map[data.source]}); this.tableColumn.push({name:'隐患来源',width:"150",render:(data)=>this.$store.getters.prevention_danger_resource_map[data.source]});
@ -652,7 +662,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
return data.title return data.title
} }
}}); }});
this.tableColumn.push({name:'隐患描述',key:"description"}); this.tableColumn.push({name:'隐患描述',key:"description",width:"300"});
this.tableColumn.push({name:'隐患等级',render:(data)=>this.levelMap[data.level]}); this.tableColumn.push({name:'隐患等级',render:(data)=>this.levelMap[data.level]});
this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]}); this.tableColumn.push({name:'隐患分类',render:(data)=>this.$store.getters.prevention_dangrous_type_map[data.dangerType]});
this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]}); this.tableColumn.push({name:'整改方式',render:(data)=>this.reformModeMap[data.reformMode]});
@ -709,6 +719,46 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
this.getTableCallback() this.getTableCallback()
return return
} }
if(item && item.key === "reformDeadline"){
const now = moment().format("YYYY-MM-DD HH");
if(now>data){
this.$message.error("整改时限不能早于当前时间")
this.updateParams.reformDeadline = null;
return
}
}
if(item && item.key === "executeDeadline"){
const now = this.updateParams.createTime;
if(now>data){
this.$message.error("治理时限不能早于创建时间")
this.updateParams.executeDeadline = null;
return
}
}
if(item && item.key === "realConfirmTime"){
const now = this.updateParams.createTime;
if(now>data){
this.$message.error("确认时间不能早于创建时间")
this.updateParams.realConfirmTime = null;
return
}
}
if(item && item.key === "realExecuteTime"){
const now = this.updateParams.realConfirmTime;
if(now>data){
this.$message.error("整改时间不能早于确认时间")
this.updateParams.realExecuteTime = null;
return
}
}
if(item && item.key === "realVerifyTime"){
const now = this.updateParams.realExecuteTime;
if(now>data){
this.$message.error("验证时间不能早于整改时间")
this.updateParams.realVerifyTime = null;
return
}
}
if(item && item.key === "inspectUserId"){ if(item && item.key === "inspectUserId"){
this.updateParams.inspectUserName = this.$store.getters.user_map[data] this.updateParams.inspectUserName = this.$store.getters.user_map[data]
return return
@ -752,6 +802,9 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
}else if(data.value ==="fixed"){ }else if(data.value ==="fixed"){
this.showMap = true this.showMap = true
}else if(data.value ==="cancel"){
this.handleClose()
}else if(data.value ==="draft" || data.value==="submit"){ }else if(data.value ==="draft" || data.value==="submit"){
this.doSave(data.value==="submit"); this.doSave(data.value==="submit");
@ -769,7 +822,7 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
public showUpdateModel(row?,isRead?){ public showUpdateModel(row?,isRead?){
this.isReadonly = !!isRead this.isReadonly = !!isRead
this.updateParams = {status:0} as any; this.updateParams = {status:0,source:9} as any;
if(!row){ if(!row){
this.tableService.getNumber().then(res=>{ this.tableService.getNumber().then(res=>{
this.updateParams.number = res.data this.updateParams.number = res.data
@ -880,7 +933,9 @@ export default class HiddenDangerManagerComponent extends BaseRecordComponent<an
} }
let userIds = [] as any; let userIds = [] as any;
if(!preStatus || preStatus===1){ if(!preStatus || preStatus===1){
this.updateParams.status = 2; if(isSubmit){
this.updateParams.status = 2;
}
userIds = [this.updateParams.reformUserId] userIds = [this.updateParams.reformUserId]
}else if(preStatus===2){ }else if(preStatus===2){
// 退 // 退