Kaynağa Gözat

评估的客户、合同筛选条件调整

lizhenhao 2 yıl önce
ebeveyn
işleme
636feff1cf

+ 6 - 13
src/views/modules/sys/workClient/WorkClientList.vue

@@ -72,18 +72,7 @@
         </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 label="代表方" prop="deputy">-->
@@ -198,9 +187,11 @@
   import WorkClientService from '@/api/sys/WorkClientService'
   import SelectTree from '@/components/treeSelect/treeSelect.vue'
   import SelectUserTree from '@/views/modules/utils/treeUserSelect'
+  import UserSelect from '@/components/userSelect'
   export default {
     data () {
       return {
+        applyUserName: '',
         showHideItem: false,
         showHideIcon: 'el-icon-arrow-down',
         showHideName: '展示',
@@ -233,7 +224,8 @@
     components: {
       WorkClientForm,
       SelectTree,
-      SelectUserTree
+      SelectUserTree,
+      UserSelect
     },
     activated () {
       this.refreshList()
@@ -333,6 +325,7 @@
         })
       },
       resetSearch () {
+        this.applyUserName = ''
         this.$refs.searchForm.resetFields()
         this.refreshList()
       }

+ 7 - 14
src/views/modules/sys/workContract/WorkContractList.vue

@@ -48,18 +48,7 @@
         </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>
@@ -203,6 +192,7 @@
   import ProcessService from '@/api/flowable/ProcessService'
   import pick from 'lodash.pick'
   import UserService from '@/api/sys/UserService'
+  import UserSelect from '@/components/userSelect'
   export default {
     data () {
       return {
@@ -233,7 +223,8 @@
         procDefKey: '',
         loading: false,
         create: '',
-        isAdmin: false
+        isAdmin: false,
+        applyUserName: ''
       }
     },
     workContractService: null,
@@ -255,7 +246,8 @@
       WorkContractForm2,
       WorkClientForm,
       WorkContractBorrowMessageForm,
-      SelectUserTree
+      SelectUserTree,
+      UserSelect
     },
     activated () {
       this.is()
@@ -381,6 +373,7 @@
         })
       },
       resetSearch () {
+        this.applyUserName = ''
         this.$refs.searchForm.resetFields()
         this.refreshList()
       },