소스 검색

添加测试学校与荔园样式同步,添加通知图标

11wqe1 2 주 전
부모
커밋
ea83d23422
4개의 변경된 파일40개의 추가작업 그리고 1개의 파일을 삭제
  1. 0 0
      src/assets/info/tongzhi.svg
  2. 4 1
      src/common/apiConfig.js
  3. 1 0
      src/components/topPage.vue
  4. 35 0
      src/views/HomeView.vue

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
src/assets/info/tongzhi.svg


+ 4 - 1
src/common/apiConfig.js

@@ -70,7 +70,10 @@ export const API_CONFIG = {
   ajax_selectliyuanOpenid: {
     functionName: "selectliyuanOpenid",
   },
-
+  //查询通知信息
+  ajax_selectnotNum: {
+    functionName: "select_noticeCenter_statusNum",
+  },
   //微信登录
   ajax_UpdateOpenId: {
     functionName: "UpdateOpenId",

+ 1 - 0
src/components/topPage.vue

@@ -326,6 +326,7 @@ import { myMixin } from "@/mixins/mixin.js"
 						"f235659b-1b6d-11f0-a66a-005056924926",
 						"d87b62d3-1b6d-11f0-a66a-005056924926",
 						"c25ea59b-1b6d-11f0-a66a-005056924926",
+                        "0fec3a8a-ad04-11ed-b13d-005056b86db5" //这个是测试学校的
 				]
             }
         },

+ 35 - 0
src/views/HomeView.vue

@@ -18,6 +18,9 @@
 							}}</span>
 						</div>
 						<div class="person">
+							<!-- <el-badge :value="msgNum" class="item" style="margin-right: 15px;">
+								<img src="../assets/info/tongzhi.svg" class="Msg" @click="goMsg" alt="">
+							</el-badge> -->
 							<div class="person_name" @click="editInfo">
 								<img
 									style="
@@ -153,6 +156,7 @@ export default {
 			// 判断链接时beta还是cloud的
             betaL: this.$region,
 			clearifa: "",
+			msgNum:0,
 			// 荔园集团下的学校
 			mergedList: [
 				"3823a6a5-1b6e-11f0-a66a-005056924926",
@@ -207,6 +211,11 @@ export default {
 		...mapActions({
 			logout: "user/logout",
 		}),
+		// 跳转
+		goMsg(){
+			console.log('去通知页');
+			
+		},
 		// 打开编辑弹框
 		editInfo() {
 			this.$refs.userInfoA.openDig();
@@ -230,6 +239,27 @@ export default {
 			})
 			.catch(() => {});
 		},
+		getMsg(){
+			let params = [
+				{
+					functionName: API_CONFIG.ajax_selectnotNum.functionName, // 调用存储过程的名称
+					uid: this.roleUser.userid, 
+					status: 0,  //1已读 0是未读
+				},
+			];  
+			// 获取学校权限与组织权限,优先使用学校权限,其次使用组织权限
+			// 第一步
+			this.$ajax.post(API_CONFIG.baseUrl, params)
+			.then(res=>{
+				console.log(res.data[0]);
+				let data = res.data[0]
+				this.msgNum = data[0].num
+
+			})
+			.catch(() => {
+				// 取消操作
+			});
+		},
 		// 打开平台应用工具
 		AddAppJson(val) {
 			console.log("AddAppJson", val);
@@ -475,6 +505,7 @@ export default {
 		console.log("重新获取数据");
 		console.log('this.$route.query.courseId',this.$route.query.courseId);
 		this.getPer();
+		this.getMsg()
 		if (this.$route.query.courseId) {
 			this.openApp2({
 				stateL: true,
@@ -601,4 +632,8 @@ export default {
 	/* right: 0; */
 	cursor: pointer;
 }
+.Msg{
+	cursor: pointer;
+	height: 25px;
+}
 </style>

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.