Просмотр исходного кода

Merge branch 'performanceConfig' into dev

huoyi недель назад: 3
Родитель
Сommit
d2e9b043fc
1 измененных файлов с 8 добавлено и 12 удалено
  1. 8 12
      src/views/performanceManage/performanceSearch/index.vue

+ 8 - 12
src/views/performanceManage/performanceSearch/index.vue

@@ -38,7 +38,7 @@
38
         </el-form-item>
38
         </el-form-item>
39
         
39
         
40
         <!-- 主管下拉框 -->
40
         <!-- 主管下拉框 -->
41
-        <el-form-item label="主管" prop="deptId" v-if="queryType === '2' || queryType === '1'">
41
+        <el-form-item label="主管" prop="deptId" v-if="queryType === '3' || queryType === '2' || queryType === '1'">
42
           <el-select v-model="queryParams.deptId" placeholder="请选择主管" clearable style="width: 200px"
42
           <el-select v-model="queryParams.deptId" placeholder="请选择主管" clearable style="width: 200px"
43
             @change="handleQuery">
43
             @change="handleQuery">
44
             <el-option v-for="item in departmentOptions" :key="item.value" :label="item.text" :value="item.value" />
44
             <el-option v-for="item in departmentOptions" :key="item.value" :label="item.text" :value="item.value" />
@@ -46,7 +46,7 @@
46
         </el-form-item>
46
         </el-form-item>
47
         
47
         
48
         <!-- 班组下拉框 -->
48
         <!-- 班组下拉框 -->
49
-        <el-form-item label="班组" prop="teamId" v-if="queryType === '1'">
49
+        <el-form-item label="班组" prop="teamId" v-if="queryType === '2' || queryType === '1'">
50
           <el-select v-model="queryParams.teamId" placeholder="请选择班组" clearable style="width: 200px"
50
           <el-select v-model="queryParams.teamId" placeholder="请选择班组" clearable style="width: 200px"
51
             @change="handleQuery">
51
             @change="handleQuery">
52
             <el-option v-for="item in teamOptions" :key="item.value" :label="item.text" :value="item.value" />
52
             <el-option v-for="item in teamOptions" :key="item.value" :label="item.text" :value="item.value" />
@@ -73,8 +73,8 @@
73
       <el-table v-loading="loading" :data="performanceList" border fit highlight-current-row
73
       <el-table v-loading="loading" :data="performanceList" border fit highlight-current-row
74
         style="width: 100%; margin-top: 20px;">
74
         style="width: 100%; margin-top: 20px;">
75
        <!-- 动态列 -->
75
        <!-- 动态列 -->
76
-        <el-table-column v-if="queryType === '4'" label="主管"
77
-          prop="name" align="center" min-width="120" />
76
+        <el-table-column v-if="queryType === '4'||queryType === '3'" label="大队"
77
+          :prop="queryType === '4'?'name':'brigadeName'" align="center" min-width="120" />
78
         <!-- 动态列 -->
78
         <!-- 动态列 -->
79
         <el-table-column v-if="queryType === '3' || queryType === '2' || queryType === '1'" label="主管"
79
         <el-table-column v-if="queryType === '3' || queryType === '2' || queryType === '1'" label="主管"
80
           :prop="queryType === '3' ? 'name' : 'deptName'" align="center" min-width="120" />
80
           :prop="queryType === '3' ? 'name' : 'deptName'" align="center" min-width="120" />
@@ -349,13 +349,11 @@ const getList = async () => {
349
 
349
 
350
     // 根据查询类型清理不必要的参数
350
     // 根据查询类型清理不必要的参数
351
     if (queryType.value === '3') {
351
     if (queryType.value === '3') {
352
-      // 主管查询:只传递大队参数
353
-      params.deptId = ''
352
+      // 主管查询:传递大队和主管参数
354
       params.teamId = ''
353
       params.teamId = ''
355
       params.userName = ''
354
       params.userName = ''
356
     } else if (queryType.value === '2') {
355
     } else if (queryType.value === '2') {
357
-      // 班组查询:传递大队和主管参数
358
-      params.teamId = ''
356
+      // 班组查询:传递大队、主管和班组参数
359
       params.userName = ''
357
       params.userName = ''
360
     } else if (queryType.value === '1') {
358
     } else if (queryType.value === '1') {
361
       // 个人查询:传递所有参数
359
       // 个人查询:传递所有参数
@@ -406,13 +404,11 @@ const handleExport = () => {
406
 
404
 
407
     // 根据查询类型清理不必要的参数
405
     // 根据查询类型清理不必要的参数
408
     if (queryType.value === '3') {
406
     if (queryType.value === '3') {
409
-      // 主管查询:只传递大队参数
410
-      params.deptId = ''
407
+      // 主管查询:传递大队和主管参数
411
       params.teamId = ''
408
       params.teamId = ''
412
       params.userName = ''
409
       params.userName = ''
413
     } else if (queryType.value === '2') {
410
     } else if (queryType.value === '2') {
414
-      // 班组查询:传递大队和主管参数
415
-      params.teamId = ''
411
+      // 班组查询:传递大队、主管和班组参数
416
       params.userName = ''
412
       params.userName = ''
417
     } else if (queryType.value === '1') {
413
     } else if (queryType.value === '1') {
418
       // 个人查询:传递所有参数
414
       // 个人查询:传递所有参数