Pārlūkot izejas kodu

修改更新的配置

yanliming 1 mēnesi atpakaļ
vecāks
revīzija
c788cf25f1
50 mainītis faili ar 221 papildinājumiem un 199 dzēšanām
  1. 44 44
      App.vue
  2. 1 1
      manifest.json
  3. 26 28
      package.json
  4. 2 2
      pages/parents/activity/add.vue
  5. 1 1
      pages/parents/classSchedule/classSchedule.vue
  6. 3 3
      pages/parents/classSchedule/classScheduleDetails.vue
  7. 4 4
      pages/parents/course/confirmOrder.vue
  8. 2 2
      pages/parents/course/coursePrediction.vue
  9. 9 9
      pages/parents/course/shoppingCar.vue
  10. 11 2
      pages/parents/login/login.vue
  11. 1 1
      pages/parents/messageNotification/messageNotification.vue
  12. 2 2
      pages/parents/mine/addChildInformation.vue
  13. 1 1
      pages/parents/mine/editProfile.vue
  14. 3 3
      pages/parents/mine/mine.vue
  15. 1 1
      pages/parents/mine/myCourses.vue
  16. 7 7
      pages/parents/mine/relatedChildren.vue
  17. 4 4
      pages/parents/search/search.vue
  18. 4 4
      pages/parents/search/searchResult.vue
  19. 1 1
      pages/parents/studentDocument/studentDocument.vue
  20. 4 4
      pages/teacher/callNames/callNames.vue
  21. 5 5
      pages/teacher/callNames/classCall.vue
  22. 3 3
      pages/teacher/callNames/classCallStudentDetail.vue
  23. 1 1
      pages/teacher/homePage/homePage.vue
  24. 1 1
      pages/teacher/leaveApproval/leaveApproval.vue
  25. 1 1
      pages/teacher/lectureRecord/lectureRecord.vue
  26. 6 3
      pages/teacher/login/login.vue
  27. 1 1
      pages/teacher/makeUpAttendance/record.vue
  28. 1 1
      pages/teacher/message/messageNotification.vue
  29. 15 7
      pages/teacher/myClass/classDetails.vue
  30. 3 3
      pages/teacher/myClass/classInfos.vue
  31. 3 3
      pages/teacher/myClass/myClass.vue
  32. 1 1
      pages/teacher/myClass/signRecord.vue
  33. 2 2
      pages/teacher/myClass/studentDetails.vue
  34. 1 1
      pages/teacher/myClass/temperatureRecord.vue
  35. 3 3
      pages/teacher/myCourse/CourseDetails.vue
  36. 1 1
      pages/teacher/myCourse/myCourse.vue
  37. 1 1
      pages/youth/classSchedule/classSchedule.vue
  38. 3 3
      pages/youth/classSchedule/classScheduleDetails.vue
  39. 4 4
      pages/youth/course/confirmOrder.vue
  40. 2 2
      pages/youth/course/coursePrediction.vue
  41. 9 9
      pages/youth/course/shoppingCar.vue
  42. 6 2
      pages/youth/login/login.vue
  43. 1 1
      pages/youth/messageNotification/messageNotification.vue
  44. 2 2
      pages/youth/mine/addChildInformation.vue
  45. 1 1
      pages/youth/mine/editProfile.vue
  46. 3 3
      pages/youth/mine/mine.vue
  47. 1 1
      pages/youth/mine/myCourses.vue
  48. 4 4
      pages/youth/search/search.vue
  49. 4 4
      pages/youth/search/searchResult.vue
  50. 1 1
      pages/youth/studentDocument/studentDocument.vue

+ 44 - 44
App.vue

