| | |
| | | <el-checkbox-group v-model="form.pollingPersons"> |
| | | <el-checkbox v-for="item in employeeDict" :key="item.id" :label="item.dictKey"> |
| | | {{ item.dictValue }} |
| | | <el-button type="primary" icon="el-icon-edit" text @click="selectionHandler(item)">设置人员</el-button> |
| | | </el-checkbox> |
| | | |
| | | </el-checkbox-group> |
| | | </el-form-item> |
| | | <el-form-item label="第二轮任务结束时间" required> |
| | |
| | | <candidateResult :params="candidateResultParams" /> |
| | | <!-- 添加评优种类候选人 --> |
| | | <addEcCandidate :params="addEcCandidateParams" /> |
| | | <!-- 人员选择 --> |
| | | <selectionDialog :params="selectionParams" /> |
| | | </el-dialog> |
| | | </template> |
| | | |
| | |
| | | import { update, getEcList } from '@/api/evaluate/evaluateTask' |
| | | import addEcCandidate from './addEcCandidate.vue'; |
| | | import candidateResult from './candidateResult.vue'; |
| | | import selectionDialog from './selectionDialog.vue'; |
| | | |
| | | export default { |
| | | components: { |
| | | addEcCandidate, |
| | | candidateResult |
| | | candidateResult, |
| | | selectionDialog |
| | | }, |
| | | props: { |
| | | params: { |
| | |
| | | total: 0 |
| | | }, |
| | | addEcCandidateParams: {}, |
| | | candidateResultParams: {} |
| | | candidateResultParams: {}, |
| | | selectionParams: {} |
| | | } |
| | | }, |
| | | methods: { |
| | |
| | | visible: true, |
| | | data: this.params.data |
| | | } |
| | | }, |
| | | selectionHandler(row) { |
| | | this.selectionParams = { |
| | | visible: true, |
| | | data: row |
| | | } |
| | | } |
| | | } |
| | | }; |