| | |
| | | </div> |
| | | <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)||(projectStatus === 'edit' && selectedObj.status === 1) " @click="save">保存</el-button> |
| | | <el-button type="warning" style="width: 80px" v-if="(projectStatus === 'edit' && selectedObj.status !== 1) || (projectStatus === 'add' && selectedObj.status !== 1) " @click="clickEdit">变更</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="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> |
| | | </div> |
| | |
| | | nextObj.value = item; |
| | | } |
| | | } |
| | | if(item.id === res.data){ |
| | | if(item.id === res.data && item.id !== 14){ |
| | | item.status = 3; |
| | | selectedObj.value =item; |
| | | setTimeout(() => { |
| | |
| | | nextObj.value.status = 2; |
| | | nextObj.value = val; |
| | | Cookies.set('projectId',projectId.value); |
| | | console.log("CookiesprojectId",Cookies.get('projectId')) |
| | | //跳转 |
| | | }, 10) |
| | | } |
| | |
| | | goRouter(selectedObj.value.id,'add') |
| | | |
| | | } |
| | | const confirm = () => { |
| | | goRouter(selectedObj.value.id,'confirm') |
| | | } |
| | | |
| | | const goRouter = (val,type) => { |
| | | switch (val){ |
| | | case 1: |
| | |
| | | console.log("11") |
| | | break; |
| | | case 12: |
| | | if(type === 'add'){ |
| | | proArchRef.value.riskOpen('add',projectId.value); |
| | | }else if (type === 'clickEdit'){ |
| | | proArchRef.value.riskOpen('clickEdit',projectId.value); |
| | | }else { |
| | | if(projectStatus.value === 'view' || projectStatus.value === 'add'){ |
| | | proArchRef.value.riskOpen('detail',projectId.value); |
| | | }else if(projectStatus.value === 'edit'){ |
| | | proArchRef.value.riskOpen('edit',projectId.value); |
| | | } |
| | | } |
| | | console.log("12") |
| | | break; |
| | | case 13: |
| | | if(type === 'add'){ |
| | | signConfirmRef.value.riskOpen('add',projectId.value); |
| | | }else if (type === 'clickEdit'){ |
| | | signConfirmRef.value.riskOpen('clickEdit',projectId.value); |
| | | }else { |
| | | if(projectStatus.value === 'view' || projectStatus.value === 'add'){ |
| | | signConfirmRef.value.riskOpen('detail',projectId.value); |
| | | }else if(projectStatus.value === 'edit'){ |
| | | signConfirmRef.value.riskOpen('edit',projectId.value); |
| | | } |
| | | } |
| | | console.log("13") |
| | | break; |
| | | case 14: |
| | | if(type === 'add'){ |
| | | confirmEndRef.value.riskOpen('add',projectId.value); |
| | | }else if (type === 'clickEdit'){ |
| | | confirmEndRef.value.riskOpen('clickEdit',projectId.value); |
| | | } |
| | | else if (type === 'confirm'){ |
| | | confirmEndRef.value.riskOpen('confirm',projectId.value); |
| | | }else { |
| | | if(projectStatus.value === 'view' || projectStatus.value === 'add'){ |
| | | confirmEndRef.value.riskOpen('detail',projectId.value); |
| | | }else if(projectStatus.value === 'edit'){ |
| | | confirmEndRef.value.riskOpen('edit',projectId.value); |
| | | } |
| | | } |
| | | console.log("14") |
| | | break; |
| | | } |