|
|
@@ -19,7 +19,7 @@
|
|
|
<div class="info_item" >
|
|
|
<div class="item_row">
|
|
|
<span class="span_label">账号:</span>
|
|
|
- <span class="span_value">{{ userInfo.loginName }}</span>
|
|
|
+ <span class="span_value">{{ userInfo.registrationCode }}</span>
|
|
|
</div>
|
|
|
<div class="item_row">
|
|
|
<span class="span_label">姓名:</span>
|
|
|
@@ -28,16 +28,16 @@
|
|
|
|
|
|
|
|
|
</div>
|
|
|
- <div class="info_item">
|
|
|
+ <!-- <div class="info_item">
|
|
|
<div class="item_row">
|
|
|
<span class="span_label">学校:</span>
|
|
|
<span class="span_value">{{ userInfo.schoolName }}</span>
|
|
|
</div>
|
|
|
<div class="item_row">
|
|
|
- <span class="span_label">角色:</span>
|
|
|
+ <span class="span_label">班级:</span>
|
|
|
<span class="span_value">{{roleNames}}</span>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div class="info_item">
|
|
|
<div class="item_row">
|
|
|
<span class="span_label">手机号:</span>
|
|
|
@@ -56,71 +56,6 @@
|
|
|
|
|
|
</div>
|
|
|
<div class="page_jg_20"></div>
|
|
|
- <div class="page_jg_20"></div>
|
|
|
- <div class="user_title">
|
|
|
- <span>我的任课关系</span>
|
|
|
- <el-checkbox v-model="checkedRenKe" @change="CheckedRenKeChange">仅显示有效任课信息</el-checkbox>
|
|
|
- </div>
|
|
|
- <div class="page_table">
|
|
|
- <el-table :data="teacherClassData" border>
|
|
|
- <el-table-column prop="schoolYearName" label="学年" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="gradeName" label="年级" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="className" label="班级" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="courseName" label="科目" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="classManager"
|
|
|
- label="是否班主任"
|
|
|
- align="center"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
- <div>
|
|
|
- {{ scope.row.roleName=='班主任' ? "是" : "否" }}
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="gradeStartDate"
|
|
|
- label="开始时间"
|
|
|
- align="center"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
- prop="gradeEndDate"
|
|
|
- label="结束时间"
|
|
|
- align="center"
|
|
|
- >
|
|
|
- </el-table-column>
|
|
|
-
|
|
|
-
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <div class="page_jg_20"></div>
|
|
|
- <div class="page_jg_20"></div>
|
|
|
- <div class="user_title" >
|
|
|
- <span class="cardName">我的管理权限</span>
|
|
|
- <el-checkbox v-model="checkedMana" @change="CheckedManaChange">仅显示有效管理权限</el-checkbox>
|
|
|
- </div>
|
|
|
- <div class="page_table">
|
|
|
- <el-table :data="teacherManaData" border >
|
|
|
- <el-table-column prop="schoolYearName" label="学年" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="roleName" label="角色" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="gradeName" label="年级" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="courseName" label="科目" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="gradeStartDate" label="开始时间" align="center">
|
|
|
- </el-table-column>
|
|
|
- <el-table-column prop="gradeEndDate" label="结束时间" align="center">
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <div class="page_jg_20"></div>
|
|
|
<div class="page_dialog">
|
|
|
<el-dialog title="绑定手机号" center :visible.sync="bindingPhoneData.showDialog" width="400px">
|
|
|
<div class="dialog_center padding_20">
|
|
|
@@ -152,7 +87,7 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import { mapGetters } from "vuex";
|
|
|
-import bindEmail from "./components/userSetting/bindEmail.vue";
|
|
|
+
|
|
|
import heada_Image from "../../assets/user_img.png";
|
|
|
|
|
|
export default {
|
|
|
@@ -160,7 +95,7 @@ export default {
|
|
|
...mapGetters(["userInfo"]),
|
|
|
},
|
|
|
components: {
|
|
|
- bindEmail,
|
|
|
+
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -201,8 +136,7 @@ export default {
|
|
|
this.roleNames=this.userInfo.roleNames.join("、");
|
|
|
}
|
|
|
|
|
|
- this.GetUserCourse();//获取任课关系
|
|
|
- this.GetUserPersonal();//获取权限管理
|
|
|
+
|
|
|
this.LoadSdk() //加载微信sdk
|
|
|
// 监听微信中间页面传递参数
|
|
|
window.addEventListener('message', this.WechatBind);
|
|
|
@@ -213,49 +147,10 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
|
|
|
- // 我的任课关系
|
|
|
- GetUserCourse() {
|
|
|
- let param = {
|
|
|
- dataType: 0,// 0-任课关系 1-管理权限
|
|
|
- effective:this.checkedRenKe,//是否有效学年
|
|
|
- pageNum:'1',
|
|
|
- pageSize:'1000',
|
|
|
- };
|
|
|
- this.$api.user.getUserCoursePersonal(param).then((res) => {
|
|
|
- console.log("打印我的任课关系", res);
|
|
|
- if (res.code == 200) {
|
|
|
- this.teacherClassData = res.data.records || [] ;
|
|
|
- console.log("打印我的任课关系", this.teacherClassData);
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- // 我的管理权限
|
|
|
- GetUserPersonal() {
|
|
|
- let param = {
|
|
|
- dataType: 1,// 0-任课关系 1-管理权限
|
|
|
- effective:this.checkedMana,//是否有效学年
|
|
|
- pageNum:'1',
|
|
|
- pageSize:'1000',
|
|
|
- };
|
|
|
- this.$api.user.getUserCoursePersonal(param).then((res) => {
|
|
|
- console.log("打印我的管理权限", res);
|
|
|
- if (res.code == 200) {
|
|
|
- this.teacherManaData = res.data.records || [] ;
|
|
|
-
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
|
|
|
- //是否显示有效任课信息
|
|
|
- CheckedRenKeChange() {
|
|
|
- this.GetUserCourse();
|
|
|
- },
|
|
|
|
|
|
- //是否显示有效管理权限
|
|
|
- CheckedManaChange()
|
|
|
- {
|
|
|
- this.GetUserPersonal();
|
|
|
- },
|
|
|
+
|
|
|
+
|
|
|
|
|
|
//打开绑定手机号弹窗
|
|
|
OpenPhoneDialog()
|