Przeglądaj źródła

评估-项目登记筛选条件调整

lizhenhao 2 lat temu
rodzic
commit
8368f840af

+ 7 - 13
src/views/modules/program/registered/ProjectList.vue

@@ -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()
       },