Browse Source

准备合作单位缴费

1
mo 2 years ago
parent
commit
3066aa82d0

+ 3 - 2
src/router/index.js

@@ -623,7 +623,8 @@ export const asyncRoutes = {
   // 学员乐保
   studentLebaoManager: () => import("@/views/studentLebaoManager"),
   // 排课资格
-  courseCredentials: () => import("@/views/courseCredentials")
+  courseCredentials: () => import("@/views/courseCredentials"),
+  // 合作单位分润
+  branchPayManager: () => import("@/views/branchPayManager/payList"),
 };
-
 export default router;

+ 23 - 55
src/views/branchPayManager/payList.vue

@@ -22,6 +22,7 @@
             multiple
             collapse-tags
             placeholder="请选择分部"
+            @change="changeOrgan"
           >
             <el-option
               v-for="(item, index) in selects.branchs"
@@ -38,7 +39,6 @@
             filterable
             clearable
             placeholder="请选择合作单位"
-            @change="changeCooper"
           >
             <el-option
               v-for="(item, index) in cooperationList"
@@ -157,59 +157,7 @@
         />
       </div>
     </div>
-    <el-dialog :visible.sync="resetVisible" title="修改退费记录" width="400px">
-      <el-form
-        :model="form"
-        :rules="rules"
-        :inline="true"
-        label-width="100px"
-        class="form"
-        ref="form"
-      >
-        <el-form-item label="编号"
-          ><el-input :disabled="true" v-model="form.id"></el-input
-        ></el-form-item>
-        <el-form-item label="学员"
-          ><el-input :disabled="true" v-model="form.username"></el-input
-        ></el-form-item>
-        <el-form-item label="课程组编号"
-          ><el-input :disabled="true" v-model="form.groupId"></el-input
-        ></el-form-item>
-        <el-form-item label="金额"
-          ><el-input
-            :disabled="true"
-            :value="form.amount | moneyFormat"
-          ></el-input>
-        </el-form-item>
-        <el-form-item label="交易流水号"
-          ><el-input v-model="form.transNo"></el-input
-        ></el-form-item>
-        <el-form-item
-          v-if="form.transNo"
-          prop="payTime"
-          label="打款时间"
-          :rules="[{ required: true, message: '请选择打款时间' }]"
-        >
-          <el-date-picker
-            v-model="form.payTime"
-            clearable
-            type="datetime"
-            value-format="yyyy-MM-dd HH:mm:ss"
-            :picker-options="{ firstDayOfWeek: 1 }"
-            placeholder="打款时间"
-          >
-          </el-date-picker>
-        </el-form-item>
-        <el-form-item label="退费时间">
-          <el-input :disabled="true" v-model="form.createTime"></el-input>
-        </el-form-item>
-      </el-form>
-      <span slot="footer" class="dialog-footer">
-        <el-button @click="resetVisible = false">取 消</el-button>
 
-        <el-button @click="resetRorm" type="primary">确 定</el-button>
-      </span>
-    </el-dialog>
   </div>
 </template>
 
@@ -220,7 +168,6 @@ import pagination from "@/components/Pagination/index";
 import { getTimes } from "@/utils";
 import load from "@/utils/loading";
 import { backTypeList } from "@/utils/searchArray";
-import { getUserCashAccountLog, resetUserCashAccountLog } from "./api";
 import { Export } from "@/utils/downLoadFile";
 import qs from "qs";
 export default {
@@ -275,7 +222,7 @@ export default {
         ...getTimes(payTime, ["payStartTime", "payEndTime"]),
       };
       try {
-        const res = await getUserCashAccountLog(params);
+        // const res = await getUserCashAccountLog(params);
         this.tableList = res.data.rows;
         this.rules.total = res.data.total;
       } catch (e) {
@@ -333,6 +280,27 @@ export default {
         "您确定导出退费列表?"
       );
     },
+    changeOrgan(val) {
+      this.searchForm.cooperationId = null;
+    },
+  },
+  watch: {
+    "searchForm.organId"(val) {
+      if (val) {
+        queryByOrganId({ organId: val }).then((res) => {
+          if (res.code == 200) {
+            this.cooperationList = res.data;
+          }
+        });
+      }
+    },
+    // "searchForm.cooperationId"(val) {
+    //   if (val) {
+    //     getMusicGroup({ cooperationId: val }).then((res) => {
+    //       this.musicList = res.data;
+    //     });
+    //   }
+    // },
   },
 };
 </script>

+ 0 - 1
src/views/teamBuild/components/teamSoundSet.vue

@@ -134,7 +134,6 @@ export default {
       this.$emit("chiosetab", 3);
     },
     chiosetab(val) {
-      console.log('调用chiosetab',val)
       this.$emit("handleClick", { name: String(val) });
     },
     submitAudit(val) {