164 lines
5.7 KiB
Vue
164 lines
5.7 KiB
Vue
|
<template>
|
|||
|
<view class="content">
|
|||
|
<view class="card">
|
|||
|
<u-steps :current="current" activeIcon="checkmark" inactiveIcon="arrow-right" direction="column">
|
|||
|
<u-steps-item v-for="(item,index) in steps" :key="index" :title="item.title" :desc="item.desc"></u-steps-item>
|
|||
|
</u-steps>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</template>
|
|||
|
|
|||
|
<script>
|
|||
|
import {getHotWorkGoEdit} from "../../../api";
|
|||
|
|
|||
|
export default {
|
|||
|
data() {
|
|||
|
return {
|
|||
|
current:0,
|
|||
|
steps: [
|
|||
|
{
|
|||
|
title:'特级动火申请人申请',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'动火单位负责人确认',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'项目主管人员初审',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'项目主管部门负责人审核',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'分公司安全总监审批',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'分公司主要负责人签批',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'安全监督部初审',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'安委会办公室审批',
|
|||
|
audit:true
|
|||
|
},
|
|||
|
{
|
|||
|
title:'安全总监签批',
|
|||
|
audit:true
|
|||
|
}
|
|||
|
],
|
|||
|
HOTWORKAPPLICATION_ID:''
|
|||
|
}
|
|||
|
},
|
|||
|
onLoad(event) {
|
|||
|
this.HOTWORKAPPLICATION_ID = event.HOTWORKAPPLICATION_ID
|
|||
|
this.getDate()
|
|||
|
},
|
|||
|
methods: {
|
|||
|
async getDate(){
|
|||
|
let resData = await getHotWorkGoEdit({HOTWORKAPPLICATION_ID:this.HOTWORKAPPLICATION_ID});
|
|||
|
let state = resData.pd.STATE
|
|||
|
if(state == '35'){
|
|||
|
this.current = 5
|
|||
|
}else if(state == '36'){
|
|||
|
this.current = 6
|
|||
|
}else if(state == '37'){
|
|||
|
this.current = 7
|
|||
|
}
|
|||
|
let hotUserAllList = resData.pd.hotUserAllList
|
|||
|
if(hotUserAllList && hotUserAllList.length > 0){
|
|||
|
for(var i = 0; i < hotUserAllList.length; i++){
|
|||
|
// if(hotUserAllList[i].STATE == 0){
|
|||
|
// }else if(hotUserAllList[i].STATE == 30){
|
|||
|
// } 另一种解决,暂时没有注释
|
|||
|
// if(hotUserAllList[i].STATE){ 申请人不正确,state=0时,没有进入case,所以注释
|
|||
|
switch (hotUserAllList[i].STATE){
|
|||
|
case 0:
|
|||
|
this.steps[0].desc = hotUserAllList[i].OPERATTIME
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[0].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
}
|
|||
|
break;
|
|||
|
case 30:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[1].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[1].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 31:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[2].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[2].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 32:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[3].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[3].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 33:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[4].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[4].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 34:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[5].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[5].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 35:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[6].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[6].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
}
|
|||
|
break;
|
|||
|
case 36:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[7].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[7].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
} break;
|
|||
|
case 37:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[8].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
if(hotUserAllList[i].userName !== undefined){
|
|||
|
this.steps[8].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
}
|
|||
|
break;
|
|||
|
case 38:
|
|||
|
if(hotUserAllList[i].TYPE != '-1' ){
|
|||
|
this.steps[9].desc = hotUserAllList[i].OPERATTIME
|
|||
|
}
|
|||
|
this.steps[9].title += ": "+hotUserAllList[i].userName || hotUserAllList[i].userName2 || hotUserAllList[i].userName3
|
|||
|
break;
|
|||
|
}
|
|||
|
// }
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
<style scoped>
|
|||
|
</style>
|