| | |
| | | </div> |
| | | <div style="display: flex;align-items: center;justify-content: center;margin-bottom: -30px;margin-top: 10px"> |
| | | <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 === '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 && 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 && reportProcess != 14" @click="confirm">确认完结</el-button> |
| | | <el-button type="primary" style="width: 80px" v-if="selectedObj.id !== 14" @click="next">下一步</el-button> |
| | |
| | | <script setup> |
| | | |
| | | import {onMounted, ref} from "vue"; |
| | | import {ElMessage} from "element-plus"; |
| | | import {ElMessage, ElMessageBox} from "element-plus"; |
| | | import rickAnalysis from "./components/riskAnalysis.vue" |
| | | import contractManage from "./components/contractManage.vue" |
| | | import evaluateTaskNotice from "./components/evaluateTaskNotice.vue" |
| | |
| | | import SignConfirm from "./components/signConfirm" |
| | | import ConfirmEnd from "./components/confirmEnd" |
| | | import Cookies from "js-cookie" |
| | | import {delMonitor} from "@/api/sysUsers"; |
| | | const route = useRoute() |
| | | const menuList = ref([ |
| | | { |
| | |
| | | link.click() |
| | | } |
| | | |
| | | const sixBtn = ref(""); |
| | | const chooseSubMenu = (val,flag) => { |
| | | if(val.status === 0) { |
| | | setTimeout(() => { |
| | |
| | | }, 10) |
| | | }else if (val.status === 4) { |
| | | setTimeout(() => { |
| | | if(val.id === 6){ |
| | | sixBtn.value = Cookies.get('btn') |
| | | } |
| | | console.log('sixBtn.value',sixBtn.value) |
| | | isShowMenu.value = false; |
| | | nextObj.value = selectedObj.value; |
| | | selectedObj.value = val; |
| | |
| | | }else if (selectedObj.value.id+ 1 >11){ |
| | | nextMenu(4) |
| | | } |
| | | }else { |
| | | }else if(selectedObj.value.id === 6){ |
| | | if(selectedObj.value.id === 6) { |
| | | ElMessageBox.confirm( |
| | | '确定结束现场勘验?', |
| | | '提示', |
| | | { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then( async() => { |
| | | goRouter(selectedObj.value.id,'sixEnd') |
| | | }) |
| | | } |
| | | } else { |
| | | setTimeout(() => { |
| | | isShowMenu.value = false; |
| | | ElMessage({ |
| | |
| | | } |
| | | |
| | | const save = () => { |
| | | goRouter(selectedObj.value.id,'add') |
| | | // if(selectedObj.value.id === 6) { |
| | | // ElMessageBox.confirm( |
| | | // '确定结束现场勘验?', |
| | | // '提示', |
| | | // { |
| | | // confirmButtonText: '确定', |
| | | // cancelButtonText: '取消', |
| | | // type: 'warning', |
| | | // }) |
| | | // .then( async() => { |
| | | // goRouter(selectedObj.value.id,'add') |
| | | // }) |
| | | // }else { |
| | | goRouter(selectedObj.value.id,'add') |
| | | // } |
| | | |
| | | |
| | | } |
| | | const confirm = () => { |
| | |
| | | siteCheckRcdRef.value.riskOpen('add',projectId.value); |
| | | }else if (type === 'clickEdit'){ |
| | | siteCheckRcdRef.value.riskOpen('clickEdit',projectId.value); |
| | | }else { |
| | | }else if (type === 'sixEnd'){ |
| | | siteCheckRcdRef.value.riskOpen('sixEnd',projectId.value); |
| | | } else { |
| | | if(projectStatus.value === 'view' || projectStatus.value === 'add'){ |
| | | siteCheckRcdRef.value.riskOpen('detail',projectId.value); |
| | | }else if(projectStatus.value === 'edit'){ |