Bläddra i källkod

加字段 报表中心

1
mo 3 år sedan
förälder
incheckning
8ab7d127de
2 ändrade filer med 36 tillägg och 10 borttagningar
  1. 5 5
      src/views/reportForm/index.vue
  2. 31 5
      src/views/teamBuild/signupList.vue

+ 5 - 5
src/views/reportForm/index.vue

@@ -934,18 +934,18 @@ export default {
         this.$message.error("请选择分部");
         return;
       }
-      let data = qs.stringify({
+      let data = {
         organId: this.vipOrganId.join(","),
-      });
+      };
        let url = "/api-web/export/studentVipPractice";
       const options = {
-        method: "POST",
+        method: "get",
         headers: {
           Authorization: getToken(),
         },
-        data: qs.stringify(cleanDeep(data)),
+        params: cleanDeep(data),
         url,
-        responseType: "json",
+        responseType: "form",
       };
       this.$confirm("您确定导出VIP网管课耗", "提示", {
         confirmButtonText: "确定",

+ 31 - 5
src/views/teamBuild/signupList.vue

@@ -292,6 +292,17 @@
                     </div>
                   </template>
                 </el-table-column>
+                <el-table-column
+                  label="总金额"
+                  prop="totalAmount"
+                  align="center"
+                >
+                  <template slot-scope="scope">
+                    <div>
+                     {{ scope.row.totalAmount | moneyFormat}}元
+                    </div>
+                  </template>
+                </el-table-column>
                 <!-- <el-table-column label="购买乐器未入团人数" prop="cloudTeacherStudentNumOfApply" align="center">
                   <template slot="header">
                     <p>
@@ -317,10 +328,11 @@
                 </el-table-column> -->
               </el-table>
               <div
-                class="btnWrap"
+                class="leftbtnWrap"
                 v-permission="'musicGroup/updateExpectedStudentNum'"
                 style="margin-right: 20px; margin-top: 20px"
               >
+              <p style="color:red">总金额:{{allSubjectTotal|moneyFormat}}元</p>
                 <el-button
                   v-show="
                     !isEdit &&
@@ -1129,7 +1141,7 @@ import changeVoice from "./modals/change-voice";
 import visit from "@/views/withdrawal-application/modals/visit";
 import quiteTeam from "@/views/teamDetail/components/modals/quite-team";
 import { courseType } from "@/constant/index";
- import parentsMeeting from './modals/parentsMeeting'
+import parentsMeeting from "./modals/parentsMeeting";
 export default {
   name: "signupList",
   components: {
@@ -1141,7 +1153,7 @@ export default {
     visit,
     newForecastList,
     quiteTeam,
-    parentsMeeting
+    parentsMeeting,
   },
   data() {
     return {
@@ -1288,7 +1300,7 @@ export default {
         meetingDate: null,
         address: null,
       },
-      sysMsg:''
+      sysMsg: "",
     };
   },
   created() {},
@@ -2139,7 +2151,7 @@ export default {
       };
     },
     onMeetingPayment(formName) {
-      console.log(this.$refs.meetingForm.$refs[formName])
+      console.log(this.$refs.meetingForm.$refs[formName]);
       this.$refs.meetingForm.$refs[formName].validate(async (valid) => {
         if (valid) {
           try {
@@ -2229,6 +2241,13 @@ export default {
         return ``;
       }
     },
+    allSubjectTotal(){
+      let allConut = 0;
+      this.leftList.forEach(item=>{
+        allConut+=Number(item.totalAmount)
+      })
+      return allConut
+    }
   },
 };
 </script>
@@ -2420,4 +2439,11 @@ export default {
 .left {
   text-align: left;
 }
+
+.leftbtnWrap {
+  display: flex;
+  flex-direction: row;
+  justify-content: space-between;
+  align-items: center;
+}
 </style>