浏览代码

学生老师批量添加自动添加后缀

11wqe1 1 年之前
父节点
当前提交
2819b88057
共有 2 个文件被更改,包括 26 次插入5 次删除
  1. 20 4
      src/components/pages/studentManage/student.vue
  2. 6 1
      src/components/pages/sz/teacher.vue

+ 20 - 4
src/components/pages/studentManage/student.vue

@@ -690,13 +690,27 @@ export default {
             for (var cj = 0; cj < 3; cj++) {
               num += Math.floor(Math.random() * 10);
             }
-            a =
+            // a =
+            //   pinyin.getFullChars(v["学生姓名"]).toLowerCase() +
+            //   num +
+            //   "@cocorobo.cc";
+             a =
               pinyin.getFullChars(v["学生姓名"]).toLowerCase() +
-              num +
-              "@cocorobo.cc";
+              num + _this.userSuffix;
             obj.sId = v["学号"];
             obj.name = v["学生姓名"];
-            obj.mail = v["学生账号"] ? v["学生账号"] : a;
+            // obj.mail = v["学生账号"] ? v["学生账号"] : a;
+            // console.log('v["学生账号"]',v["学生账号"]==true,v["学生账号"]);
+            if (v["学生账号"]) {
+              if(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(v["学生账号"])){
+                obj.mail = v["学生账号"];
+              }else{
+                obj.mail = v["学生账号"] + "@" + _this.userSuffix
+              }
+              
+            }else{
+              obj.mail = a;
+            }
             obj.phone = v["学生手机号"];
             obj.class = v["班级"];
             arr.push(obj);
@@ -739,6 +753,7 @@ export default {
               _this.$message.error("有学生账号格式不正确,请重新上传");
               break;
             }
+            //#region 
             //  else if (item.school === "") {
             // 	_b = 1;
             // 	_this.$message.error("学生学校不能为空,请重新上传");
@@ -964,6 +979,7 @@ export default {
             // }
             // } else {
             //   loading.close();
+            //#endregion
           }
           let z = 2;
           let newArr = JSON.stringify(arr);

+ 6 - 1
src/components/pages/sz/teacher.vue

@@ -850,7 +850,12 @@ export default {
           this.da.map(v => {
             let obj = {};
             obj.name = v["教师姓名"];
-            obj.mail = v["教师账号"];
+            // obj.mail = v["教师账号"];
+            if(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/.test(v["教师账号"])){
+              obj.mail = v["教师账号"];
+            }else{
+              obj.mail = v["教师账号"] + "@" + _this.userSuffix
+            }
             obj.school = v["学校"];
             arr.push(obj);
           });