|
@@ -36,28 +36,6 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="returnFee">
|
|
|
|
- <el-select
|
|
|
|
- class="multiple"
|
|
|
|
- clearable
|
|
|
|
- v-model.trim="searchForm.returnFee"
|
|
|
|
- placeholder="是否退费"
|
|
|
|
- >
|
|
|
|
- <el-option label="是" :value="1"></el-option>
|
|
|
|
- <el-option label="否" :value="0"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item prop="hasSubCourse">
|
|
|
|
- <el-select
|
|
|
|
- class="multiple"
|
|
|
|
- clearable
|
|
|
|
- v-model.trim="searchForm.hasSubCourse"
|
|
|
|
- placeholder="是否有剩余为排课"
|
|
|
|
- >
|
|
|
|
- <el-option label="是" :value="1"></el-option>
|
|
|
|
- <el-option label="否" :value="0"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- </el-form-item>
|
|
|
|
|
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button native-type="submit" type="primary">搜索</el-button>
|
|
<el-button native-type="submit" type="primary">搜索</el-button>
|
|
@@ -73,6 +51,68 @@
|
|
>
|
|
>
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
|
|
+ prop="organName"
|
|
|
|
+ label="分部"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column align="center" label="学员信息" width="120px">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ {{ scope.row.username }}
|
|
|
|
+ <copy-text>{{ scope.row.userId }}</copy-text>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="phone"
|
|
|
|
+ label="手机号"
|
|
|
|
+ width="120px"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="one"
|
|
|
|
+ label="1v1"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="two"
|
|
|
|
+ label="1v2"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="three"
|
|
|
|
+ label="1v3"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="four"
|
|
|
|
+ label="1v4"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="five"
|
|
|
|
+ label="1v5"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="six"
|
|
|
|
+ label="1v6"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="seven"
|
|
|
|
+ label="1v7"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="theory"
|
|
|
|
+ label="乐理课"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ align="center"
|
|
|
|
+ prop="practice"
|
|
|
|
+ label="网管课"
|
|
|
|
+ ></el-table-column>
|
|
|
|
+ <!-- <el-table-column
|
|
|
|
+ align="center"
|
|
prop="activityId"
|
|
prop="activityId"
|
|
label="活动编号"
|
|
label="活动编号"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
@@ -178,8 +218,8 @@
|
|
align="center"
|
|
align="center"
|
|
prop="subNoCoursePrice"
|
|
prop="subNoCoursePrice"
|
|
label="剩余排课金额"
|
|
label="剩余排课金额"
|
|
- ></el-table-column>
|
|
|
|
- <!-- <el-table-column align="center" label="操作">
|
|
|
|
|
|
+ ></el-table-column> -->
|
|
|
|
+ <el-table-column align="center" label="操作">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div>
|
|
<div>
|
|
<el-button type="text" @click="gotoDetail(scope.row)"
|
|
<el-button type="text" @click="gotoDetail(scope.row)"
|
|
@@ -187,7 +227,7 @@
|
|
>
|
|
>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- </el-table-column> -->
|
|
|
|
|
|
+ </el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
<pagination
|
|
<pagination
|
|
sync
|
|
sync
|
|
@@ -199,32 +239,22 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
|
|
+ <el-dialog :visible.sync="detailVisible" title="查看详情" width="900px">
|
|
|
|
+ <detail :userId="selectUserId" />
|
|
|
|
+ </el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
-<!--
|
|
|
|
-姓名
|
|
|
|
-编号
|
|
|
|
-分部
|
|
|
|
-指导老师
|
|
|
|
-来源
|
|
|
|
-价格
|
|
|
|
-付费课程类型
|
|
|
|
-付费已排课课次
|
|
|
|
-付费未排课课次
|
|
|
|
-赠送课程类型
|
|
|
|
-赠送已排课课次
|
|
|
|
-赠送未排课课次
|
|
|
|
-是否退费
|
|
|
|
-剩余未排课金额
|
|
|
|
- -->
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import pagination from "@/components/Pagination/index";
|
|
import pagination from "@/components/Pagination/index";
|
|
-import { queryDetailPage } from "./api";
|
|
|
|
|
|
+import { querySumPage } from "./api";
|
|
|
|
+import detail from "./detail.vue";
|
|
export default {
|
|
export default {
|
|
name: "credentials",
|
|
name: "credentials",
|
|
components: {
|
|
components: {
|
|
- pagination
|
|
|
|
|
|
+ pagination,
|
|
|
|
+ detail
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -241,7 +271,9 @@ export default {
|
|
page: 1, // 当前页
|
|
page: 1, // 当前页
|
|
total: 0, // 总条数
|
|
total: 0, // 总条数
|
|
page_size: [10, 20, 40, 50] // 选择限制显示条数
|
|
page_size: [10, 20, 40, 50] // 选择限制显示条数
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ detailVisible: false,
|
|
|
|
+ selectUserId: null
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
@@ -252,7 +284,7 @@ export default {
|
|
methods: {
|
|
methods: {
|
|
async getList() {
|
|
async getList() {
|
|
try {
|
|
try {
|
|
- const res = await queryDetailPage({
|
|
|
|
|
|
+ const res = await querySumPage({
|
|
page: this.rules.page,
|
|
page: this.rules.page,
|
|
rows: this.rules.limit,
|
|
rows: this.rules.limit,
|
|
...this.searchForm
|
|
...this.searchForm
|
|
@@ -274,16 +306,9 @@ export default {
|
|
this.search();
|
|
this.search();
|
|
},
|
|
},
|
|
gotoDetail(row) {
|
|
gotoDetail(row) {
|
|
- // query:{'musicGroupId':}
|
|
|
|
- this.$router.push({
|
|
|
|
- path: "/business/childrensdayDetail",
|
|
|
|
- query: {
|
|
|
|
- musicGroupId: row.musicGroupId,
|
|
|
|
- musicGroupName: row.musicGroupName,
|
|
|
|
- cooperationOrganId: row.cooperationOrganId,
|
|
|
|
- organId: row.organId
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
|
|
+ console.log(row, "121212");
|
|
|
|
+ this.selectUserId = row.userId;
|
|
|
|
+ this.detailVisible = true;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|