|
@@ -9,18 +9,7 @@
|
|
|
<el-input size="small" v-model="searchForm.no" placeholder="请输入项目编号" clearable></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="showHideItem" label="登记人" prop="createBy">
|
|
|
- <SelectUserTree
|
|
|
- ref="companyTree"
|
|
|
- :props="{
|
|
|
- value: 'id', // ID字段名
|
|
|
- label: 'name', // 显示名称
|
|
|
- children: 'children' // 子级字段名
|
|
|
- }"
|
|
|
- :url="`/sys/user/treeUserDataAllOffice?type=2`"
|
|
|
- :value="searchForm.createBy"
|
|
|
- :clearable="true"
|
|
|
- :accordion="true"
|
|
|
- @getValue="(value) => {searchForm.createBy=value}"/>
|
|
|
+ <UserSelect :limit='1' :readonly="true" :userName="applyUserName" @getValue='(value, label) => {searchForm.createBy = value,applyUserName = label}'></UserSelect>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="showHideItem" label="项目负责人" prop="projectManagerName">
|
|
|
<el-input size="small" v-model="searchForm.projectManagerName" placeholder="请输入项目负责人" clearable></el-input>
|
|
@@ -264,9 +253,12 @@
|
|
|
import ProcessService from '@/api/flowable/ProcessService'
|
|
|
import UserService from '@/api/sys/UserService'
|
|
|
import ProofreadIssuedService from '@/api/sys/ProofreadIssuedService'
|
|
|
+ import UserSelect from '@/components/userSelect'
|
|
|
+
|
|
|
export default {
|
|
|
data () {
|
|
|
return {
|
|
|
+ applyUserName: '',
|
|
|
showHideItem: false,
|
|
|
showHideIcon: 'el-icon-arrow-down',
|
|
|
showHideName: '展示',
|
|
@@ -323,7 +315,8 @@
|
|
|
SelectUserTree,
|
|
|
ProofreadForm,
|
|
|
ProofreadBrowseForm,
|
|
|
- ProjectFormUpdate
|
|
|
+ ProjectFormUpdate,
|
|
|
+ UserSelect
|
|
|
},
|
|
|
mounted () {
|
|
|
this.refreshList()
|
|
@@ -480,6 +473,7 @@
|
|
|
})
|
|
|
},
|
|
|
resetSearch () {
|
|
|
+ this.applyUserName = ''
|
|
|
this.$refs.searchForm.resetFields()
|
|
|
this.refreshList()
|
|
|
},
|