|
@@ -103,32 +103,30 @@
|
|
|
</el-form-item>
|
|
|
<!-- 第一审核人 -->
|
|
|
<el-form-item label="第一审核人" v-if="auditTypeItem.auditType == 2">
|
|
|
- <!--普通员工只能自己填报自己的 -->
|
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="addForm.firstCheckerId"
|
|
|
:placeholder="$t('pleaseselecttheapplicant')" style="width: 150px"
|
|
|
filterable="true">
|
|
|
- <span v-for="(item, index) in users" :key="index">
|
|
|
+ <span v-for="(item, index) in usersNoInfo" :key="index">
|
|
|
<el-option :label="item.name" :value="item.id"></el-option>
|
|
|
</span>
|
|
|
</el-select>
|
|
|
|
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'medium'" :widthStr="'150'" :distinction="'4'"
|
|
|
- :subject="users" :subjectId="addForm.firstCheckerId" ref="selectCat"
|
|
|
+ :subject="usersNoInfo" :subjectId="addForm.firstCheckerId" ref="selectCat"
|
|
|
@selectCal="selectCal"></selectCat>
|
|
|
</el-form-item>
|
|
|
<!-- 第一审核人 -->
|
|
|
<el-form-item label="第二审核人" v-if="auditTypeItem.auditType == 2">
|
|
|
- <!--普通员工只能自己填报自己的 -->
|
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="addForm.secondCheckerId"
|
|
|
:placeholder="$t('pleaseselecttheapplicant')" style="width: 150px"
|
|
|
filterable="true">
|
|
|
- <span v-for="(item, index) in users" :key="index">
|
|
|
+ <span v-for="(item, index) in usersNoInfo" :key="index">
|
|
|
<el-option :label="item.name" :value="item.id"></el-option>
|
|
|
</span>
|
|
|
</el-select>
|
|
|
|
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'medium'" :widthStr="'150'" :distinction="'5'"
|
|
|
- :subject="users" :subjectId="addForm.secondCheckerId" ref="selectCat"
|
|
|
+ :subject="usersNoInfo" :subjectId="addForm.secondCheckerId" ref="selectCat"
|
|
|
@selectCal="selectCal"></selectCat>
|
|
|
</el-form-item>
|
|
|
<!-- 备注 -->
|
|
@@ -456,13 +454,13 @@
|
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="ParticularsList.firstCheckerId"
|
|
|
:placeholder="'请选择审核人'" style="width: 150px" :disabled="ParticularsList.reviewProcess > 0"
|
|
|
filterable="true">
|
|
|
- <span v-for="(item, index) in users" :key="index">
|
|
|
+ <span v-for="(item, index) in usersNoInfo" :key="index">
|
|
|
<el-option :label="item.name" :value="item.id"></el-option>
|
|
|
</span>
|
|
|
</el-select>
|
|
|
|
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'medium'" :widthStr="'150'" :distinction="'6'"
|
|
|
- :subject="users" :subjectId="ParticularsList.firstCheckerId" ref="selectCat" :disabled="ParticularsList.reviewProcess > 0"
|
|
|
+ :subject="usersNoInfo" :subjectId="ParticularsList.firstCheckerId" ref="selectCat" :disabled="ParticularsList.reviewProcess > 0"
|
|
|
@selectCal="selectCal"></selectCat>
|
|
|
</el-form-item>
|
|
|
<!-- 第二审核人 -->
|
|
@@ -470,13 +468,13 @@
|
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="ParticularsList.secondCheckerId"
|
|
|
:placeholder="'请选择审核人'" style="width: 150px" :disabled="ParticularsList.reviewProcess > 1"
|
|
|
filterable="true">
|
|
|
- <span v-for="(item, index) in users" :key="index">
|
|
|
+ <span v-for="(item, index) in usersNoInfo" :key="index">
|
|
|
<el-option :label="item.name" :value="item.id"></el-option>
|
|
|
</span>
|
|
|
</el-select>
|
|
|
|
|
|
<selectCat v-if="user.userNameNeedTranslate == '1'" :size="'medium'" :widthStr="'150'" :distinction="'7'"
|
|
|
- :subject="users" :subjectId="ParticularsList.secondCheckerId" ref="selectCat" :disabled="ParticularsList.reviewProcess > 1"
|
|
|
+ :subject="usersNoInfo" :subjectId="ParticularsList.secondCheckerId" ref="selectCat" :disabled="ParticularsList.reviewProcess > 1"
|
|
|
@selectCal="selectCal"></selectCat>
|
|
|
</el-form-item>
|
|
|
|
|
@@ -1092,6 +1090,7 @@ export default {
|
|
|
type: null,
|
|
|
ownerId: null,
|
|
|
users: [], // 人员信息
|
|
|
+ usersNoInfo: [], // 人员信息,去掉自己
|
|
|
displayTable: false,
|
|
|
getLists: [],
|
|
|
ProjectList: [], // 项目列表
|
|
@@ -1720,7 +1719,9 @@ export default {
|
|
|
res => {
|
|
|
if (res.code == "ok") {
|
|
|
// this.users = res.data.records;
|
|
|
+ const { id } = JSON.parse(sessionStorage.getItem('user'))
|
|
|
this.users = res.data;
|
|
|
+ this.usersNoInfo = res.data.filter(item => item.id != id)
|
|
|
if (!this.permissions.costAudit) {
|
|
|
this.addForm.ownerId = this.user.id;
|
|
|
this.addForm.status = 1;
|