| | |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="项目状态" label-width="100px" prop="projectstatus" style="width: 100%"> |
| | | <el-select v-model="projectForm.projectStatus" clearable placeholder="请选择" style="width: 100%"> |
| | | <el-select v-model="projectForm.projectStatus" clearable placeholder="请选择" @change="handleProjectStatusChange" style="width: 100%"> |
| | | <el-option v-for="item in dict.type.sys_project_status" :key="item.value" :label="item.label" |
| | | :value="item.value"/> |
| | | </el-select> |
| | |
| | | projectName: '', |
| | | projectCode: '', |
| | | projectType: '', |
| | | projectStatus: 'working', |
| | | projectStatus: '', |
| | | fundType: '', |
| | | investType: '', |
| | | importanceType: '', |
| | |
| | | localStorage.setItem("projectForm", JSON.stringify(this.projectForm)); |
| | | }, |
| | | methods: { |
| | | handleProjectStatusChange(value) { |
| | | // 根据选中的 projectStatus 修改 anotherField 的值 |
| | | if (value === 'working' || value === 'stop') { |
| | | this.projectForm.projectPhase = '实施阶段'; |
| | | } else if (value === 'finish') { |
| | | this.projectForm.projectPhase = '竣工投用阶段'; |
| | | } else if (value === 'pendding') { |
| | | this.projectForm.projectPhase = '储备规划阶段'; |
| | | } |
| | | }, |
| | | getProjectInfo(id) { |
| | | getProject(id).then(res => { |
| | | this.projectForm = res.data; |