Explorar el Código

销售后台 报表统计

wangxy hace 4 días
padre
commit
e8c52d3f28
Se han modificado 1 ficheros con 14 adiciones y 2 borrados
  1. 14 2
      src/views/statistics/userReport.vue

+ 14 - 2
src/views/statistics/userReport.vue

@@ -1,6 +1,10 @@
 <template>
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="90px">
+      <el-radio-group v-model="queryParams.dimension" @change="handleDimensionChange">
+        <el-radio-button label="user">会员维度</el-radio-button>
+        <el-radio-button label="dept">部门维度</el-radio-button>
+      </el-radio-group>
       <el-form-item label="公司名" prop="companyId">
         <el-select filterable v-model="queryParams.companyId" placeholder="请选择公司名"
                    clearable size="small">
@@ -12,7 +16,7 @@
           />
         </el-select>
       </el-form-item>
-      <el-form-item label="所属部门" prop="deptId">
+      <el-form-item label="所属部门" prop="deptId" v-if="queryParams.dimension === 'dept'">
         <treeselect style="width:205.4px" v-model="queryParams.deptId" :options="deptTreeOptions" :show-count="true" placeholder="请选择所属部门" :aria-disabled="!queryParams.companyId" />
       </el-form-item>
       <el-form-item label="项目" prop="project">
@@ -290,7 +294,8 @@ export default {
         periodId:null,
         sTime: null,
         eTime: null,
-        deptId: null
+        deptId: null,
+        dimension:'user'
       },
       // 表单参数
       form: {},
@@ -339,6 +344,13 @@ export default {
     // });
   },
   methods: {
+    handleDimensionChange: function(val) {
+      console.log('维度切换到:', val);
+      // 重置分页
+      this.queryParams.pageNum = 1;
+      // 重新获取数据
+      this.getList();
+    },
     calculateTotals() {
       // 重置总计数据
       this.calculatedTotalData = {