|
@@ -171,7 +171,23 @@
|
|
|
label="是否服务">
|
|
|
<template slot-scope="scope">{{ scope.row.serviceTag ? '是' : '否' }}</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
+ <el-table-column align="center"
|
|
|
+ label="是否是新用户">
|
|
|
+ <template slot="header">
|
|
|
+ <p style="position: relative; "> 是否是新用户 <el-tooltip placement="top"
|
|
|
+ popper-class="mTooltip">
|
|
|
+ <div slot="content">
|
|
|
+ 没有有效的VIP课程或未参与2020年双十一活动的用户为新用户
|
|
|
+ </div>
|
|
|
+ <i class="el-icon-question"
|
|
|
+ style="font-size: 18px; color: #F56C6C"></i>
|
|
|
+ </el-tooltip>
|
|
|
+ </p>
|
|
|
+ </template>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ scope.row.isNewUser ? '是' : '否' }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column align="center"
|
|
|
prop="courseBalance"
|
|
|
label="课程余额(元)">
|
|
@@ -325,6 +341,17 @@
|
|
|
}"
|
|
|
placeholder="选择日期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="是否是新用户"
|
|
|
+ prop="isNewUser">
|
|
|
+ <el-select class="multiple"
|
|
|
+ v-model.trim="studentForm.isNewUser"
|
|
|
+ clearable>
|
|
|
+ <el-option :value="1"
|
|
|
+ label="是"></el-option>
|
|
|
+ <el-option :value="0"
|
|
|
+ label="否"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div slot="footer"
|
|
|
class="dialog-footer">
|
|
@@ -447,7 +474,8 @@ export default {
|
|
|
serviceTag: null,
|
|
|
operatingTag: null,
|
|
|
teacherId: null,
|
|
|
- subjectIdList: null
|
|
|
+ subjectIdList: null,
|
|
|
+ isNewUser: null,
|
|
|
},
|
|
|
studentRules: {
|
|
|
name: [{ required: true, message: "请输入学生姓名" }],
|
|
@@ -456,6 +484,7 @@ export default {
|
|
|
organId: [{ required: true, message: "请选择分部" }],
|
|
|
subjectIdList: [{ required: true, message: "请选择声部" }],
|
|
|
serviceTag: [{ required: true, message: "请选择是否参与服务" }],
|
|
|
+ isNewUser: [{ required: true, message: "请选择是否是新用户" }],
|
|
|
operatingTag: [{ required: true, message: "请选择是否参与运营" }],
|
|
|
teacherId: [{ required: true, message: "请选择指导老师" }]
|
|
|
},
|
|
@@ -657,6 +686,7 @@ export default {
|
|
|
serviceTag: studentForm.serviceTag,
|
|
|
operatingTag: studentForm.operatingTag,
|
|
|
teacherId: studentForm.teacherId,
|
|
|
+ isNewUser: studentForm.isNewUser,
|
|
|
subjectIdList: studentForm.subjectIdList
|
|
|
};
|
|
|
registerStudent(obj).then(res => {
|
|
@@ -685,6 +715,7 @@ export default {
|
|
|
serviceTag: studentForm.serviceTag,
|
|
|
operatingTag: studentForm.operatingTag,
|
|
|
teacherId: studentForm.teacherId,
|
|
|
+ isNewUser: studentForm.isNewUser,
|
|
|
subjectIdList: studentForm.subjectIdList
|
|
|
};
|
|
|
updateStudent(obj).then(res => {
|
|
@@ -749,6 +780,7 @@ export default {
|
|
|
serviceTag: row.serviceTag,
|
|
|
operatingTag: row.operatingTag,
|
|
|
teacherId: row.teacherId || null,
|
|
|
+ isNewUser: row.isNewUser,
|
|
|
subjectIdList: Number(row.subjectIdList) || null
|
|
|
}
|
|
|
})
|