@@ -1,17 +1,17 @@
-<style lang="scss">
-	/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
-	@import "@/uni_modules/uview-ui/index.scss";
-</style>
-<script>
-	import './config/.env.js'
+<style lang="scss">
+	/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
+	@import "@/uni_modules/uview-ui/index.scss";
+</style>
+<script>
+	import './config/.env.js'
 	import './assets/js/font.js'
 	export default {
 		onLaunch: function() {
-			console.log('App Launch')
-			document.title="启航教培管家"
+			console.log('App Launch')
+			document.title="启航教培管家"
 			
 		},
-		onShow: function() {
+		onShow: function() {
 			
 			console.log('App Show')
 		},
@@ -25,48 +25,48 @@
 	page{
 		padding-bottom: 200rpx;
 	}
-	/*每个页面公共css */
-	html, body {
-	  background-color: #F2F4F4;  
-	  margin: 0;
-	  padding: 0;
-	} ygff
-	// 后退图标
-	.back{
-		display: inline-block;
-		font-size: 18px;
-		float: left;
-		margin-left: 11px;
-	}
-	.uni-icon-success-no-circle:before {
-	    content: "" !important ;
-		display: none;
-	}
-	.uni-toast .uni-toast__content{
-		margin: -10px 1px 10px 1px;
-	}
-	.uni-modal .uni-modal__btn{
-		flex: 1;
-		height: 43px;
-		line-height: 43px !important;;
-		font-size: 13px !important;
-		box-sizing: border-box;
-		cursor: pointer;
-		text-align: center;
-		border-radius: 1px;
+	/*每个页面公共css */
+	html, body {
+	  background-color: #F2F4F4;  
+	  margin: 0;
+	  padding: 0;
+	} ygff
+	// 后退图标
+	.back{
+		display: inline-block;
+		font-size: 18px;
+		float: left;
+		margin-left: 11px;
+	}
+	.uni-icon-success-no-circle:before {
+	    content: "" !important ;
+		display: none;
+	}
+	.uni-toast .uni-toast__content{
+		margin: -10px 1px 10px 1px;
+	}
+	.uni-modal .uni-modal__btn{
+		flex: 1;
+		height: 43px;
+		line-height: 43px !important;;
+		font-size: 13px !important;
+		box-sizing: border-box;
+		cursor: pointer;
+		text-align: center;
+		border-radius: 1px;
 	}
 	@media screen and (min-width: 320px) {
-	   /deep/.u-tabbar__content {
+	   ::v-deep.u-tabbar__content {
 			height: 45px!important;
 	   }
 	}
 	@media screen and (min-width: 375px) {
-	   /deep/.u-tabbar__content {
+	   ::v-deep.u-tabbar__content {
 			height: 55px!important;
 	   }
 	}
 	@media screen and (min-width: 425px) {
-	   /deep/.u-tabbar__content {
+	   ::v-deep.u-tabbar__content {
 			height: 65px!important;
 	   }
 	}
@@ -75,14 +75,14 @@
 		font-size: 17px !important
 	}
 	
-	/deep/.u-divider{
+	::v-deep.u-divider{
 		  background-color: #F2F4F4 !important;  
 		  
 		  
 		  
 	}
-	/deep/.u-divider-text{
+	::v-deep.u-divider-text{
 		  color: rgba(182, 189, 195, 1) !important;
 		  font-size: 12px !important;
 	}
-</style>
+</style>

+ 1 - 1
manifest.json

@@ -1,6 +1,6 @@
 {
     "name" : "student",
-    "appid" : "__UNI__731EE47",
+    "appid" : "__UNI__FB68B29",
     "description" : "",
     "versionName" : "1.0.0",
     "versionCode" : "100",

+ 26 - 28
package.json

@@ -1,29 +1,28 @@
 {
-
-	"dependencies": {
-	 "compression-webpack-plugin": "^8.0.1",
-	 "echarts": "^5.3.2",
-	 "hls.js": "^0.14.11",
-	 "remixicon": "^2.5.0",
-	 "uni-crazy-router": "0.0.31",
-	 "uni-simple-router": "^2.0.1",
-	 "uview-ui": "^1.8.4",
-	 "vconsole": "^3.4.0",
-	 "vue-cli": "^2.9.6",
-	 "vue-cropper": "^0.5.6",
-	 "vuex": "^3.6.2",
-	 "weixin-js-sdk": "^1.6.0"
-	},
-	"devDependencies": {
-	 "@vue/cli-plugin-babel": "^4.0.0",
-	 "@vue/cli-plugin-eslint": "^4.0.0",
-	 "@vue/cli-service": "^4.0.0",
-	 "babel-eslint": "^10.0.3",
-	 "eslint": "^5.16.0",
-	 "eslint-plugin-vue": "^5.0.0",
-	 "node-sass": "^5.0.0",
-	 "sass-loader": "^11.0.1",
-	 "vue-template-compiler": "^2.6.10"
+	"dependencies": {
+		"compression-webpack-plugin": "^8.0.1",
+		"echarts": "^5.3.2",
+		"hls.js": "^0.14.11",
+		"remixicon": "^2.5.0",
+		"uni-crazy-router": "0.0.31",
+		"uni-simple-router": "^2.0.1",
+		"uview-ui": "^1.8.8",
+		"vconsole": "^3.4.0",
+		"vue-cli": "^2.9.6",
+		"vue-cropper": "^0.5.6",
+		"vuex": "^3.6.2",
+		"weixin-js-sdk": "^1.6.0"
+	},
+	"devDependencies": {
+		"@vue/cli-plugin-babel": "^4.0.0",
+		"@vue/cli-plugin-eslint": "^4.0.0",
+		"@vue/cli-service": "^4.0.0",
+		"babel-eslint": "^10.0.3",
+		"eslint": "^5.16.0",
+		"eslint-plugin-vue": "^5.0.0",
+		"node-sass": "^5.0.0",
+		"sass-loader": "^11.0.1",
+		"vue-template-compiler": "^2.6.10"
 	},
 	"uni-app": {
 		"scripts": {
@@ -43,8 +42,7 @@
 				"BROWSER": "Chrome",
 				"env": {
 					"UNI_PLATFORM": "h5",
-					"NODE_NAME": "production"
-					
+					"NODE_NAME": "production"
 				},
 				"define": {
 					"CUSTOM-CONST": true
@@ -52,4 +50,4 @@
 			}
 		}
 	}
-}
+}

+ 2 - 2
pages/parents/activity/add.vue

@@ -211,13 +211,13 @@
 		}
 	}
 
-	/deep/uni-input {
+	::v-deepuni-input {
 		width: 300rpx;
 		text-align: right !important;
 
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		color: #cccccc !important;
 	}
 </style>

+ 1 - 1
pages/parents/classSchedule/classSchedule.vue

@@ -500,7 +500,7 @@
 	}
 
 
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		display: block;
 		text-align: right !important;
 		margin-right: 16px;

+ 3 - 3
pages/parents/classSchedule/classScheduleDetails.vue

@@ -123,16 +123,16 @@
 		margin-bottom: 10px;
 	}
 
-	/deep/.u-cell_title {
+	::v-deep.u-cell_title {
 		color: rgba(119, 119, 119, 1);
 	}
 
-	/deep/.u-cell__value {
+	::v-deep.u-cell__value {
 		color: #333333;
 	}
 
 	.teacher {
-		/deep/.u-cell__value {
+		::v-deep.u-cell__value {
 			color: #00BAC8;
 		}
 	}

+ 4 - 4
pages/parents/course/confirmOrder.vue

@@ -500,13 +500,13 @@
 		}
 	}
 
-	/deep/uni-input {
+	::v-deepuni-input {
 		width: 300rpx;
 		text-align: right !important;
 
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		color: #cccccc !important;
 		font-size: 28rpx;
 	}
@@ -547,12 +547,12 @@
 				margin-left: auto;
 			}
 
-			/deep/.uni-radio-input {
+			::v-deep.uni-radio-input {
 				width: 40rpx;
 				height: 40rpx;
 			}
 
-			/deep/.uni-radio-input-checked {
+			::v-deep.uni-radio-input-checked {
 				background-color: #0DBAC7 !important;
 			}
 		}

+ 2 - 2
pages/parents/course/coursePrediction.vue

@@ -186,13 +186,13 @@
 		}
 	}
 
-	/deep/uni-input {
+	::v-deepuni-input {
 		width: 300rpx;
 		text-align: right !important;
 
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		color: #cccccc !important;
 	}
 </style>

+ 9 - 9
pages/parents/course/shoppingCar.vue

@@ -505,11 +505,11 @@
 			margin: auto 0
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 40rpx;
 			height: 40rpx;
 		}
@@ -618,12 +618,12 @@
 		align-items: center;
 		justify-content: space-between;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
@@ -684,16 +684,16 @@
 		align-items: center;
 		justify-content: space-between;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
-		/deep/.radio {
+		::v-deep.radio {
 
 			.text {
 				color: #777777;
@@ -702,7 +702,7 @@
 
 		}
 
-		/deep/uni-button {
+		::v-deepuni-button {
 			margin-right: 0;
 		}
 
@@ -718,7 +718,7 @@
 		}
 	}
 
-	/deep/.uni-label-pointer {
+	::v-deep.uni-label-pointer {
 
 		display: flex;
 		align-items: center;

+ 11 - 2
pages/parents/login/login.vue

@@ -37,6 +37,9 @@
 				</view>
 			</view>
 		</view>
+<!-- 		<view class="tip">
+			短信升级可能无法收到验证码,恢复可能需要3-5天!
+		</view> -->
 		<view class="agreement">
 			<label class="radio">
 				<radio value="" @click="radioClick" /><text class="text">我已阅读并同意
@@ -45,6 +48,7 @@
 		</view>
 		<!-- 按钮 -->
 		<button class="login-btn" @click="signIn">登  录</button>
+		
 	</view>
 </template>
 
@@ -280,7 +284,7 @@
 				display: flex;
 				justify-content: space-between;
 
-				/deep/uni-input {
+				::v-deepuni-input {
 					height: 40px !important;
 					line-height: 40px !important;
 				}
@@ -309,7 +313,7 @@
 		margin-top: 84rpx;
 		text-align: center;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
@@ -328,4 +332,9 @@
 		border-radius: 50px;
 		margin-top: 26rpx;
 	}
+	
+	.tip{
+		color: red;
+		text-align: center;
+	}
 </style>

+ 1 - 1
pages/parents/messageNotification/messageNotification.vue

@@ -223,7 +223,7 @@
 		}
 	}
 
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		justify-content: end;
 		margin-right: 32rpx;
 		color: rgba(13, 186, 199, 1);

+ 2 - 2
pages/parents/mine/addChildInformation.vue

@@ -400,12 +400,12 @@ uni-input{
 	position: relative;
 	margin-bottom: 20px;
 }
-/deep/.uni-input-placeholder{
+::v-deep.uni-input-placeholder{
 	text-indent: 72rpx;
 	color: rgba(204, 204, 204, 1);
 	font-size:32rpx;
 }
-/deep/.uni-input-input{
+::v-deep.uni-input-input{
 	text-indent: 72rpx;
 }
 .icon{

+ 1 - 1
pages/parents/mine/editProfile.vue

@@ -166,7 +166,7 @@
 	page{
 		background-color: #fff;
 	}
-	/deep/.u-slot-content{
+	::v-deep.u-slot-content{
 		   justify-content: end;
 		   margin-right: 32rpx;
 		   color: rgba(13, 186, 199, 1);

+ 3 - 3
pages/parents/mine/mine.vue

@@ -494,20 +494,20 @@
 					right: -40rpx;
 					
 
-					/deep/.uni-radio-input {
+					::v-deep.uni-radio-input {
 						width: 40rpx;
 						height: 40rpx;
 						background-color: rgba(221, 241, 242, 1);
 					}
 
-					/deep/.uni-radio-input-checked {
+					::v-deep.uni-radio-input-checked {
 						background-color: #43C9D3 !important;
 						border-color: #43C9D3 !important;
 					}
 
 				}
 				
-				/deep/.u-radio__icon-wrap {
+				::v-deep.u-radio__icon-wrap {
 					background-color: rgba(221, 241, 242, 1);
 				}
 			}

+ 1 - 1
pages/parents/mine/myCourses.vue

@@ -222,7 +222,7 @@
 				align-items: center;
 				margin-left: 16rpx;
 
-				/deep/.u-progress {
+				::v-deep.u-progress {
 					width: 128rpx;
 					height: 4px !important;
 				}

+ 7 - 7
pages/parents/mine/relatedChildren.vue

@@ -239,15 +239,15 @@
 	}
 
 
-	/deep/.u-tab-item {
+	::v-deep.u-tab-item {
 		color: #101010 !important;
 	}
 
-	/deep/.u-cell_title {
+	::v-deep.u-cell_title {
 		color: rgba(119, 119, 119, 1);
 	}
 
-	/deep/.u-cell__value {
+	::v-deep.u-cell__value {
 		color: #333333;
 		flex: 0.45;
 		margin-left: auto;
@@ -259,7 +259,7 @@
 		margin-top: 80rpx;
 	}
 
-	/deep/.u-action {
+	::v-deep.u-action {
 		width: 17.1%;
 		text-align: center;
 		line-height: 56rpx;
@@ -268,12 +268,12 @@
 		color: rgba(255, 255, 255, 1);
 	}
 
-	/deep/.u-content {
+	::v-deep.u-content {
 		height: 56rpx !important;
 		background-color: #fff !important;
 	}
 
-	/deep/.u-input {
+	::v-deep.u-input {
 		background-color: #fff !important;
 	}
 
@@ -345,7 +345,7 @@
 		}
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		font-size: 24rpx
 	}
 

+ 4 - 4
pages/parents/search/search.vue

@@ -46,10 +46,10 @@
             background-color: #fff;
 			padding: 16rpx 24rpx;
 			display: flex;
-			/deep/.u-icon--right{
+			::v-deep.u-icon--right{
 				margin-right: 11px;
 			}
-			/deep/.u-action{
+			::v-deep.u-action{
 				   width: 17.1%;
 				   text-align: center;
 				   line-height: 28px;
@@ -57,10 +57,10 @@
 				   background-color: rgba(13, 186, 199, 1);
 				   color: rgba(255, 255, 255, 1);
 			}
-			/deep/.u-content{
+			::v-deep.u-content{
 				   background-color: rgba(240, 244, 250, 1) !important;
 			}
-			/deep/.u-input{
+			::v-deep.u-input{
 				   background-color: rgba(240, 244, 250, 1) !important;
 			}
 		}

+ 4 - 4
pages/parents/search/searchResult.vue

@@ -121,11 +121,11 @@
 		top: 0;
 		display: flex;
 
-		/deep/.u-icon--right {
+		::v-deep.u-icon--right {
 			margin-right: 11px;
 		}
 
-		/deep/.u-action {
+		::v-deep.u-action {
 			width: 17.1%;
 			text-align: center;
 			line-height: 28px;
@@ -134,11 +134,11 @@
 			color: rgba(255, 255, 255, 1);
 		}
 
-		/deep/.u-content {
+		::v-deep.u-content {
 			background-color: rgba(240, 244, 250, 1) !important;
 		}
 
-		/deep/.u-input {
+		::v-deep.u-input {
 			background-color: rgba(240, 244, 250, 1) !important;
 		}
 	}

+ 1 - 1
pages/parents/studentDocument/studentDocument.vue

@@ -73,7 +73,7 @@
 </script>
 
 <style lang="scss" scoped>
-	/deep/.u-search{
+	::v-deep.u-search{
 		margin-bottom: 8px !important;
 		position:fixed;
 		top:100rpx;

+ 4 - 4
pages/teacher/callNames/callNames.vue

@@ -299,7 +299,7 @@
 	page{
 		padding-bottom: 200rpx;
 	}
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		display: block;
 		text-align: right !important;
 		margin-right: 16px;
@@ -378,7 +378,7 @@
 		padding: 8px 12px;
 	}
 
-	/deep/.u-action {
+	::v-deep.u-action {
 		width: 17.1%;
 		text-align: center;
 		line-height: 28px;
@@ -387,11 +387,11 @@
 		color: rgba(255, 255, 255, 1);
 	}
 
-	/deep/.u-content {
+	::v-deep.u-content {
 		background-color: #F0F4FA !important;
 	}
 
-	/deep/.u-input {
+	::v-deep.u-input {
 		background-color: #F0F4FA !important;
 	}
 

+ 5 - 5
pages/teacher/callNames/classCall.vue

@@ -600,24 +600,24 @@
 
 
  // 单选框
- /deep/.radio{
+ ::v-deep.radio{
  	display: flex ;
  	align-items: center;
  }
- /deep/.uni-radio-input{
+ ::v-deep.uni-radio-input{
  	width: 32rpx;
  	height: 32rpx;
  }
-	/deep/.u-cell_title {
+	::v-deep.u-cell_title {
 		color: rgba(119, 119, 119, 1);
 	}
 
-	/deep/.u-cell__value {
+	::v-deep.u-cell__value {
 		color: #333333;
 	}
 
 	.teacher {
-		/deep/.u-cell__value {
+		::v-deep.u-cell__value {
 			color: #00BAC8;
 		}
 	}

+ 3 - 3
pages/teacher/callNames/classCallStudentDetail.vue

@@ -63,14 +63,14 @@
 		background-color: #fff;
 		margin-bottom: 10px;
 	}
-	/deep/.u-cell_title{
+	::v-deep.u-cell_title{
 		color: rgba(119, 119, 119, 1);
 	}
-	/deep/.u-cell__value{
+	::v-deep.u-cell__value{
 		color: #333333;
 	}
    .teacher{
-	   /deep/.u-cell__value{
+	   ::v-deep.u-cell__value{
 	   	color: #00BAC8;
 		
 	   }

+ 1 - 1
pages/teacher/homePage/homePage.vue

@@ -450,7 +450,7 @@
 	}
 
 	// 课时信息
-	/deep/.u-line {
+	::v-deep.u-line {
 		transform: scaleX(1) !important;
 	}
 

+ 1 - 1
pages/teacher/leaveApproval/leaveApproval.vue

@@ -140,7 +140,7 @@
 		left: 0;
 		right: 0;
 		z-index: 999;
-		/deep/.u-tab-bar{
+		::v-deep.u-tab-bar{
 			background-color:#B5D0F4 !important;
 			bottom: -6rpx;
 		}

+ 1 - 1
pages/teacher/lectureRecord/lectureRecord.vue

@@ -230,7 +230,7 @@
 	}
 
 
-	/deep/.u-divider {
+	::v-deep.u-divider {
 		margin-top: 12px !important;
 	}
 

+ 6 - 3
pages/teacher/login/login.vue

@@ -36,7 +36,6 @@
 				</view>
 			</view>
 		</view>
-
 		<!-- 按钮 -->
 		<button class="login-btn" @click="signIn">登  录</button>
 	</view>
@@ -243,7 +242,7 @@
 		margin-top: 160rpx;
 
 		.tel {
-			/deep/.u-input {
+			::v-deep.u-input {
 				width: 400rpx;
 			}
 		}
@@ -277,7 +276,7 @@
 				display: flex;
 				justify-content: space-between;
 
-				/deep/uni-input {
+				::v-deepuni-input {
 					height: 40px !important;
 					line-height: 40px !important;
 				}
@@ -304,4 +303,8 @@
 		border-radius: 50px;
 		margin-top: 68rpx;
 	}
+	.tip{
+		color: red;
+		text-align: center;
+	}
 </style>

+ 1 - 1
pages/teacher/makeUpAttendance/record.vue

@@ -283,7 +283,7 @@
 
 	}
 
-	/deep/.u-divider {
+	::v-deep.u-divider {
 		margin-top: 12px !important;
 	}
 </style>

+ 1 - 1
pages/teacher/message/messageNotification.vue

@@ -158,7 +158,7 @@
 		   }
 	   }
    }
-   /deep/.u-slot-content{
+   ::v-deep.u-slot-content{
 	   justify-content: end;
 	   margin-right: 32rpx;
 	   color: rgba(13, 186, 199, 1);

+ 15 - 7
pages/teacher/myClass/classDetails.vue

@@ -94,6 +94,14 @@
 								{{item.takerName}}
 							</view>
 						</view>
+						<view class="item">
+							<view class="item-name">
+								剩余课时
+							</view>
+							<view class="item-content">
+								{{item.stuRemainNum}}
+							</view>
+						</view>
 
 					</view>
 
@@ -275,15 +283,15 @@
 	}
 	
 	
-	/deep/.u-tab-item {
+	::v-deep.u-tab-item {
 		color: #101010 !important;
 	}
 
-	/deep/.u-cell_title {
+	::v-deep.u-cell_title {
 		color: rgba(119, 119, 119, 1);
 	}
 
-	/deep/.u-cell__value {
+	::v-deep.u-cell__value {
 		color: #333333;
 		flex: 0.45;
 		margin-left: auto;
@@ -295,7 +303,7 @@
 		margin-top: 80rpx;
 	}
 
-	/deep/.u-action {
+	::v-deep.u-action {
 		width: 17.1%;
 		text-align: center;
 		line-height: 56rpx;
@@ -304,12 +312,12 @@
 		color: rgba(255, 255, 255, 1);
 	}
 
-	/deep/.u-content {
+	::v-deep.u-content {
 		height: 56rpx !important;
 		background-color: #fff !important;
 	}
 
-	/deep/.u-input {
+	::v-deep.u-input {
 		background-color: #fff !important;
 	}
 
@@ -379,7 +387,7 @@
 				 width: 244rpx !important;
 			 }
 	}
-/deep/.uni-input-placeholder{
+::v-deep.uni-input-placeholder{
 	font-size: 24rpx
 }
 .content-2{

+ 3 - 3
pages/teacher/myClass/classInfos.vue

@@ -27,13 +27,13 @@
 </script>
 
 <style lang="scss" scoped >
-/deep/.u-tab-item{
+::v-deep.u-tab-item{
 		color: #101010 !important;
 	}
-	/deep/.u-cell_title{
+	::v-deep.u-cell_title{
 			color: rgba(119, 119, 119, 1);
 		}
-		/deep/.u-cell__value{
+		::v-deep.u-cell__value{
 			color: #333333;
 			flex: 0.45;
 			margin-left: auto;

+ 3 - 3
pages/teacher/myClass/myClass.vue

@@ -59,7 +59,7 @@
 </script>
 
 <style lang="scss" scoped>
-	/deep/.u-action {
+	::v-deep.u-action {
 		width: 17.1%;
 		text-align: center;
 		line-height: 28px;
@@ -68,11 +68,11 @@
 		color: rgba(255, 255, 255, 1);
 	}
 
-	/deep/.u-content {
+	::v-deep.u-content {
 		background-color: #F0F4FA !important;
 	}
 
-	/deep/.u-input {
+	::v-deep.u-input {
 		background-color: #F0F4FA !important;
 	}
 

+ 1 - 1
pages/teacher/myClass/signRecord.vue

@@ -177,7 +177,7 @@
 	}
 	
 }
-/deep/.u-divider{
+::v-deep.u-divider{
 	margin-top: 12px !important;
 }
 </style>

+ 2 - 2
pages/teacher/myClass/studentDetails.vue

@@ -295,13 +295,13 @@
 	
 	.tab{
 		padding: 0 32rpx;
-		/deep/.u-subsection{
+		::v-deep.u-subsection{
 			border-radius: 50px !important;
 			
 			background-color: #fff !important;
 			
 		}
-		/deep/.u-item{
+		::v-deep.u-item{
 			border: none !important;
 		}
 		

+ 1 - 1
pages/teacher/myClass/temperatureRecord.vue

@@ -179,7 +179,7 @@
 			}
 		}
 	}
-/deep/.u-divider{
+::v-deep.u-divider{
 	margin-top: 12px !important;
 }
 </style>

+ 3 - 3
pages/teacher/myCourse/CourseDetails.vue

@@ -65,14 +65,14 @@
 	.main{
 		background-color: #fff;
 	}
-	/deep/.u-cell_title{
+	::v-deep.u-cell_title{
 		color: rgba(119, 119, 119, 1);
 	}
-	/deep/.u-cell__value{
+	::v-deep.u-cell__value{
 		color: #333333;
 	}
    .teacher{
-	   /deep/.u-cell__value{
+	   ::v-deep.u-cell__value{
 	   	color: #00BAC8;
 		
 	   }

+ 1 - 1
pages/teacher/myCourse/myCourse.vue

@@ -353,7 +353,7 @@
 		}
 	}
 
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		display: block;
 		text-align: right !important;
 		margin-right: 16px;

+ 1 - 1
pages/youth/classSchedule/classSchedule.vue

@@ -500,7 +500,7 @@
 	}
 
 
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		display: block;
 		text-align: right !important;
 		margin-right: 16px;

+ 3 - 3
pages/youth/classSchedule/classScheduleDetails.vue

@@ -123,16 +123,16 @@
 		margin-bottom: 10px;
 	}
 
-	/deep/.u-cell_title {
+	::v-deep.u-cell_title {
 		color: rgba(119, 119, 119, 1);
 	}
 
-	/deep/.u-cell__value {
+	::v-deep.u-cell__value {
 		color: #333333;
 	}
 
 	.teacher {
-		/deep/.u-cell__value {
+		::v-deep.u-cell__value {
 			color: #00BAC8;
 		}
 	}

+ 4 - 4
pages/youth/course/confirmOrder.vue

@@ -406,13 +406,13 @@
 		}
 	}
 
-	/deep/uni-input {
+	::v-deepuni-input {
 		width: 300rpx;
 		text-align: right !important;
 
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		color: #cccccc !important;
 		font-size: 28rpx;
 	}
@@ -453,12 +453,12 @@
 				margin-left: auto;
 			}
 
-			/deep/.uni-radio-input {
+			::v-deep.uni-radio-input {
 				width: 40rpx;
 				height: 40rpx;
 			}
 
-			/deep/.uni-radio-input-checked {
+			::v-deep.uni-radio-input-checked {
 				background-color: #0DBAC7 !important;
 			}
 		}

+ 2 - 2
pages/youth/course/coursePrediction.vue

@@ -186,13 +186,13 @@
 		}
 	}
 
-	/deep/uni-input {
+	::v-deepuni-input {
 		width: 300rpx;
 		text-align: right !important;
 
 	}
 
-	/deep/.uni-input-placeholder {
+	::v-deep.uni-input-placeholder {
 		color: #cccccc !important;
 	}
 </style>

+ 9 - 9
pages/youth/course/shoppingCar.vue

@@ -335,11 +335,11 @@
 			margin: auto 0
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 40rpx;
 			height: 40rpx;
 		}
@@ -448,12 +448,12 @@
 		align-items: center;
 		justify-content: space-between;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
@@ -514,16 +514,16 @@
 		align-items: center;
 		justify-content: space-between;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
 
-		/deep/.uni-radio-input-checked {
+		::v-deep.uni-radio-input-checked {
 			background-color: rgba(13, 186, 199, 1) !important;
 		}
 
-		/deep/.radio {
+		::v-deep.radio {
 
 			.text {
 				color: #777777;
@@ -532,7 +532,7 @@
 
 		}
 
-		/deep/uni-button {
+		::v-deepuni-button {
 			margin-right: 0;
 		}
 
@@ -548,7 +548,7 @@
 		}
 	}
 
-	/deep/.uni-label-pointer {
+	::v-deep.uni-label-pointer {
 
 		display: flex;
 		align-items: center;

+ 6 - 2
pages/youth/login/login.vue

@@ -358,7 +358,7 @@
 				display: flex;
 				justify-content: space-between;
 
-				/deep/uni-input {
+				::v-deepuni-input {
 					height: 40px !important;
 					line-height: 40px !important;
 				}
@@ -387,7 +387,7 @@
 		margin-top: 84rpx;
 		text-align: center;
 
-		/deep/.uni-radio-input {
+		::v-deep.uni-radio-input {
 			width: 32rpx;
 			height: 32rpx;
 		}
@@ -406,4 +406,8 @@
 		border-radius: 50px;
 		margin-top: 26rpx;
 	}
+	.tip{
+		color: red;
+		text-align: center;
+	}
 </style>

+ 1 - 1
pages/youth/messageNotification/messageNotification.vue

@@ -223,7 +223,7 @@
 		}
 	}
 
-	/deep/.u-slot-content {
+	::v-deep.u-slot-content {
 		justify-content: end;
 		margin-right: 32rpx;
 		color: rgba(13, 186, 199, 1);

+ 2 - 2
pages/youth/mine/addChildInformation.vue

@@ -399,12 +399,12 @@ uni-input{
 	position: relative;
 	margin-bottom: 20px;
 }
-/deep/.uni-input-placeholder{
+::v-deep.uni-input-placeholder{
 	text-indent: 72rpx;
 	color: rgba(204, 204, 204, 1);
 	font-size:32rpx;
 }
-/deep/.uni-input-input{
+::v-deep.uni-input-input{
 	text-indent: 72rpx;
 }
 .icon{

+ 1 - 1
pages/youth/mine/editProfile.vue

@@ -177,7 +177,7 @@
 	page{
 		background-color: #fff;
 	}
-	/deep/.u-slot-content{
+	::v-deep.u-slot-content{
 		   justify-content: end;
 		   margin-right: 32rpx;
 		   color: rgba(13, 186, 199, 1);

+ 3 - 3
pages/youth/mine/mine.vue

@@ -373,20 +373,20 @@
 					right: -40rpx;
 
 
-					/deep/.uni-radio-input {
+					::v-deep.uni-radio-input {
 						width: 40rpx;
 						height: 40rpx;
 						background-color: rgba(221, 241, 242, 1);
 					}
 
-					/deep/.uni-radio-input-checked {
+					::v-deep.uni-radio-input-checked {
 						background-color: #43C9D3 !important;
 						border-color: #43C9D3 !important;
 					}
 
 				}
 
-				/deep/.u-radio__icon-wrap {
+				::v-deep.u-radio__icon-wrap {
 					background-color: rgba(221, 241, 242, 1);
 				}
 			}

+ 1 - 1
pages/youth/mine/myCourses.vue

@@ -224,7 +224,7 @@
 				align-items: center;
 				margin-left: 16rpx;
 
-				/deep/.u-progress {
+				::v-deep.u-progress {
 					width: 128rpx;
 					height: 4px !important;
 				}

+ 4 - 4
pages/youth/search/search.vue

@@ -46,10 +46,10 @@
             background-color: #fff;
 			padding: 16rpx 24rpx;
 			display: flex;
-			/deep/.u-icon--right{
+			::v-deep.u-icon--right{
 				margin-right: 11px;
 			}
-			/deep/.u-action{
+			::v-deep.u-action{
 				   width: 17.1%;
 				   text-align: center;
 				   line-height: 28px;
@@ -57,10 +57,10 @@
 				   background-color: rgba(13, 186, 199, 1);
 				   color: rgba(255, 255, 255, 1);
 			}
-			/deep/.u-content{
+			::v-deep.u-content{
 				   background-color: rgba(240, 244, 250, 1) !important;
 			}
-			/deep/.u-input{
+			::v-deep.u-input{
 				   background-color: rgba(240, 244, 250, 1) !important;
 			}
 		}

+ 4 - 4
pages/youth/search/searchResult.vue

@@ -126,11 +126,11 @@
 		top: 0;
 		display: flex;
 
-		/deep/.u-icon--right {
+		::v-deep.u-icon--right {
 			margin-right: 11px;
 		}
 
-		/deep/.u-action {
+		::v-deep.u-action {
 			width: 17.1%;
 			text-align: center;
 			line-height: 28px;
@@ -139,11 +139,11 @@
 			color: rgba(255, 255, 255, 1);
 		}
 
-		/deep/.u-content {
+		::v-deep.u-content {
 			background-color: rgba(240, 244, 250, 1) !important;
 		}
 
-		/deep/.u-input {
+		::v-deep.u-input {
 			background-color: rgba(240, 244, 250, 1) !important;
 		}
 	}

+ 1 - 1
pages/youth/studentDocument/studentDocument.vue

@@ -73,7 +73,7 @@
 </script>
 
 <style lang="scss" scoped>
-	/deep/.u-search{
+	::v-deep.u-search{
 		margin-bottom: 8px !important;
 		position:fixed;
 		top:100rpx;