feat: 主流程详情组件基本完成

This commit is contained in:
lilinyuan
2024-05-20 22:03:53 +08:00
parent 1c57cb277b
commit c97091db4f
6 changed files with 285 additions and 75 deletions

View File

@@ -79,6 +79,10 @@ const localSteps = ref([
title: '项目归档',
key: 'archivist',
},
// {
// title: '项目结项',
// key: 'end',
// },
])
const baseForm = ref()
@@ -134,9 +138,11 @@ const formatProcedure = (data) => {
break
case '20': arr.push(2)
break
case '30': arr.push(3)
// case '30': arr.push(3)
// break
case '40': arr.push(3)
break
case '40': arr.push(4)
case '50': arr.push(4)
break
}
})
@@ -156,9 +162,11 @@ const formatReProcedure = (data) => {
break
case 2: arr.push('20')
break
case 3: arr.push('30')
// case 3: arr.push('30')
// break
case 3: arr.push('40')
break
case 4: arr.push('40')
case 4: arr.push('50')
break
}
})
@@ -166,26 +174,13 @@ const formatReProcedure = (data) => {
}
const formatActive = (val) => {
console.log(val, 'val');
let active = ''
// switch(val) {
// case '0' : active = '00'
// break
// case '1' : active = '10'
// break
// case '2' : active = '20'
// break
// case '3' : active = '30'
// break
// case '4' : active = '40'
// break
// }
val == 0 && (active = '00')
val == 1 && (active = '10')
val == 2 && (active = '20')
val == 3 && (active = '30')
val == 4 && (active = '40')
console.log(active, 'active--');
// val == 3 && (active = '30')
val == 3 && (active = '40')
val == 4 && (active = '50')
return active
}
@@ -207,9 +202,11 @@ const handleStep = (key, index) => {
break
case 2: active = '20'
break
case 3: active = '30'
// case 3: active = '30'
// break
case 3: active = '40'
break
case 4: active = '40'
case 4: active = '50'
break
}
emits('stepChange', { key, active })