Browse Source

报表中心导出

1
mo 3 years ago
parent
commit
3d3f3458d1
2 changed files with 34 additions and 28 deletions
  1. 2 1
      src/constant/index.js
  2. 32 27
      src/views/reportForm/index.vue

+ 2 - 1
src/constant/index.js

@@ -291,7 +291,8 @@ export const downListType = {
   2: '财务管理',
   3: 'VIP网管课耗导出',
   4: '网管课学员课程',
-  5: 'VIP课学员课程'
+  5: 'VIP课学员课程',
+  6: 'VIP学员课程管理'
 }
 
 export const withdrawalStatus = {

+ 32 - 27
src/views/reportForm/index.vue

@@ -369,8 +369,8 @@
               :isDownList="true"
             />
           </div>
-          <div class="m-wrap" v-permission="'export/studentVipPractice'">
-            <div class="title">VIP学员课程管理:</div>
+          <div class="m-wrap" v-permission="'export/VIP_STUDENT_COURSE_MANAGE'">
+            <div class="title">VIP学员课程管理导出:</div>
             <select-all
               v-model.trim="VipStudentOrganId"
               class="organSelect"
@@ -386,22 +386,21 @@
                 :value="item.id"
               ></el-option>
             </select-all>
-            <el-button
+            <!-- <el-button
               style="margin-left: 10px"
               type="primary"
               @click="exportVipStudent"
               >导出</el-button
-            >
-            <!--     -->
-            <!-- <ExportChiose
+            > -->
+
+            <ExportChiose
               style="margin-left: 10px"
-              ExportEnum="STUDENT_VIP_PRACTICE"
-              :exportData="exportVip"
-              fileName="VIP网管课耗"
+              ExportEnum="VIP_STUDENT_COURSE_MANAGE"
+              :exportData="exportVipStudent"
+              fileName="VIP学员课程管理导出"
               errorMsg="请选择分部"
-              :flag="vipOrganId.length <= 0"
               :isDownList="true"
-            /> -->
+            />
           </div>
           <div class="m-wrap" v-permission="'export/exercisesSituation'">
             <div class="title">服务指标明细导出:</div>
@@ -1436,22 +1435,22 @@ export default {
         this.serviceTimer.splice(1, 1, end);
       }
     },
-    exportVipStudent() {
-      let data = {
-        organIdList: this.VipStudentOrganId.join(","),
-      };
-      Export(
-        this,
-        {
-          method: "post",
-          url: "/api-web/export/vipCourseInfo",
-          params: this.$helpers.qs.stringify({
-            ...data,
-          }),
-        },
-        "是否确认导出VIP学员课程管理?"
-      );
-    },
+    // exportVipStudent() {
+    //   let data = {
+    //     organIdList: this.VipStudentOrganId.join(","),
+    //   };
+    //   Export(
+    //     this,
+    //     {
+    //       method: "post",
+    //       url: "/api-web/export/vipCourseInfo",
+    //       params: this.$helpers.qs.stringify({
+    //         ...data,
+    //       }),
+    //     },
+    //     "是否确认导出VIP学员课程管理?"
+    //   );
+    // },
     // exportAbnormal() {
     //   let params = this.Abnormal;
     //   Export(
@@ -1520,6 +1519,12 @@ export default {
       };
       return data;
     },
+    exportVipStudent(){
+        let data = {
+        organId: this.VipStudentOrganId.join(","),
+      };
+      return data;
+    },
 
     exportDetailService() {
       let sunday, monday;