فهرست منبع

添加学生列表是否是新用户

lex-xin 4 سال پیش
والد
کامیت
15f9e1ef23
1فایلهای تغییر یافته به همراه34 افزوده شده و 2 حذف شده
  1. 34 2
      src/views/studentManager/studentList.vue

+ 34 - 2
src/views/studentManager/studentList.vue

@@ -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
         }
       })