| | |
| | | </avue-crud> |
| | | </template> |
| | | <template v-else> |
| | | <assessmentWeight :is="isWeight" @changeIs="changeIs" /> |
| | | <assessmentWeight v-model:params="weightParams" @changeIs="changeIs" /> |
| | | </template> |
| | | </basic-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import assessmentWeight from './assessmentWeight.vue' |
| | | import assessmentWeight from './components/assessmentWeight.vue' |
| | | import { getList } from '@/api/system/user.js' |
| | | |
| | | export default { |
| | |
| | | form: {}, |
| | | query: {}, |
| | | search: {}, |
| | | data: [ |
| | | { |
| | | id: '1', |
| | | assessor: '张三', |
| | | jobNumber: '123456', |
| | | section: '研发部', |
| | | postion: '研发工程师', |
| | | personnelType: '普通员工', |
| | | partnerType: '', |
| | | contact: '123456789' |
| | | } |
| | | ], |
| | | weightParams: {}, |
| | | data: [], |
| | | option: { |
| | | height: 'auto', |
| | | calcHeight: 32, |
| | |
| | | }, |
| | | { |
| | | label: "被考核人", |
| | | prop: "assessor", |
| | | prop: "name", |
| | | type: "input", |
| | | search: true |
| | | }, |
| | | { |
| | | label: "工号", |
| | | prop: 'jobNumber', |
| | | prop: 'postId', |
| | | type: "input", |
| | | }, |
| | | { |
| | | label: "部门", |
| | | prop: "section", |
| | | prop: "deptName", |
| | | type: "input", |
| | | search: true |
| | | }, |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | handleWeight(value) { |
| | | handleWeight(row) { |
| | | this.weightParams = { ...row } |
| | | this.isWeight = false |
| | | }, |
| | | changeIs(is) { |