|
@@ -11,7 +11,7 @@
|
|
<vueCascader :size="'mini'" :widthStr="'125'" :clearable="true" :subject="option" :radios="false" :distinction="'1'" @vueCasader="vueCasader" v-if="user.userNameNeedTranslate == 1"></vueCascader>
|
|
<vueCascader :size="'mini'" :widthStr="'125'" :clearable="true" :subject="option" :radios="false" :distinction="'1'" @vueCasader="vueCasader" v-if="user.userNameNeedTranslate == 1"></vueCascader>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item :label="$t('ren-yuan')" style="width: 210px">
|
|
|
|
|
|
+ <el-form-item :label="'填报人'" style="width: 210px">
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="search.userIdArray" :placeholder="$t('defaultText.pleaseChoose')" clearable @visible-change="usersSearch" @remove-tag="usersSearch(false)" @clear="usersSearch(false)" filterable="true" size="mini" style="width: 150px" multiple collapse-tags>
|
|
<el-select v-if="user.userNameNeedTranslate != '1'" v-model="search.userIdArray" :placeholder="$t('defaultText.pleaseChoose')" clearable @visible-change="usersSearch" @remove-tag="usersSearch(false)" @clear="usersSearch(false)" filterable="true" size="mini" style="width: 150px" multiple collapse-tags>
|
|
<el-option v-for="item in searchUsersList" :key="item.id" :label="item.name" :value="item.id">
|
|
<el-option v-for="item in searchUsersList" :key="item.id" :label="item.name" :value="item.id">
|
|
<span style="float: left" v-if="user.userNameNeedTranslate == '1'"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
|
|
<span style="float: left" v-if="user.userNameNeedTranslate == '1'"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
|
|
@@ -19,10 +19,21 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
- <selectCat v-if="user.userNameNeedTranslate == '1'" :filterable="true" :size="'size'" :subject="searchUsersList" :clearable="true" :multiSelect="true" @selectCal="selectCal"></selectCat>
|
|
|
|
|
|
+ <selectCat v-if="user.userNameNeedTranslate == '1'" :filterable="true" :size="'size'" :subject="searchUsersList" :clearable="true" :multiSelect="true" :distinction="'1'" @selectCal="selectCal"></selectCat>
|
|
<!-- <selectCat :size="'size'" :subject="searchUsersList" :clearable="true" :filterable="true" @selectCal="selectCal"></selectCat> -->
|
|
<!-- <selectCat :size="'size'" :subject="searchUsersList" :clearable="true" :filterable="true" @selectCal="selectCal"></selectCat> -->
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
|
|
+ <el-form-item :label="'审核人'" style="width: 210px">
|
|
|
|
+ <el-select v-if="user.userNameNeedTranslate != '1'" v-model="search.auditUserId" :placeholder="$t('defaultText.pleaseChoose')" clearable @change="usersSearch(false)" size="mini" style="width: 150px" collapse-tags>
|
|
|
|
+ <el-option v-for="item in searchUsersList" :key="item.id" :label="item.name" :value="item.id">
|
|
|
|
+ <span style="float: left" v-if="user.userNameNeedTranslate == '1'"><ww-open-data type='userName' :openid='item.name'></ww-open-data></span>
|
|
|
|
+ <span style="float: left" v-if="user.userNameNeedTranslate != '1'">{{item.name}}</span>
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+
|
|
|
|
+ <selectCat v-if="user.userNameNeedTranslate == '1'" :filterable="true" :size="'size'" :subject="searchUsersList" :clearable="true" :distinction="'2'" @selectCal="selectCal"></selectCat>
|
|
|
|
+ </el-form-item>
|
|
|
|
+
|
|
<el-form-item :label="$t('other.project')" style="width: 215px">
|
|
<el-form-item :label="$t('other.project')" style="width: 215px">
|
|
<el-select v-model="search.projectId" :placeholder="$t('defaultText.pleaseChoose')" clearable @change="getList()" filterable="true" size="mini" style="width: 175px" popper-class="projectSelectPopperClass">
|
|
<el-select v-model="search.projectId" :placeholder="$t('defaultText.pleaseChoose')" clearable @change="getList()" filterable="true" size="mini" style="width: 175px" popper-class="projectSelectPopperClass">
|
|
<el-option v-for="item in projectList" :key="item.id" :label="item.projectName + item.projectCode" :value="item.id">
|
|
<el-option v-for="item in projectList" :key="item.id" :label="item.projectName + item.projectCode" :value="item.id">
|
|
@@ -462,7 +473,8 @@
|
|
endDate: null,
|
|
endDate: null,
|
|
state:0,
|
|
state:0,
|
|
userId: null,
|
|
userId: null,
|
|
- userIdArray: []
|
|
|
|
|
|
+ userIdArray: [],
|
|
|
|
+ auditUserId: null
|
|
},
|
|
},
|
|
|
|
|
|
users: [],
|
|
users: [],
|
|
@@ -1014,15 +1026,20 @@
|
|
},
|
|
},
|
|
selectCal(obj) {
|
|
selectCal(obj) {
|
|
console.log(obj, '过来的数据')
|
|
console.log(obj, '过来的数据')
|
|
- // search.userIdArray
|
|
|
|
- let userListId = obj.arrUserList
|
|
|
|
- let arr = []
|
|
|
|
- for(var i in userListId) {
|
|
|
|
- arr.push(userListId[i].id)
|
|
|
|
|
|
+ if(obj.distinction == 1) {
|
|
|
|
+ let userListId = obj.arrUserList
|
|
|
|
+ let arr = []
|
|
|
|
+ for(var i in userListId) {
|
|
|
|
+ arr.push(userListId[i].id)
|
|
|
|
+ }
|
|
|
|
+ this.search.userIdArray = arr
|
|
|
|
+ console.log(this.search.userIdArray, '数据看看')
|
|
|
|
+ this.usersSearch(false)
|
|
|
|
+ } else if(obj.distinction == 2) {
|
|
|
|
+ this.search.auditUserId = obj.id
|
|
|
|
+ this.usersSearch(false)
|
|
}
|
|
}
|
|
- this.search.userIdArray = arr
|
|
|
|
- console.log(this.search.userIdArray, '数据看看')
|
|
|
|
- this.usersSearch(false)
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
defaultExpandAllFlgCli() {
|
|
defaultExpandAllFlgCli() {
|
|
this.defaultExpandAllFlg = !this.defaultExpandAllFlg
|
|
this.defaultExpandAllFlg = !this.defaultExpandAllFlg
|