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>
|