|
@@ -34,7 +34,7 @@
|
|
></el-option>
|
|
></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item prop="feedbackTypeDesc">
|
|
|
|
|
|
+ <el-form-item prop="feedbackTypeDesc">
|
|
<el-select
|
|
<el-select
|
|
v-model.trim="searchForm.feedbackTypeDesc"
|
|
v-model.trim="searchForm.feedbackTypeDesc"
|
|
placeholder="请选择反馈详情"
|
|
placeholder="请选择反馈详情"
|
|
@@ -102,6 +102,12 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column align="center" prop="overview" label="学员情况">
|
|
|
|
+
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <overflow-text :text="scope.row.overview"></overflow-text>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column align="center" prop="type" label="回访结果">
|
|
<el-table-column align="center" prop="type" label="回访结果">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div>
|
|
<div>
|
|
@@ -109,7 +115,7 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="center" prop="type" label="反馈详情">
|
|
|
|
|
|
+ <el-table-column align="center" prop="type" label="反馈详情">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<div v-if="scope.row.feedbackTypeDesc">
|
|
<div v-if="scope.row.feedbackTypeDesc">
|
|
{{ scope.row.feedbackTypeDesc | feedbackTypeDescFilter }}
|
|
{{ scope.row.feedbackTypeDesc | feedbackTypeDescFilter }}
|
|
@@ -150,13 +156,12 @@
|
|
:useVisitType="useVisitType"
|
|
:useVisitType="useVisitType"
|
|
@close="visitVisiable = false"
|
|
@close="visitVisiable = false"
|
|
@submited="refresh"
|
|
@submited="refresh"
|
|
-
|
|
|
|
/>
|
|
/>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<script>
|
|
<script>
|
|
-import { feedbackTypeList,feedbackTypeDescList } from "@/utils/searchArray";
|
|
|
|
|
|
+import { feedbackTypeList, feedbackTypeDescList } from "@/utils/searchArray";
|
|
import { getVisitList } from "@/views/returnVisitManager/api";
|
|
import { getVisitList } from "@/views/returnVisitManager/api";
|
|
import pagination from "@/components/Pagination/index";
|
|
import pagination from "@/components/Pagination/index";
|
|
import { getTimes } from "@/utils";
|
|
import { getTimes } from "@/utils";
|
|
@@ -189,7 +194,7 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
- if (this.groupType == "PRACTICE") {
|
|
|
|
|
|
+ if (this.groupType == "PRACTICE") {
|
|
this.useVisitType = ["小课回访", "网管课回访"];
|
|
this.useVisitType = ["小课回访", "网管课回访"];
|
|
} else if (this.groupType == "THEORY") {
|
|
} else if (this.groupType == "THEORY") {
|
|
this.useVisitType = ["小课回访", "乐理课回访"];
|
|
this.useVisitType = ["小课回访", "乐理课回访"];
|
|
@@ -214,12 +219,10 @@ export default {
|
|
};
|
|
};
|
|
this.search();
|
|
this.search();
|
|
},
|
|
},
|
|
- refresh(){
|
|
|
|
-
|
|
|
|
- this.getList()
|
|
|
|
- this.$emit('getList')
|
|
|
|
- }
|
|
|
|
- ,
|
|
|
|
|
|
+ refresh() {
|
|
|
|
+ this.getList();
|
|
|
|
+ this.$emit("getList");
|
|
|
|
+ },
|
|
getList() {
|
|
getList() {
|
|
// cleanDeep
|
|
// cleanDeep
|
|
let { timer, ...rest } = this.searchForm;
|
|
let { timer, ...rest } = this.searchForm;
|
|
@@ -229,8 +232,8 @@ export default {
|
|
page: this.rules.page,
|
|
page: this.rules.page,
|
|
rows: this.rules.limit,
|
|
rows: this.rules.limit,
|
|
...getTimes(timer, ["startTime", "endTime"]),
|
|
...getTimes(timer, ["startTime", "endTime"]),
|
|
- purpose:this.useVisitType[1]?this.useVisitType[1]:null,
|
|
|
|
- type:this.useVisitType[0]?this.useVisitType[0]:null
|
|
|
|
|
|
+ purpose: this.useVisitType[1] ? this.useVisitType[1] : null,
|
|
|
|
+ type: this.useVisitType[0] ? this.useVisitType[0] : null,
|
|
};
|
|
};
|
|
getVisitList(cleanDeep(params)).then((res) => {
|
|
getVisitList(cleanDeep(params)).then((res) => {
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|