| | |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | v-if="!isProject(scope.row.id)" |
| | | @click="handleUpdate(scope.row)" |
| | | >修改</el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | v-if="!isProject(scope.row.id)" |
| | | @click="deleteById(scope.row)" |
| | | >删除</el-button> |
| | | </template> |
| | |
| | | this.getDeptList(); |
| | | }, |
| | | methods: { |
| | | isProject(id) { |
| | | const numericPattern = /^\d+(\.\d+)?$/; |
| | | return numericPattern.test(id) |
| | | }, |
| | | getProjectOwnerUnit(unitId) { |
| | | console.log(unitId) |
| | | // if (deptId) { |
| | |
| | | openOpProcess(row) { |
| | | this.nowProcessDefId = row.processDefId ? row.processDefId : ''; |
| | | this.nowProcessInsId = row.processInsId ? row.processInsId : ''; |
| | | if (isNaN(parseFloat(row.id))) { |
| | | const numericPattern = /^\d+(\.\d+)?$/; |
| | | if (numericPattern.test(row.id)) { |
| | | this.projectType = "ENGINEERING" |
| | | } else { |
| | | this.projectType = "PROJECT" |