|
@@ -7,6 +7,12 @@
|
|
|
@search="search"
|
|
|
@init="init"
|
|
|
/>
|
|
|
+ <picture-list
|
|
|
+ ref="pictureList"
|
|
|
+ :info="info"
|
|
|
+ :list="showTabList"
|
|
|
+ @backFunc="pictureFunc"
|
|
|
+ ></picture-list>
|
|
|
<table-list
|
|
|
ref="tableList"
|
|
|
:tableSets="tableSet"
|
|
@@ -153,10 +159,12 @@ import ClassHour from "@/views/education/archives/archivesDetails/courseRecords/
|
|
|
import searchBoxNew from "@/components/searchBoxNew";
|
|
|
import tableList from "@/components/tableList";
|
|
|
import pagination from "@/components/pagination";
|
|
|
+import pictureList from "@/components/Comon/pictureList.vue";
|
|
|
import tabClassDialog from "./tabClassDialog.vue";
|
|
|
import changeClassDialog from "./changeClassDialog.vue";
|
|
|
export default {
|
|
|
components: {
|
|
|
+ pictureList,
|
|
|
ClassHour,
|
|
|
searchBoxNew,
|
|
|
tableList,
|
|
@@ -188,6 +196,22 @@ export default {
|
|
|
title: "未定义",
|
|
|
},
|
|
|
},
|
|
|
+ info: {},
|
|
|
+ showTabList: [
|
|
|
+ {
|
|
|
+ label: "信息已推送",
|
|
|
+ img: "ts",
|
|
|
+ prop: "plush",
|
|
|
+ num: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "信息待推送",
|
|
|
+ img: "zy",
|
|
|
+ prop: "notPlush",
|
|
|
+ num: true,
|
|
|
+ color: "#ff7a38",
|
|
|
+ },
|
|
|
+ ],
|
|
|
formData: {
|
|
|
// status: "0,1",
|
|
|
pageSize: 10,
|
|
@@ -332,7 +356,7 @@ export default {
|
|
|
scope: "businessLevel",
|
|
|
edu: "educationTypeId",
|
|
|
},
|
|
|
- {
|
|
|
+ {
|
|
|
prop: "majorId",
|
|
|
placeholder: "专业",
|
|
|
scope: "Professional",
|
|
@@ -381,7 +405,9 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
prop: "searchKey",
|
|
|
- placeholder: this.showStatus ? '请输入班级名称/所属公司/学员姓名': '请输入所属公司/学员姓名',
|
|
|
+ placeholder: this.showStatus
|
|
|
+ ? "请输入班级名称/所属公司/学员姓名"
|
|
|
+ : "请输入所属公司/学员姓名",
|
|
|
},
|
|
|
{
|
|
|
prop: "telphone",
|
|
@@ -403,6 +429,14 @@ export default {
|
|
|
this.search();
|
|
|
},
|
|
|
methods: {
|
|
|
+ pictureFunc(item) {
|
|
|
+ if (item.prop == "notPlush") {
|
|
|
+ this.formData.pageSize = 10;
|
|
|
+ this.formData.pageNum = 1;
|
|
|
+ this.$set(this.formData,'officialStatus',0)
|
|
|
+ this.search();
|
|
|
+ }
|
|
|
+ },
|
|
|
exportStudent() {
|
|
|
let data = JSON.parse(JSON.stringify(this.formData));
|
|
|
data.gradeId = this.$route.query.id || "";
|
|
@@ -569,6 +603,10 @@ export default {
|
|
|
.finally(() => {
|
|
|
this.loading = false;
|
|
|
});
|
|
|
+
|
|
|
+ this.$api.gradegradecountperiodPlush(data).then((res) => {
|
|
|
+ this.info = res.data;
|
|
|
+ });
|
|
|
},
|
|
|
init() {
|
|
|
this.search(2);
|