| | |
| | | <div style="display: flex;align-items: center;justify-content: center;margin-bottom: -20px"> |
| | | <el-button type="primary" v-if="selectedObj.id !== 1" style="width: 80px" @click="back">上一步</el-button> |
| | | <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'add' && selectedObj.status === 1 && selectedObj.id !== 14)||(projectStatus === 'edit' && selectedObj.status === 1 && selectedObj.id !== 14) " @click="save">保存</el-button> |
| | | <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'edit' && selectedObj.status !== 1 && selectedObj.id !== 13 && selectedObj.id !== 14) || (projectStatus === 'add' && selectedObj.status !== 1 && selectedObj.id !== 14) " @click="clickEdit">变更</el-button> |
| | | <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'edit' && selectedObj.status !== 1 && selectedObj.id !== 13 && selectedObj.id !== 14 && reportProcess != 14) || (projectStatus === 'add' && selectedObj.status !== 1 && selectedObj.id !== 14 && reportProcess != 14) " @click="clickEdit">变更</el-button> |
| | | <el-button type="warning" style="width: 80px" v-if="selectedObj.id === 14 && selectedObj.status === 1" @click="confirm">确认完结</el-button> |
| | | <el-button type="primary" style="width: 80px" v-if="selectedObj.id !== 14" @click="next">下一步</el-button> |
| | | </div> |
| | |
| | | const projectId = ref() |
| | | const projectStatus = ref() |
| | | const toPath = ref(); |
| | | const reportProcess = ref(); |
| | | onMounted(() => { |
| | | middleHeight.value = window.innerHeight - 250; |
| | | middleContentHeight.value = window.innerHeight - 385; |
| | |
| | | projectStatus.value = route.query.type; |
| | | projectId.value = route.query.id; |
| | | toPath.value = route.query.toPath; |
| | | reportProcess.value = route.query.process; |
| | | getStatus(projectId.value); |
| | | }else { |
| | | projectStatus.value = route.query.type; |
| | |
| | | const getStatus = async (projectId) => { |
| | | const res = await getProjectStatus(projectId); |
| | | if(res.code == 200){ |
| | | reportProcess.value = res.data |
| | | let fiveObj = {} |
| | | if(toPath.value && toPath.value === 'toFive' ){ |
| | | fiveObj = menuList.value[1].subMenus[0] |
| | |
| | | projectId.value = val |
| | | const res = await getProjectStatus(val); |
| | | if(res.code == 200){ |
| | | reportProcess.value = res.data |
| | | if(res.data <=4){ |
| | | menuList.value[0].subMenus.forEach(item => { |
| | | if(item.id <= res.data){ |