|
|
|
|
@ -11,7 +11,7 @@ |
|
|
|
|
{{ formError }} |
|
|
|
|
</div> |
|
|
|
|
<el-table :data="form.tableData" @select="selectChange" border> |
|
|
|
|
<el-table-column type="selection" width="55" v-if="moldAddMore"/> |
|
|
|
|
<el-table-column type="selection" width="55" v-if="moldAddMore" /> |
|
|
|
|
<!-- 绩效任务名称 --> |
|
|
|
|
<el-table-column align="center" label="绩效任务名称"> |
|
|
|
|
<template #header> |
|
|
|
|
@ -37,7 +37,7 @@ |
|
|
|
|
v-model="scope.row.reportUser" |
|
|
|
|
placeholder="请选择绩效填报人" |
|
|
|
|
filterable |
|
|
|
|
remote |
|
|
|
|
remote |
|
|
|
|
reserve-keyword |
|
|
|
|
:remote-method="remoteMethod" |
|
|
|
|
:loading="loading" |
|
|
|
|
@ -95,7 +95,7 @@ export default { |
|
|
|
|
loading: false, |
|
|
|
|
userData: [], |
|
|
|
|
formRules: { |
|
|
|
|
// 表格数据数组的整体校验(可选:如最少1行数据) |
|
|
|
|
// 表格数据数组的整体校验(可选:如最少1行数据) |
|
|
|
|
tableData: [ |
|
|
|
|
{ |
|
|
|
|
required: true, |
|
|
|
|
@ -114,11 +114,11 @@ export default { |
|
|
|
|
trigger: 'submit', |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
// 数组中每一项的 wcId 字段校验 |
|
|
|
|
// 数组中每一项的 wcId 字段校验 |
|
|
|
|
taskName: [ |
|
|
|
|
{ required: true, message: '请输入绩效任务名称', trigger: ['change', 'submit'] }, |
|
|
|
|
], |
|
|
|
|
// 数组中每一项的 wcId 字段校验 |
|
|
|
|
// 数组中每一项的 wcId 字段校验 |
|
|
|
|
reportUser: [ |
|
|
|
|
{ required: true, message: '请选择绩效填报人', trigger: ['change', 'submit'] }, |
|
|
|
|
], |
|
|
|
|
@ -164,14 +164,14 @@ export default { |
|
|
|
|
this.loading = true; |
|
|
|
|
const page = { currentPage: 1, pageSize: 500 }; |
|
|
|
|
const queryParams = Object.assign({}, this.query || {}, { |
|
|
|
|
status: this.auditMode ? 0 : 1, |
|
|
|
|
userName: query, |
|
|
|
|
status: 1, |
|
|
|
|
realName: query, |
|
|
|
|
}); |
|
|
|
|
getList(page.currentPage, page.pageSize, queryParams) |
|
|
|
|
.then(res => { |
|
|
|
|
const data = res.data.data; |
|
|
|
|
this.userData = data.records; |
|
|
|
|
if (this.detailRow.reportUser){ |
|
|
|
|
if (this.detailRow.reportUser) { |
|
|
|
|
// 判断:如果id不在数组里,就插入到第一个 |
|
|
|
|
const hasItem = this.userData.some(item => item.id == this.detailRow.reportUser); |
|
|
|
|
if (!hasItem) { |
|
|
|
|
|