zhousheng 6 gadi atpakaļ
vecāks
revīzija
105ff35d12
85 mainītis faili ar 115939 papildinājumiem un 3588 dzēšanām
  1. 3 0
      .gitignore
  2. 0 2
      TEAMModelOS.SmartClass/ClientApp/app.js
  3. BIN
      TEAMModelOS.SmartClass/ClientApp/assets/image/1.png
  4. BIN
      TEAMModelOS.SmartClass/ClientApp/assets/image/e_logo.png
  5. BIN
      TEAMModelOS.SmartClass/ClientApp/assets/image/e_logo2.png
  6. 1 1
      TEAMModelOS.SmartClass/ClientApp/components/smart-class/headers.vue
  7. 114422 0
      TEAMModelOS.SmartClass/ClientApp/static/area.json
  8. 0 10
      TEAMModelOS.SmartClass/ClientApp/static/index.js
  9. 43 43
      TEAMModelOS.SmartClass/ClientApp/static/lessonDetails.json
  10. 161 1
      TEAMModelOS.SmartClass/ClientApp/store/index.js
  11. 4 4
      TEAMModelOS.SmartClass/ClientApp/view/app.vue
  12. 4 3
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/CommentVideo.vue
  13. 2 5
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/LessonDetails.vue
  14. 17 1
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/Lessons.vue
  15. 58 81
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/LiveBroadcast.vue
  16. 5 2
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/MainPage.vue
  17. 6 5
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/PastReview.vue
  18. 9 1
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/ReviewActivity.vue
  19. 1 2
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/RewardDetails.vue
  20. 4 16
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/Video.vue
  21. 8 6
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/index.vue
  22. 3 4
      TEAMModelOS.SmartClass/ClientApp/view/smart-class/notice.vue
  23. 0 3
      TEAMModelOS.SmartClass/TEAMModelOS.SmartClass.csproj
  24. 1 1
      TEAMModelOS.SmartClass/Views/Shared/_Layout.cshtml
  25. 2 0
      TEAMModelOS.SmartClass/package.json
  26. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/170526119252.jpg
  27. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/banner_area.png
  28. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/banner_school.png
  29. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/exam_school_one.png
  30. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/exam_school_two.png
  31. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/logo_img.png
  32. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/ppt_small.jpg
  33. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach01.jpg
  34. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach02.jpg
  35. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach03.jpg
  36. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach04.jpg
  37. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/title-bg2.jpg
  38. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/video_area_img.png
  39. BIN
      TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/video_school_img.jpg
  40. 3 2
      TEAMModelOS.SmartTeach/ClientApp/common/headers.vue
  41. 0 103
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachActivies.vue
  42. 0 104
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachClass.vue
  43. 0 182
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachDetails.vue
  44. 0 103
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachResearch.vue
  45. 0 430
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachSource.vue
  46. 0 276
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachTopclass.vue
  47. 0 102
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachTopic.vue
  48. 0 236
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeacherWork.vue
  49. 19 9
      TEAMModelOS.SmartTeach/ClientApp/components/resource/TeacherZones.vue
  50. 0 1
      TEAMModelOS.SmartTeach/ClientApp/components/resource/ZonesHome.vue
  51. 53 53
      TEAMModelOS.SmartTeach/ClientApp/components/resource/activityindex.vue
  52. 82 3
      TEAMModelOS.SmartTeach/ClientApp/components/resource/exam.vue
  53. 1 0
      TEAMModelOS.SmartTeach/ClientApp/components/resource/home.vue
  54. 34 7
      TEAMModelOS.SmartTeach/ClientApp/components/resource/list.vue
  55. 1 1
      TEAMModelOS.SmartTeach/ClientApp/components/resource/recommend.vue
  56. 0 1
      TEAMModelOS.SmartTeach/ClientApp/components/resource/teacherMap.vue
  57. 21 2
      TEAMModelOS.SmartTeach/ClientApp/components/resource/video.vue
  58. 4 0
      TEAMModelOS.SmartTeach/ClientApp/router/routes.js
  59. 44 0
      TEAMModelOS.SmartTeach/ClientApp/view/resource/indexarea.vue
  60. 46 0
      TEAMModelOS.SmartTeach/ClientApp/view/resource/indexschool.vue
  61. 1 3
      TEAMModelOS.TeachZone/ClientApp/assets/css/common.css
  62. 23 90
      TEAMModelOS.TeachZone/ClientApp/assets/css/style.css
  63. BIN
      TEAMModelOS.TeachZone/ClientApp/assets/image/refresh.png
  64. BIN
      TEAMModelOS.TeachZone/ClientApp/assets/image/sofa.png
  65. BIN
      TEAMModelOS.TeachZone/ClientApp/assets/image/w-daoxue.png
  66. BIN
      TEAMModelOS.TeachZone/ClientApp/assets/image/w-hunhe.png
  67. 12 36
      TEAMModelOS.TeachZone/ClientApp/common/header.vue
  68. 1 1
      TEAMModelOS.TeachZone/ClientApp/common/master.vue
  69. 0 68
      TEAMModelOS.TeachZone/ClientApp/common/recomLeft.vue
  70. 0 51
      TEAMModelOS.TeachZone/ClientApp/common/screen.vue
  71. 0 48
      TEAMModelOS.TeachZone/ClientApp/common/screenSort.vue
  72. 0 30
      TEAMModelOS.TeachZone/ClientApp/common/textbook.vue
  73. 7 16
      TEAMModelOS.TeachZone/ClientApp/common/workLeft.vue
  74. 1 1
      TEAMModelOS.TeachZone/ClientApp/common/workMaster.vue
  75. 4 34
      TEAMModelOS.TeachZone/ClientApp/router/routes.js
  76. 559 0
      TEAMModelOS.TeachZone/ClientApp/view/report.vue
  77. 0 246
      TEAMModelOS.TeachZone/ClientApp/view/teachCheck.vue
  78. 0 147
      TEAMModelOS.TeachZone/ClientApp/view/teachPreclass.vue
  79. 0 272
      TEAMModelOS.TeachZone/ClientApp/view/teachPrelesson.vue
  80. 231 129
      TEAMModelOS.TeachZone/ClientApp/view/teachSource.vue
  81. 37 32
      TEAMModelOS.TeachZone/ClientApp/view/teachSourceDetail.vue
  82. 0 173
      TEAMModelOS.TeachZone/ClientApp/view/teachSourceVideo.vue
  83. 0 138
      TEAMModelOS.TeachZone/ClientApp/view/teachTask.vue
  84. 0 266
      TEAMModelOS.TeachZone/ClientApp/view/teachTaskDetail.vue
  85. 1 1
      TEAMModelOS.TeachZone/Views/Shared/_Layout.cshtml

+ 3 - 0
.gitignore

@@ -257,3 +257,6 @@ _Pvt_Extensions
 
 .vscode/
 /.idea
+/TEAMModelOS.SmartClass/ClientApp
+/TEAMModelOS.SmartClass/ClientApp/assets/image
+/TEAMModelOS.SmartClass/ClientApp/assets/image/1.png

+ 0 - 2
TEAMModelOS.SmartClass/ClientApp/app.js

@@ -10,7 +10,6 @@ import iView from 'iview';
 import 'iview/dist/styles/iview.css';
 import commons from "@/utils/public.js";
 import apiTools from '@/api/api.js';
-import staticTools from '@/static/index.js';
 import { fetch, post } from '@/filters/http.js';
 import VideoPlayer from 'vue-video-player';
 import jwtDecode from 'jwt-decode';
@@ -32,7 +31,6 @@ Vue.prototype.$get = fetch;
 Vue.prototype.$eventBus = new Vue()
 
 Vue.prototype.$jwtDecode = jwtDecode;
-Vue.prototype.$staticTools = staticTools;
 
 Vue.use(vuescroll)
 Vue.prototype.$echarts = echarts

BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/1.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/e_logo.png


BIN
TEAMModelOS.SmartClass/ClientApp/assets/image/e_logo2.png


+ 1 - 1
TEAMModelOS.SmartClass/ClientApp/components/smart-class/headers.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="headerContainer">
     <div class="header center-row">
-      <img src="../../assets/image/1.png" />
+      <img src="../../assets/image/e_logo.png" style="width:150px" />
       <ul>
         <li :class="this.$route.path ==  '/main/index' || activeIndex == 0 ? 'li-active':''" @click="handleMenuClick(0,'index')">首页</li>
         <li :class="this.$route.path ==  '/main/notice' || activeIndex == 1? 'li-active':''" @click="handleMenuClick(1,'notice')">通知公告</li>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 114422 - 0
TEAMModelOS.SmartClass/ClientApp/static/area.json


+ 0 - 10
TEAMModelOS.SmartClass/ClientApp/static/index.js

@@ -1,10 +0,0 @@
-'use strict';
-module.exports = {
-  indexNoticeList: require('@/static/indexNoticeList.json').list, //首页通知公告数据
-  indexActivityList: require('@/static/reviewAcList.json').data.list, //首页评审活动数据
-  noticeAllList: require('@/static/noticeList.json').list, //通知公告页面数据
-  reviewAcList: require('@/static/reviewAcList.json').data.list, //评审活动页面数据
-  pastAcList: require('@/static/pastAcList.json').data.list, //往届回顾页面数据
-  lessonList: require("@/static/lessonList.json"), //天天直播页面数据
-  lessons: require("@/static/lessons.json").list, //优课汇聚页面数据
-};

+ 43 - 43
TEAMModelOS.SmartClass/ClientApp/static/lessonDetails.json

@@ -3,70 +3,70 @@
     "activityStatus": 2,
     "activityStatusTip": "已结束",
     "autoChangeViewActivityStatus": true,
-    "commentCount": 8,
-    "cover": "徐益敏.png",
-    "coverHash": "350.png",
-    "coverUri": "/upload/viewactivity/cover/350/350.png?_=1558335549883",
-    "description": null,
+    "commentCount": 52,
+    "cover": "1胡建良.png",
+    "coverHash": "127.png",
+    "coverUri": "/upload/viewactivity/cover/127/127.png?_=1557819330146",
+    "description": "<br>",
     "dianZanCount": 0,
-    "employeeName": "楼宽",
-    "employeeNo": "31050",
+    "employeeName": "吴雁",
+    "employeeNo": "41489",
     "endTime": {
-      "date": 14,
+      "date": 18,
       "day": 5,
-      "hours": 10,
-      "minutes": 47,
-      "month": 11,
+      "hours": 16,
+      "minutes": 5,
+      "month": 4,
       "nanos": 0,
       "seconds": 0,
-      "time": 1544755620000,
+      "time": 1526630700000,
       "timezoneOffset": -480,
       "year": 118
     },
-    "id": 350,
+    "id": 127,
     "joinWay": 0,
-    "liveHls": null,
-    "liveRtmp": null,
-    "name": "2018年柯桥区天天智慧课堂十佳优质课展示",
-    "notice": null,
+    "liveHls": "http://jpkt.sxedu.org:6080/hls/13CA5E3AD6DB4DF5865839BB47C134F8.m3u8",
+    "liveRtmp": "rtmp://jpkt.sxedu.org:1935/hls/13CA5E3AD6DB4DF5865839BB47C134F8",
+    "name": "创新实验室(学科教室)课例20180518直播",
+    "notice": "<br>",
     "ownUnit": "柯桥区教师发展中心",
-    "parentCategoryId": 18,
-    "parentCategoryName": "化学",
-    "parentGradeId": 12,
-    "parentGradeName": "九年级",
-    "parentGradeSectionId": 2,
-    "parentGradeSectionName": "中",
-    "parentProjectId": 286,
-    "parentProjectName": "《分子和原子》",
-    "parentTeachePlateId": 0,
-    "parentTeachePlateName": null,
-    "reviewContent": null,
+    "parentCategoryId": 24,
+    "parentCategoryName": "创客",
+    "parentGradeId": 13,
+    "parentGradeName": "高一",
+    "parentGradeSectionId": 3,
+    "parentGradeSectionName": "中",
+    "parentProjectId": 103,
+    "parentProjectName": "简易冠啸机器人搭建",
+    "parentTeachePlateId": 19,
+    "parentTeachePlateName": "冠啸创新实验室",
+    "reviewContent": "本次直播总点击量: 68 评论数: 44 今日直播只推PC端,采用移动录播设备直播,直播视频推送画面清晰,播放过程流畅无锯齿拖影,声音干净。上课学校设备保障充分,教师教学过程实施完整。直播过程网络通畅,没有出现画面中断停顿现象。",
     "school": null,
-    "schoolName": "柯桥区教师发展中心",
-    "schoolNo": "11AFC704CA3EFE66E050A8C027277C89",
-    "score": null,
-    "speaker": "徐益敏",
+    "schoolName": "绍兴市柯桥区钱清中学",
+    "schoolNo": "11AFC704D0A5FE66E050A8C027277C89",
+    "score": 87.67,
+    "speaker": "胡建良",
     "startTime": {
-      "date": 14,
+      "date": 18,
       "day": 5,
-      "hours": 10,
-      "minutes": 0,
-      "month": 11,
+      "hours": 15,
+      "minutes": 20,
+      "month": 4,
       "nanos": 0,
       "seconds": 0,
-      "time": 1544752800000,
+      "time": 1526628000000,
       "timezoneOffset": -480,
       "year": 118
     },
-    "timeRangeTip": "2018.12.14 10:00 - 12.14 10:47",
-    "timeRangeTipHHmm": "10:00 - 10:47",
+    "timeRangeTip": "2018.05.18 15:20 - 05.18 16:05",
+    "timeRangeTipHHmm": "15:20 - 16:05",
     "videoHls": null,
     "videoRtmp": null,
     "viewActivityAwardSetList": [],
-    "viewCount": 69,
-    "viewType": 1,
-    "viwActivityType": 0,
-    "viwActivityTypeTip": "新媒体新技术",
+    "viewCount": 97,
+    "viewType": 0,
+    "viwActivityType": 1,
+    "viwActivityTypeTip": "创新实验室",
     "workHonor": null,
     "yearNo": 2018
   },

+ 161 - 1
TEAMModelOS.SmartClass/ClientApp/store/index.js

@@ -6,6 +6,11 @@ Vue.use(Vuex)
 // TYPES
 const MAIN_SET_COUNTER = 'MAIN_SET_COUNTER'
 
+// STATE
+//const state = {
+//  counter: 1
+//}
+
 
 // MUTATIONS
 const mutations = {
@@ -26,5 +31,160 @@ export default new Vuex.Store({
   mutations,
   actions,
   state: {
-  }
+    //选择关注年级
+    selectgrade: [],
+    //选择关注学期
+    selectterm: [],
+    //选择某次考试
+    selectexam: {},
+    //基础数据
+    basicsdata: {},
+    //柱状图
+    zhuxhuang: {},
+    //雷达图
+    leida: {},
+    //饼图
+    pie: {},
+     //折线图(大)
+    linechart: {},
+    //考试类型选择
+    examtype: {},
+
+    //文理科展现
+    wenli_show: true,
+
+    //任教老师页面
+    //选择数据对比
+    selectcontrast: [],
+    //柱状图
+    barline: {},
+    //大饼图
+    annulus: {},
+    //PR
+    accuracyPR: {},
+
+    periodList: [{
+      value: '1',
+      label: '1',
+      children: [
+        {
+          value: '1-1',
+          label: '1-1',
+          children: [
+            {
+              value: '1-1-1',
+              label: '1-1-1',
+              children: [
+                {
+                  value: '1-1-1-1',
+                  label: '1-1-1-1',
+                }
+              ]
+            },
+            {
+              value: '1-1-2',
+              label: '1-1-2',
+              children: [
+                {
+                  value: '1-1-2-1',
+                  label: '1-1-2-1',
+                }
+              ]
+            }
+          ]
+        },
+        {
+          value: '1-2',
+          label: '1-2',
+          children: [
+            {
+              value: '1-2-1',
+              label: '1-2-1',
+              children: [
+                {
+                  value: '1-2-1-1',
+                  label: '1-2-1-1',
+                }
+              ]
+            },
+            {
+              value: '1-2-2',
+              label: '1-2-2',
+              children: [
+                {
+                  value: '1-2-2-1',
+                  label: '1-2-2-1',
+                }
+              ]
+            }
+          ]
+        },
+
+      ]
+    }, {
+      value: '2',
+      label: '2',
+      children: [
+        {
+          value: '2-1',
+          label: '2-1',
+          children: [
+            {
+              value: '2-1-1',
+              label: '2-1-1',
+              children: [
+                {
+                  value: '2-1-1-1',
+                  label: '2-1-1-1',
+                }]
+            },
+            {
+              value: '2-1-2',
+              label: '2-1-2',
+              children: [
+                {
+                  value: '2-1-2-1',
+                  label: '2-1-2-1'
+                },
+                {
+                  value: '2-1-2-2',
+                  label: '2-1-2-2'
+                }
+              ]
+            },
+          ]
+        },
+        {
+          value: '2-2',
+          label: '2-2',
+          children: [
+            {
+              value: '2-2-1',
+              label: '2-2-1',
+              children: [
+                {
+                  value: '2-2-1-1',
+                  label: '2-2-1-1',
+                }]
+            },
+            {
+              value: '2-2-2',
+              label: '2-2-2',
+              children: [
+                {
+                  value: '2-2-2-1',
+                  label: '2-2-2-1'
+                },
+                {
+                  value: '2-2-2-2',
+                  label: '2-2-2-2'
+                }
+              ]
+            },
+          ]
+        },
+
+      ]
+    }]
+  },
 })

+ 4 - 4
TEAMModelOS.SmartClass/ClientApp/view/app.vue

@@ -30,25 +30,25 @@
     }
   }
 </script>
-<style>
+<style scoped>
   html, body, #app {
     height: 100% !important;
     user-select: none;
+    background:rgb(248,248,248);
   }
 
   .main-content {
     position: relative;
     width: 100%;
     min-width: 1200px;
-    min-height: 100% !important;
+    min-height: 768px;
     display: flex;
     flex-direction: column;
     align-items: center;
-    background:rgb(128, 128, 128);
+    background:rgb(248,248,248);
   }
   .content {
     width:100%;
-    height:100%;
   }
   .logo {
     width: 200px;

+ 4 - 3
TEAMModelOS.SmartClass/ClientApp/view/smart-class/CommentVideo.vue

@@ -7,10 +7,10 @@
 
       <div class="comment-video-src">
         <div>
-          <p style=" font-size: 14px; margin-bottom: 20px;"><span class="title-header">标题 : <span class="title-content">创新实验室(学科教室)课例20190508直播</span></span> <span class="title-header">主讲人 : 燕<span class="title-content"></span></span> <span class="liveStatus">播放成功</span></p>
+          <p style=" font-size: 14px; margin-bottom: 20px;"><span class="title-header">标题 : <span class="title-content">创新实验室(学科教室)课例20190508直播</span></span> <span class="title-header">主讲人 : 燕<span class="title-content"></span></span> <span class="liveStatus">播放成功</span></p>
         </div>
         <video controls="controls" width="780" style="display:block;"
-               src="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190517/%E5%B0%8F%E5%AD%A6%E8%8B%B1%E8%AF%AD301%E8%83%A1%E9%A2%96--2019.mp4">
+               src="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190516/acalssOne%E7%BD%91%E9%A1%B5%E7%99%BB%E5%BD%95%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95.mp4">
           您的浏览器不支持 video 标签。
         </video>
         <p class="average-score">作品当前平均分 : <span>未评</span></p>
@@ -103,6 +103,7 @@
       } else {
         this.routerData = this.rewardDatas[index];
       }
+      
     },
     
     watch: {
@@ -149,7 +150,7 @@
     vertical-align:top;
     padding:20px 10px 20px 30px;
     position:relative;
-    border-left: 15px solid rgb(241,242,243);
+    border-left: 15px solid rgb(252,252,252);
   }
     .comment-video-detail-info .ivu-form-item {
       margin-bottom:8px;

+ 2 - 5
TEAMModelOS.SmartClass/ClientApp/view/smart-class/LessonDetails.vue

@@ -78,7 +78,6 @@
 </template>
 <script>
   import lessonInfo from '@/static/lessonDetails.json'
-import { setTimeout } from 'core-js';
   export default {
     components: {
     },
@@ -164,6 +163,7 @@ import { setTimeout } from 'core-js';
         }]
       };
 
+      myChart.setOption(option);
 
       let comments = this.$echarts.init(document.getElementById('comments'));
       let commentList = lessonInfo.comments.map(a => a.commentCount);
@@ -212,10 +212,7 @@ import { setTimeout } from 'core-js';
         }]
       };
 
-      setTimeout(function () {
-        myChart.setOption(option);
-        comments.setOption(commentsOption);
-      }, 1000);
+      comments.setOption(commentsOption);
     }
   }
 </script>

+ 17 - 1
TEAMModelOS.SmartClass/ClientApp/view/smart-class/Lessons.vue

@@ -40,12 +40,28 @@
     },
 
     created() {
-      this.lessons = this.$staticTools.lessons;
+      this.lessons = lessons.list;
     },
     methods: {
+      getList(type) {
+        let list = noticeList.list;
+        var newArray = list.filter(function(item){
+            return item.noticeTypeId == type;
+        });
+        this.noticeList = newArray;
+      },
+
+      handleMenuClick(index,typeId,name) {
+        this.activeIndex = index;
+        this.typeName = name;
+        this.getList(typeId);
+      },
+
       goDetails() {
         this.$router.push('lessonList')
       }
+
+
     },
     mounted() {
     }

+ 58 - 81
TEAMModelOS.SmartClass/ClientApp/view/smart-class/LiveBroadcast.vue

@@ -16,16 +16,11 @@
           <Button size="large">返回今天</Button>
         </div>
       </div>
-
-
-      <Tooltip :content="eventContent" placement="right" transfer max-width="300px">
-        <full-calendar :config="config"
-                       :events="fcEvents"
-                       ref="calendar"
-                       @dayClick="getDay">
-        </full-calendar>
-      </Tooltip>
-      <br><br>
+      <full-calendar :config="config"
+                     :events="fcEvents"
+                     ref="calendar"
+                     @dayClick="getDay">
+      </full-calendar>
     </div>
   </div>
 </template>
@@ -37,9 +32,7 @@
       FullCalendar
     },
     data() {
-      const self = this;
       return {
-        eventContent: "",
         yearDefault: '2019年',
         years: [
           "2012年",
@@ -71,7 +64,8 @@
           '12月',
         ],
         _this:null,
-        fcEvents: [],
+        fcEvents: [
+        ],
         config: {
           firstDay: '7',//以周日为每周的第一天
           // weekends: true,//是否在日历中显示周末
@@ -81,7 +75,7 @@
           fixedWeekCount: false,//是否固定显示六周
           // weekMode:"liquid",//周数不定,每周的高度可变,整个日历高度不变
           allDaySlot: false,
-          eventLimit: 1,
+          eventLimit: 7,
           // allDay:true,
           header: {//表头信息
             left: 'prev, next, today',
@@ -89,29 +83,38 @@
             right: 'hide, custom'
           },
           dayClick: function getDay(day, jsEvent) {
+              alert(day);
               console.log(day);
               console.log(jsEvent);
           },
           eventClick:(day, jsEvent)=> {
-            this.$router.push( { path: 'lessonDetails' } );
-          },
-          eventMouseover: function (event, jsEvent, view) {
-            self.eventContent = event.title;
+            this.$router.push(
+              {
+                path: 'lessonDetails'
+              }
+            );
           },
+          //eventMouseover: function getDay(day, jsEvent) {
+          //  console.log(jsEvent);
+          //  console.log(day);
+          //},
+
          },
+
         lessonList: []
       }
     },
-
     methods: {
-      getDay(event, jsEvent, view) {
-      },
+      getDay(day, jsEvent) {
+        alert(day);
+        console.log(day);
+        console.log(jsEvent);
+      }
     },
     mounted() {
       this._this = this;
-      this.lessonList = this.$staticTools.lessonList;
+      this.lessonList = require("@/static/lessonList.json");
       for (let i = 0; i < this.lessonList.length; i++) {
-      
         var sdate = new Date(this.lessonList[i].startTime.time);
         let sY = sdate.getFullYear() + '-';
         let sM = (sdate.getMonth() + 1 < 10 ? '0' + (sdate.getMonth() + 1) : sdate.getMonth() + 1) + '-';
@@ -120,54 +123,38 @@
         let eY = edate.getFullYear() + '-';
         let eM = (edate.getMonth() + 1 < 10 ? '0' + (edate.getMonth() + 1) : edate.getMonth() + 1) + '-';
         let eD = edate.getDate() + ' ';
-
-        let dateArr = this.fcEvents.map(item => item.start);
-
-        //如果已存在
-        if (dateArr.indexOf(sY + sM + sD) == -1) {
-          this.fcEvents.push({
-            title: '名称:' + this.lessonList[i].name
-              + ' \n 学校:' + this.lessonList[i].schoolName
-              + ' \n 主讲人:' + this.lessonList[i].employeeName
-              + ' \n 学科:' + this.lessonList[i].parentCategoryName
-              + ' \n 课题:' + this.lessonList[i].parentProjectName
-              + ' \n 时间:' + this.lessonList[i].timeRangeTipHHmm
-              + ' \n ',
-            start: sY + sM + sD,
-            end: eY + eM + eD
-          });
-        } else {
-          let index = dateArr.indexOf(sY + sM + sD);
-          let newEvent = {
-            title:  this.lessonList[i].name + ' \n\n 等多个活动',
-            start: sY + sM + sD,
-            end: eY + eM + eD,
-            renderHeader: (h, params) => {
-              return h('div', [
-                h('span', params.column.title),
-                h('Tooltip', {
-                  props: {
-                    content: '您希望展示的提示语',
-                    transfer: true,
-                    maxWidth: '220',
-                    theme: 'light'
-                  }
-                }, [
-                  h('Icon', {
-                    props: {
-                      type: 'md-help-circle',
-                      color: "#c8c8c8",
-                      size: "20"
-                    },
-                    class: {iconClass: true}
-                  })
-                ]),
-              ])
-            }
-          }
-          this.fcEvents.splice(index, 1,newEvent);
-        }
+        this.fcEvents.push({
+          title: '名称:' + this.lessonList[i].viwActivityTypeTip,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
+        this.fcEvents.push({
+          title: '学校:' + this.lessonList[i].schoolName,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
+        this.fcEvents.push({
+          title: '主讲人:' + this.lessonList[i].employeeName,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
+        this.fcEvents.push({
+          title: '学科:' + this.lessonList[i].parentCategoryName,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
+        this.fcEvents.push({
+          title: '课题:' + this.lessonList[i].parentProjectName,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
+        this.fcEvents.push({
+          title: '时间:' + this.lessonList[i].timeRangeTipHHmm,
+          start: sY + sM + sD,
+          end: eY + eM + eD
+        });
       }
+      console.log(this.lessonList);
     }
   }
 </script>
@@ -239,16 +226,6 @@
     .review-main /deep/ .fc-event {
       border:none;
     }
-    .review-main /deep/ .fc-content {
-      padding-left:5px;
-    }
-    .review-main /deep/ .fc-title {
-      width: 140px;
-      display: block;
-      overflow: hidden;
-      text-overflow: ellipsis;
-      white-space: nowrap;
-    }
     .review-main /deep/ .fc-day-header {
       background: -webkit-linear-gradient(#E1E7EC, #B9C6D1); /* Safari 5.1 - 6.0 */
       background: -o-linear-gradient(#E1E7EC, #B9C6D1); /* Opera 11.1 - 12.0 */
@@ -265,7 +242,7 @@
       float:right;
     }
     .review-main /deep/ .fc-widget-content:hover {
-      /*background:#eee;*/
+      background:#eee;
     }
    .condition-wrap {
     display:flex;

+ 5 - 2
TEAMModelOS.SmartClass/ClientApp/view/smart-class/MainPage.vue

@@ -22,6 +22,9 @@
       }
     },
     methods: {
+
+
+
     },
     mounted() {
     }
@@ -37,11 +40,11 @@
     position: relative;
     width: 100%;
     min-width: 1200px;
-    min-height: 100%;
+    min-height: 768px;
     display: flex;
     flex-direction: column;
     align-items: center;
-    background: rgb(241,242,243);
+    background: rgb(248,248,248);
   }
 
   .content {

+ 6 - 5
TEAMModelOS.SmartClass/ClientApp/view/smart-class/PastReview.vue

@@ -60,6 +60,7 @@
   </div>
 </template>
 <script>
+  import acList from '@/static/pastAcList.json'
   export default {
     components: {
     },
@@ -69,8 +70,7 @@
         activeOrder: 0,
         pageSize: 9,
         searchVal:"",
-        activities: this.$staticTools.pastAcList,
-        allList:this.$staticTools.pastAcList
+        activities: acList.data.list
       }
     },
     methods: {
@@ -79,11 +79,11 @@
       },
       handleMenuClick(index,val) {
         this.activeIndex = index;
-        this.activities = index == 0 ? this.allList : this.allList.filter(item => item.submitTimeTip.substring(0,4) == val);
+        this.activities = index == 0 ? acList.data.list : acList.data.list.filter(item => item.submitTimeTip.substring(0,4) == val);
       },
       handleOrderClick(index) {
         this.activeOrder = index;
-        let list = this.activities;
+        let list = acList.data.list;
         this.activities = list.sort(this.compare('applyCount'));
       },
       compare(property){
@@ -94,7 +94,8 @@
         }
       },
       handleSearch() {
-        this.activities = this.allList.filter(item => item.name.indexOf(this.searchVal) != -1);
+        console.log(acList.data.list.filter(item => item.name.indexOf(this.searchVal) != -1));
+        this.activities = acList.data.list.filter(item => item.name.indexOf(this.searchVal) != -1);
       }
 
     },

+ 9 - 1
TEAMModelOS.SmartClass/ClientApp/view/smart-class/ReviewActivity.vue

@@ -27,6 +27,7 @@
   </div>
 </template>
 <script>
+    import acList from '@/static/reviewAcList.json'
   export default {
     components: {
     },
@@ -37,9 +38,16 @@
     },
 
     created() {
-      this.reviewAcList = this.$staticTools.reviewAcList
+      this.reviewAcList = acList.data.list;
     },
     methods: {
+      getList(type) {
+        let list = noticeList.list;
+        var newArray = list.filter(function(item){
+            return item.noticeTypeId == type;
+        });
+        this.noticeList = newArray;
+      },
 
       handleMenuClick(index,typeId,name) {
         this.activeIndex = index;

+ 1 - 2
TEAMModelOS.SmartClass/ClientApp/view/smart-class/RewardDetails.vue

@@ -52,8 +52,7 @@
               </Tabs>
               <Table :columns="columns1" :data="rewardDatas">
                 <template slot-scope="{ row, index }" slot="applyName" >
-                  <Icon color="#A8CDF3" size="20" type="logo-youtube" style="cursor:pointer;margin-right:5px;margin-bottom:3px"/>
-                  <strong  style="margin-right: 5px;cursor:pointer;" @click="showVideo(index)">{{row.applyName}}</strong>
+                  <Icon color="#A8CDF3" size="20" type="logo-youtube" style="cursor:pointer;"/><strong  style="margin-right: 5px;cursor:pointer;" @click="showVideo(index)">{{row.applyName}}</strong>
                 </template>
               </Table>
             </div>

+ 4 - 16
TEAMModelOS.SmartClass/ClientApp/view/smart-class/Video.vue

@@ -7,7 +7,7 @@
 
       <div class="video-src">
         <video controls="controls" width="800" style="display:block;"
-               src="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190517/%E5%B0%8F%E5%AD%A6%E8%8B%B1%E8%AF%AD301%E8%83%A1%E9%A2%96--2019.mp4">
+               src="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190516/acalssOne%E7%BD%91%E9%A1%B5%E7%99%BB%E5%BD%95%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95.mp4">
           您的浏览器不支持 video 标签。
         </video>
 
@@ -39,7 +39,7 @@
         </Form>
         <div class="download-video">
 
-          <a download="video" style="color:#fff;font-size:14px;" href="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190516/acalssOne%E7%BD%91%E9%A1%B5%E7%99%BB%E5%BD%95%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95.mp4">
+          <a download="video" style="color:#999999;font-size:14px;" href="https://teammodelstorage.blob.core.chinacloudapi.cn/teammodelcontest/20190516/acalssOne%E7%BD%91%E9%A1%B5%E7%99%BB%E5%BD%95%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95.mp4">
             <Icon type="md-cloud-download" size="22" color="white" />
             下载视频
           </a>
@@ -131,8 +131,7 @@
     }
   }
 </script>
-<style scoped>
-
+<style>
   .video-page {
     width: 1200px;
     margin: 100px auto;
@@ -157,12 +156,10 @@
   }
   .video-detail-info {
     width:400px;
-    color:#fff;
     background:#222222;
     display:table-cell;
     vertical-align:top;
     padding:20px 10px 20px 30px;
-    font-size:14px;
     position:relative;
   }
     .video-detail-info .ivu-form-item {
@@ -170,21 +167,12 @@
     }
     .video-detail-info .ivu-form .ivu-form-item-label {
       font-size:14px;
-      color:ffffff;
+      color:#999999;
     }
     .video-detail-info .ivu-form-item-content {
       font-size: 14px;
       color: #ffffff;
     }
-
-  .video-info /deep/ .ivu-form .ivu-form-item-label {
-    color:#ffffff;
-    font-size:14px;
-  }
-
-  .video-info .ivu-form-item-content {
-    font-size:14px;
-  }
   .video-src {
     display:table-cell;
     width:800px;

+ 8 - 6
TEAMModelOS.SmartClass/ClientApp/view/smart-class/index.vue

@@ -82,6 +82,8 @@
 </template>
 <script>
   import headers from '@/components/smart-class/headers'
+  import indexNoticeList from '@/static/indexNoticeList.json'
+  import indexActivityList from '@/static/reviewAcList.json'
   export default {
     components: {
       headers
@@ -93,24 +95,24 @@
       }
     },
     created() {
-      this.noticeList = this.$staticTools.indexNoticeList;
-      this.activityList = this.$staticTools.indexActivityList;
+      this.noticeList = indexNoticeList.list;
+      this.activityList = indexActivityList.data.list;
     },
     methods: {
       handleNoticeClick() {
-        this.$router.push('noticeDetails');
+        this.$router.push('/noticeDetails');
         this.$eventBus.$emit("activeIndex", 1);
       },
       handleActivityClick() {
-        this.$router.push('activityDetails');
+        this.$router.push('/activityDetails');
         this.$eventBus.$emit("activeIndex", 2);
       },
       goNotice() {
-        this.$router.push('notice');
+        this.$router.push('/notice');
         this.$eventBus.$emit("activeIndex", 1);
       },
       goActivity() {
-        this.$router.push('reviewActivity');
+        this.$router.push('/reviewActivity');
         this.$eventBus.$emit("activeIndex", 2);
       }
 

+ 3 - 4
TEAMModelOS.SmartClass/ClientApp/view/smart-class/notice.vue

@@ -26,6 +26,7 @@
 </template>
 <script>
 
+  import noticeList from '@/static/noticeList.json'
   export default {
     components: {
     },
@@ -43,18 +44,16 @@
             key: 'startTime'
           }
         ],
-        allList:[],
-        noticeList: []
+        noticeList: noticeList.list
       }
     },
 
     created() {
-      this.allList = this.$staticTools.noticeAllList;
       this.getList(0);
     },
     methods: {
       getList(type) {
-        let list = this.allList;
+        let list = noticeList.list;
         var newArray = list.filter(function(item){
             return item.noticeTypeId == type;
         });

+ 0 - 3
TEAMModelOS.SmartClass/TEAMModelOS.SmartClass.csproj

@@ -13,9 +13,6 @@
     <None Remove="ClientApp\components\新文件夹1\**" />
     <None Remove="Providers\**" />
   </ItemGroup>
-  <ItemGroup>
-    <Content Remove="ClientApp\static\area.json" />
-  </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Microsoft.AspNetCore.App" />
   </ItemGroup>

+ 1 - 1
TEAMModelOS.SmartClass/Views/Shared/_Layout.cshtml

@@ -5,7 +5,7 @@
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>@ViewData["Title"]智慧课堂管理平台</title>
-    @*<link rel="stylesheet" href="~/dist/style.css" asp-append-version="true" />*@
+    <link rel="stylesheet" href="~/dist/style.css" asp-append-version="true" />
     <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://account.habookaclass.biz/dist/6854ccd21afb6b1f994e1556c2360dd8.ico">
     @*<link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true" />
         <environment names="Staging,Production">

+ 2 - 0
TEAMModelOS.SmartClass/package.json

@@ -23,8 +23,10 @@
     "core-js": "^2.5.3",
     "echarts": "^4.2.1",
     "iview": "^3.3.3",
+    "jquery": "^3.3.1",
     "jwt-decode": "^2.2.0",
     "less": "^3.9.0",
+    "moment": "^2.23.0",
     "vue": "^2.6.9",
     "vue-calendar-component": "^2.7.4",
     "vue-full-calendar": "^2.7.0",

BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/170526119252.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/banner_area.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/banner_school.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/exam_school_one.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/exam_school_two.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/logo_img.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/ppt_small.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach01.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach02.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach03.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/teach04.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/title-bg2.jpg


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/video_area_img.png


BIN
TEAMModelOS.SmartTeach/ClientApp/assets/image/resource/video_school_img.jpg


+ 3 - 2
TEAMModelOS.SmartTeach/ClientApp/common/headers.vue

@@ -2,7 +2,7 @@
   <div style="width:100%;border-bottom: #f1f1f1 solid 1px;">
     <div class="header_box">
       <div class="header_left">
-        <img src="https://css.huijiaoyun.com/tianyu_edu/area/888888/images/logo/logo.png?v=0818" class="logo_img" />
+        <img src="../assets/image/resource/logo_img.png" class="logo_img" />
         <div class="header_list">
           <ul>
             <li v-for="items in navlist" class="nav_name"><a :href="items.url" style="color:#555;">{{items.name}}</a></li>
@@ -51,7 +51,8 @@
   }
   .logo_img {
     float: left;
-    margin-left:5%;
+    width: 25%;
+    margin-top: 1.5%;
   }
   .header_list {
     float: left;

+ 0 - 103
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachActivies.vue

@@ -1,103 +0,0 @@
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>活动列表</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">活动列表</h1>
-      <Tabs class="list" value="name1">
-        <TabPane label="全部" name="name1">暂无活动</TabPane>
-        <TabPane label="未开始" name="name2">暂无活动</TabPane>
-        <TabPane label="进行中" name="name3">暂无活动</TabPane>
-        <TabPane label="已结束" name="name4">暂无活动</TabPane>
-      </Tabs>
-    </div>
-    <div class="content-info">
-      <h1 class="list-title">最新活动</h1>
-      <p>暂无活动</p>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 66%;
-    height: 500px;
-    position: absolute;
-    top: 70%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float: left;
-    display: inline-flex;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-    width: 300px;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .list-info {
-    margin-top: 35px;
-    width: 50%;
-    background: #fff;
-    /* float: left; */
-    margin-left: -24%;
-    height: 200px;
-    border: 1px solid #ededed;
-  }
-
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    margin-left: 10px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-
-  .list {
-    margin-top: 10%;
-    margin-left: 1%;
-    font-size: 15px;
-  }
-
-  .content-info {
-    width: 25%;
-    height: 200px;
-    border: 1px solid #ededed;
-    margin-top: 3%;
-    margin-left: 4%;
-    background-color: #ffffff;
-  }
-
-    .content-info p {
-      margin-top: 25%;
-      font-size: 15px;
-      margin-left: 10px;
-    }
-</style>

+ 0 - 104
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachClass.vue

@@ -1,104 +0,0 @@
-
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>评课列表</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">网上评课</h1>
-      <Tabs class="list" value="name1">
-        <TabPane label="全部" name="name1">暂无数据</TabPane>
-        <TabPane label="进行中2" name="name2">暂无数据</TabPane>
-        <TabPane label="未开始" name="name3">暂无数据</TabPane>
-        <TabPane label="已结束" name="name4">暂无数据</TabPane>
-      </Tabs>
-    </div>
-    <div class="content-info">
-      <h1 class="list-title">最新评课</h1>
-      <p>暂无数据</p>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 66%;
-    height: 500px;
-    position: absolute;
-    top: 70%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float: left;
-    display: inline-flex;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-    width: 300px;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .list-info {
-    margin-top: 35px;
-    width: 50%;
-    background: #fff;
-    /* float: left; */
-    margin-left: -24%;
-    height: 200px;
-    border: 1px solid #ededed;
-  }
-
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    margin-left: 10px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-
-  .list {
-    margin-top: 10%;
-    margin-left: 1%;
-    font-size: 15px;
-  }
-
-  .content-info {
-    width: 25%;
-    height: 200px;
-    border: 1px solid #ededed;
-    margin-top: 3%;
-    margin-left: 4%;
-    background-color: #ffffff;
-  }
-
-    .content-info p {
-      margin-top: 25%;
-      font-size: 15px;
-      margin-left: 10px;
-    }
-</style>

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 182
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachDetails.vue


+ 0 - 103
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachResearch.vue

@@ -1,103 +0,0 @@
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>课题研究列表</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">课题列表</h1>
-      <Tabs class="list" value="name1">
-        <TabPane label="不限" name="name1">暂时没有课题研究</TabPane>
-        <TabPane label="国家级" name="name2">暂时没有课题研究</TabPane>
-        <TabPane label="省级" name="name3">暂时没有课题研究</TabPane>
-        <TabPane label="市级" name="name4">暂时没有课题研究</TabPane>
-        <TabPane label="校级" name="name5">暂时没有课题研究</TabPane>
-      </Tabs>
-    </div>
-    <div class="content-info">
-      <h1 class="list-title">最新课题</h1>
-      <p>暂无课题</p>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 66%;
-    height: 500px;
-    position: absolute;
-    top: 70%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float: left;
-    display: inline-flex;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-    width:300px;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .list-info {
-    margin-top: 35px;
-    width: 50%;
-    background: #fff;
-    /* float: left; */
-    margin-left: -24%;
-    height: 200px;
-    border: 1px solid #ededed;
-  }
-
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    margin-left:10px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-  .list{
-    margin-top:10%;
-    margin-left:1%;
-    font-size:15px;
-  }
-  .content-info {
-    width: 25%;
-    height: 200px;
-    border: 1px solid #ededed;
-    margin-top: 3%;
-    margin-left: 4%;
-    background-color: #ffffff;
-  }
-  .content-info p{
-    margin-top:25%;
-    font-size:15px;
-    margin-left:10px;
-  }
-
-
-</style>

+ 0 - 430
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachSource.vue

@@ -1,430 +0,0 @@
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>资源列表</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">资源列表</h1>
-      <div class="list">
-        <Tree :data="data2" @on-select-change="chooseTab"></Tree>
-      </div>
-    </div>
-    <div class="content-info">
-      <h1 class="list-title">全部资源</h1>
-      <ul class="source-title" >
-        <li v-for="item in info">
-          <a class="titles">
-            <span class="doc">
-              {{item.title}}
-            </span>
-          </a>
-          <span class="style">ppt</span>
-          <span class="peo">
-            <a title="陈海波"   style="border:none">
-              {{item.name}}
-            </a>
-          </span>
-          <span class="date">{{item.data}}</span>
-          <p class="download"><Icon type="ios-cloud-download-outline "size="22"/></p>
-        </li>
-      </ul>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-        data: [
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-          {
-            title: '16-17版 第1部分 专题6 机械能守恒定律 功能关系',
-            name: '刘国元',
-            data: '2018-05-16',
-          },
-        ],
-        data2: [
-          {
-            title: '根目录',
-            expand: true,
-            children: [
-              {
-                title: '必修一',
-                expand: true,
-                render: (h, { root, node, data }) => {
-                  return h('span', {
-                    style: {
-                      display: 'inline-block',
-                      width: '40%'
-                    }
-                  }, [
-                      h('span', [
-                        h('Icon', {
-                          props: {
-                            type: 'md-folder-open',
-                            size:'15',
-                            color:'blue'
-                          },
-                          style: {
-                            marginRight: '8px',
-                            width: '20px',
-                          }
-                        }),
-                        h('span', data.title)
-                      ]),
-                    ]);
-                },
-                children: [
-                  {
-                    title: '教学学案'
-                  },
-                  {
-                    title: '教学资源'
-                  }
-                ]
-              },
-              {
-                title: '必修二',
-                expand: true,
-                render: (h, { root, node, data }) => {
-                  return h('span', {
-                    style: {
-                      display: 'inline-block',
-                      width: '40%'
-                    }
-                  }, [
-                      h('span', [
-                        h('Icon', {
-                          props: {
-                            type: 'md-folder-open',
-                            size: '15',
-                            color: 'blue'
-                          },
-                          style: {
-                            marginRight: '8px',
-                            width: '20px',
-                          }
-                        }),
-                        h('span', data.title)
-                      ]),
-                    ]);
-                },
-                children: [
-                  {
-                    title: '教学学案'
-                  },
-                  {
-                    title: '教学资源'
-                  }
-                ]
-              },
-              {
-                title: '必修三',
-                expand: true,
-                render: (h, { root, node, data }) => {
-                  return h('span', {
-                    style: {
-                      display: 'inline-block',
-                      width: '40%'
-                    }
-                  }, [
-                      h('span', [
-                        h('Icon', {
-                          props: {
-                            type: 'md-folder-open',
-                            size: '15',
-                            color: 'blue'
-                          },
-                          style: {
-                            marginRight: '8px',
-                            width: '20px',
-                          }
-                        }),
-                        h('span', data.title)
-                      ]),
-                    ]);
-                },
-                children: [
-                  {
-                    title: '教学学案'
-                  },
-                  {
-                    title: '教学资源'
-                  }
-                ]
-              },
-              {
-                title: '必修四',
-                expand: true,
-                render: (h, { root, node, data }) => {
-                  return h('span', {
-                    style: {
-                      display: 'inline-block',
-                      width: '40%'
-                    }
-                  }, [
-                      h('span', [
-                        h('Icon', {
-                          props: {
-                            type: 'md-folder-open',
-                            size: '15',
-                            color: 'blue'
-                          },
-                          style: {
-                            marginRight: '8px',
-                            width: '20px',
-                          }
-                        }),
-                        h('span', data.title)
-                      ]),
-                    ]);
-                },
-                children: [
-                  {
-                    title: '教学学案'
-                  },
-                  {
-                    title: '教学资源'
-                  }
-                ]
-              },
-              {
-                title: '必修五',
-                expand: true,
-                render: (h, { root, node, data }) => {
-                  return h('span', {
-                    style: {
-                      display: 'inline-block',
-                      width: '40%'
-                    }
-                  }, [
-                      h('span', [
-                        h('Icon', {
-                          props: {
-                            type: 'md-folder-open',
-                            size: '15',
-                            color: 'blue'
-                          },
-                          style: {
-                            marginRight: '8px',
-                            width: '20px',
-                          }
-                        }),
-                        h('span', data.title)
-                      ]),
-                    ]);
-                },
-                children: [
-                  {
-                    title: '教学学案'
-                  },
-                  {
-                    title: '教学资源'
-                  }
-                ]
-              },
-            ]
-          }
-        ],
-        info: [
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-
-        ]
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 65%;
-    height: 500px;
-    position: absolute;
-    top: 69%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float:left;
-    display:inline-flex;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-  }
-
-    .title p {
-      display: inline;
-    }
-  .list-info {
-    margin-top: 35px;
-    width: 260px;
-    background: #fff;
-    /* float: left; */
-    margin-left: -16%;
-    height: 600px;
-    border: 1px solid #ededed;
-  }
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-  .list{
-    width:80%;
-    height:400px;
-    float:left;
-    margin-left:20px;
-    overflow:scroll;
-  }
-  .list >>> .ivu-tree ul li {
-    text-align: left;
-    margin-left: -10px;
-    font-size: 14px;
-    font-weight: 600;
-  }
-  .content-info {
-    width: 75%;
-    height: 800px;
-    border: 1px solid #ededed;
-    margin-top: 3%;
-    margin-left: 4%;
-    background-color:#ffffff;
-    /* float: right; */
-    /* display: inline; */
-    overflow:scroll;
-  }
-  .source-title{
-    margin-top:10%;
-  }
-  .source-title  li{
-    display: block;
-    line-height: 56px;
-    height: 56px;
-    margin-left:20px;
-    border-bottom: 1px dashed #dfdfdf;
-  }
-  .source-title  li:hover {
-    background-color: #f7f7f7;
-    text-decoration: none;
-  }
-  .doc {
-    font-size: 14px;
-    background: url(../../assets/image/resource/ppt_small.jpg) no-repeat left center;
-    padding: 3px 0 3px 23px;
-  }
-    
-    .source-title .style {
-      margin-left: 30px;
-      font-size: 15px;
-    }
-    .source-title .peo {
-      border: none;
-      margin-left: 30px;
-      font-size: 15px;
-    }
-    .source-title .date {
-      margin-left: 50px;
-      font-size: 16px;
-    }
-    .source-title .download {
-      font-size: 16px;
-      display: inline;
-      /* width: 50px; */
-      margin-left: 100px;
-    }
-
-</style>

+ 0 - 276
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachTopclass.vue

@@ -1,276 +0,0 @@
-
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>名师课堂</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">最新课例</h1>
-      <div class="video">
-        <div class="video_box">
-          <div class="video_list">
-            <div class="video_left">
-              <img src="../../assets/image/resource/teach01.jpg" />
-              <a target="_blank" href="/videodetails" class="playbtn1"></a>
-              <h4 class="name">
-                <a target="_blank" href="" style="color:#fff">选修3-1第二章恒定电流,电源和电流</a>
-              </h4>
-            </div>
-            <ul class="video_right">
-              <li class="video_more_list" v-for="item in video_list">
-                <img :src="item.imgurl" />
-                <a target="_blank" :href="item.url" class="playbtn1"></a>
-                <h4 class="name_more">
-                  <a target="_blank" :href="item.url" style="color:#fff">{{item.slogan}}</a>
-                </h4>
-              </li>
-            </ul>
-          </div>
-        </div>
-      </div>
-    </div>
-    <div class="list-infos">
-      <h1 class="list-title">微课课例</h1>
-      <div class="video">
-        <div class="video_box">
-          <div class="video_list">
-            <ul class="video_rights">
-              <li class="video_more_list" v-for="item in video_lists">
-                <img :src="item.imgurl" />
-                <a target="_blank" :href="item.url" class="playbtn1"></a>
-                <h4 class="name_more">
-                  <a target="_blank" :href="item.url" style="color:#fff">{{item.slogan}}</a>
-                </h4>
-              </li>
-            </ul>
-          </div>
-        </div>
-      </div>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-        video_list: [
-          { "id": 1, "imgurl": require("../../assets/image/resource/teach03.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=1' },
-          { "id": 2, "imgurl": require("../../assets/image/resource/teach01.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=2' },
-          { "id": 3, "imgurl": require("../../assets/image/resource/teach02.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=3' },
-          { "id": 4, "imgurl": require("../../assets/image/resource/teach04.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=4' },
-        ],
-        video_lists: [
-          { "id": 1, "imgurl": require("../../assets/image/resource/teach03.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=1' },
-          { "id": 2, "imgurl": require("../../assets/image/resource/teach01.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=2' },
-          { "id": 3, "imgurl": require("../../assets/image/resource/teach02.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=3' },
-          { "id": 4, "imgurl": require("../../assets/image/resource/teach04.jpg"), "slogan": '选修3-1第二章恒定电流,电流的微观解析', "url": '/videodetails?id=4' },
-
-        ],
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 66%;
-    height: 500px;
-    position: absolute;
-    top: 70%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float: left;
-    /*display: inline-flex;*/
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-    width: 300px;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .list-info {
-    margin-top: 35px;
-    width: 90%;
-    background: #fff;
-    /* float: left; */
-    /*margin-left: -24%;*/
-    height: 450px;
-    border: 1px solid #ededed;
-  }
-  .list-infos {
-    margin-top: 35px;
-    width: 90%;
-    background: #fff;
-    height: 500px;
-    border: 1px solid #ededed;
-  }
-
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    margin-left: 10px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-  .video {
-    margin-top: 7%;
-    /* float: left; */
-    /* display: inline; */
-    background-color: #f3f3f3;
-  }
-
-  .video_box {
-    background-color: #fff;
-    margin: 0 auto;
-    margin-top: 20px;
-  }
- .video_name {
-    float: left;
-    line-height: 39px;
-    border-bottom: #288add solid 1px;
-    padding: 12px 5px 0px 5px;
-    font-size: 24px;
-    font-weight: normal;
-    color: #288add;
-  }
-
-  /*i {
-    float: left;
-    margin: 22px 0px 0px 8px;
-    height: 20px;
-    line-height: 20px;
-    border-radius: 10px;
-    background: #8ea9b9;
-    font-size: 14px;
-    padding: 0px 10px;
-    color: #fff;
-  }*/
-
-  .video_select {
-    width: 30%;
-    float: left;
-    list-style: none;
-    border-bottom: #ececec solid 1px;
-  }
-
-  .select_name {
-    float: left;
-    width: 15%;
-    line-height: 39px;
-    padding: 12px 5px 0px 5px;
-    font-size: 14px;
-    color: #6f8abb;
-  }
-
-  .select_name_more {
-    float: left;
-    width: 15%;
-    padding: 0px 5px 0px 5px;
-  }
-
-  .video_list {
-    width: 100%;
-    /* float: left; */
-    padding: 1.5%;
-    display: flex;
-  }
-
-  .video_left {
-    width: 50%;
-    float: left;
-    position: relative;
-  }
-
-    .video_left img {
-      width: 100%;
-    }
-
-    .video_left:hover .playbtn1 {
-      display: block;
-    }
-
-  .video_more_list:hover .playbtn1 {
-    display: block;
-  }
-
-  .playbtn1 {
-    position: absolute;
-    top: 50%;
-    left: 50%;
-    background: url(../../assets/image/resource/play.png) no-repeat;
-    width: 64px;
-    height: 64px;
-    margin-top: -32px;
-    margin-left: -32px;
-    display: none;
-  }
-
-  .name {
-    position: absolute;
-    bottom: 5px;
-    left: 0px;
-    width: 100%;
-    font-weight: normal;
-    line-height: 45px;
-    font-size: 16px;
-    background-color: rgba(52, 52, 52, .5);
-    color: #fff;
-  }
-
-  .name_more {
-    position: absolute;
-    bottom: 0px;
-    left: 0px;
-    width: 100%;
-    font-weight: normal;
-    line-height: 35px;
-    font-size: 14px;
-    background-color: rgba(52, 52, 52, .5);
-    color: #fff;
-  }
-
-  .video_right {
-    width: 48%;
-    float: left;
-    list-style: none;
-    margin-left: 2%;
-  }
-  .video_rights {
-    width: 48%;
-    float: left;
-    list-style: none;
-    margin-left: 2%;
-    display: contents;
-  }
-
-  .video_more_list {
-    width: 48%;
-    float: left;
-    position: relative;
-    height: 170px;
-    margin-top: 12px;
-    margin: 0.5% 1%;
-  }
-
-    .video_more_list img {
-      width: 100%;
-      height: 170px;
-    }
-</style>

+ 0 - 102
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeachTopic.vue

@@ -1,102 +0,0 @@
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>话题列表</span>
-    </div>
-    <div class="list-info">
-      <h1 class="list-title">话题列表</h1>
-      <Tabs class="list" value="name1">
-        <TabPane label="不限" name="name1">暂无话题</TabPane>
-        <TabPane label="进行中" name="name2">暂无话题</TabPane>
-        <TabPane label="已结束" name="name3">暂无话题</TabPane>
-      </Tabs>
-    </div>
-    <div class="content-info">
-      <h1 class="list-title">最新话题</h1>
-      <p>暂无话题</p>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      },
-      chooseTab() {
-        this.info = this.data;
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 66%;
-    height: 500px;
-    position: absolute;
-    top: 70%;
-    left: 53%;
-    transform: translate(-50%,-50%);
-    float: left;
-    display: inline-flex;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-    width: 300px;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .list-info {
-    margin-top: 35px;
-    width: 50%;
-    background: #fff;
-    /* float: left; */
-    margin-left: -24%;
-    height: 200px;
-    border: 1px solid #ededed;
-  }
-
-  .list-title {
-    float: left;
-    height: 57px;
-    line-height: 57px;
-    font-size: 20px;
-    margin-left: 10px;
-    color: #288add;
-    border-bottom: 1px solid #288add;
-  }
-
-  .list {
-    margin-top: 10%;
-    margin-left: 1%;
-    font-size: 15px;
-  }
-
-  .content-info {
-    width: 25%;
-    height: 200px;
-    border: 1px solid #ededed;
-    margin-top: 3%;
-    margin-left: 4%;
-    background-color: #ffffff;
-  }
-
-    .content-info p {
-      margin-top: 25%;
-      font-size: 15px;
-      margin-left: 10px;
-    }
-</style>

+ 0 - 236
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeacherWork.vue

@@ -1,236 +0,0 @@
-<template>
-  <div class="home">
-    <div class="title">
-      <Icon type="ios-home-outline" size="22" />
-      <p><router-link to="/TeacherZone/ZonesHome">工作室首页</router-link></p><span>>学科文章</span>
-    </div>
-    <div class="content-info">
-      <Tabs type="card" size="default" :animated="false">
-        <TabPane label="默认栏目" icon="logo-apple">
-          <div class="info">
-            <ul class="first">
-              <li  v-for="item in info">
-                <p @click="viewDetails">
-                  <span class="title" title="高中物理高效课堂应重视培养学生的创新意识">
-                    {{item.title}}
-                  </span>
-                  <span class="user">{{item.name}}</span>
-                  <span class="date">{{item.data}}</span>
-                  <span>浏览{{item.num}}</span>
-                </p>
-              </li>
-            </ul>
-
-          </div>
-        </TabPane>
-        <TabPane label="保健安康" icon="ios-text-outline">
-          <div class="info">
-            <ul class="first" >
-              <li v-for="item in info">
-                <p @click="viewDetails">
-                  <span class="title" title="高中物理高效课堂应重视培养学生的创新意识">
-                    {{item.title}}
-                  </span>
-                  <span class="user">{{item.name}}</span>
-                  <span class="date">{{item.data}}</span>
-                  <span>浏览{{item.num}}</span>
-                </p>
-              </li>
-            </ul>
-
-          </div>
-        </TabPane>
-        <TabPane label="工作室相册" icon="ios-text-outline">
-          <div class="info">
-            <ul class="first" >
-              <li v-for="item in info">
-                <p @click="viewDetails">
-                  <span class="title" title="高中物理高效课堂应重视培养学生的创新意识">
-                    {{item.title}}
-                  </span>
-                  <span class="user">{{item.name}}</span>
-                  <span class="date">{{item.data}}</span>
-                  <span>浏览{{item.num}}</span>
-                </p>
-              </li>
-            </ul>
-
-          </div>
-        </TabPane>
-        <TabPane label="工作室建设" icon="ios-text-outline">
-          <div class="info">
-            <ul class="first">
-              <li  v-for="item in info">
-                <p @click="viewDetails">
-                  <span class="title" title="高中物理高效课堂应重视培养学生的创新意识">
-                    {{item.title}}
-                  </span>
-                  <span class="user">{{item.name}}</span>
-                  <span class="date">{{item.data}}</span>
-                  <span>浏览{{item.num}}</span>
-                </p>
-              </li>
-            </ul>
-
-          </div>
-        </TabPane>
-        <TabPane label="班主任工作" icon="ios-text-outline">
-          <div class="info">
-            <ul class="first" >
-              <li v-for="item in info">
-                <p @click="viewDetails">
-                  <span class="title" title="高中物理高效课堂应重视培养学生的创新意识">
-                    {{item.title}}
-                  </span>
-                  <span class="user">{{item.name}}</span>
-                  <span class="date">{{item.data}}</span>
-                  <span>浏览{{item.num}}</span>
-                </p>
-              </li>
-            </ul>
-
-          </div>
-        </TabPane>
-      </Tabs>
-    </div>
-  </div>
-</template>
-<script>
-  export default {
-    data() {
-      return {
-        info: [
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-          {
-            title: '高中物理高效课堂应重视培养学生的创新意识',
-            name: '张一啊',
-            data: '2018-02-26',
-            num: '25',
-          },
-
-        ]
-      }
-    },
-    methods: {
-      viewDetails() {
-        this.$router.push({ path: '/TeacherZone/TeachDetails' })
-
-      }
-    }
-  }
-</script>
-<style scoped>
-  .home {
-    width: 59%;
-    height: 500px;
-    position: absolute;
-    top: 69%;
-    left: 50%;
-    transform: translate(-50%,-50%);
-    text-align: center;
-  }
-
-  .title {
-    font-size: 16px;
-    text-align: left;
-    font-weight: 600;
-  }
-
-    .title p {
-      display: inline;
-    }
-
-  .content-info {
-    margin-top: 10px;
-  }
-
-  .info {
-    width: 100%;
-    height: 400px;
-    border: 1px solid #666;
-    background-color: #ffffff;
-    overflow: scroll;
-  }
-
-    .info .first {
-      padding-right: 20px;
-    }
-
-  .mgt20 {
-    margin-top: 20px;
-  }
-
-  .info ul {
-    list-style: none;
-  }
-
-  .info li p {
-    display: block;
-    height: 50px;
-    border-bottom: 1px dashed #dfdfdf;
-    padding-left: 10px;
-  }
-
-  .first p:hover {
-    background: #f7f7f7;
-    text-decoration: none;
-    cursor: pointer;
-  }
-
-  .first span {
-    display: inline-block;
-    color: #555;
-    /* text-align: left; */
-    line-height: 60px;
-    width: 440px;
-  }
-
-  .first .user {
-    width: 75px;
-  }
-
-  .first .date {
-    width: 105px;
-  }
-</style>

+ 19 - 9
TEAMModelOS.SmartTeach/ClientApp/components/resource/TeacherZones.vue

@@ -9,13 +9,24 @@
       <div class="w1200">
         <ul class="nav-li">
           <li><router-link to="/TeacherZone/ZonesHome">首页</router-link></li>
-          <li><router-link to="/TeacherZone/TeacherWork">教学文章</router-link></li>
-          <li><router-link to="/TeacherZone/TeachSource">教学资源</router-link></li>
-          <li><router-link to="/TeacherZone/TeachResearch">课题研究</router-link></li>
-          <li><router-link to="/TeacherZone/TeachTopclass">名师课堂</router-link></li>
-          <li><router-link to="/TeacherZone/TeachClass">网上评课</router-link></li>
-          <li><router-link to="/TeacherZone/TeachActivies">教研活动</router-link></li>
-          <li><router-link to="/TeacherZone/TeachTopic">话题研讨</router-link></li>
+          <li>
+            <a  title="教学资源">教学资源</a>
+          </li>
+          <li>
+            <a title="课题研究">课题研究</a>
+          </li>
+          <li>
+            <a title="名师课堂">名师课堂</a>
+          </li>
+          <li>
+            <a title="网上评课">网上评课</a>
+          </li>
+          <li>
+            <a title="教研活动">教研活动</a>
+          </li>
+          <li>
+            <a title="话题研讨">话题研讨</a>
+          </li>
         </ul>
       </div>
     </div>
@@ -84,8 +95,7 @@
   }
   .content{
     width:100%;
-    height:1200px;
-    /*max-height:1200px;*/
+    min-height:1000px;
     background-color:#f9f9f9;
   }
 </style>

+ 0 - 1
TEAMModelOS.SmartTeach/ClientApp/components/resource/ZonesHome.vue

@@ -628,7 +628,6 @@
 
   .source_list {
     margin-top: 70px;
-    margin-left: 5px;
   }
 
     .source_list li {

+ 53 - 53
TEAMModelOS.SmartTeach/ClientApp/components/resource/activityindex.vue

@@ -159,34 +159,34 @@
             <div class="rankheader"><div class="rank_icon"></div><i class="header_name">小学</i><div class="fwtp"><span>访问量</span><span>投票数</span></div></div>
             <ul class="rankdata">
               <li>
-                <em class="rank r01">1</em><span class="name">孙琴娥</span>
+                <em class="rank r01">1</em><span class="name">李慧</span>
                 <span class="area">成都外国语小学</span>
-                <span class="info load">6,858</span>
-                <span class="info">5,720</span>
+                <span class="info load">2858</span>
+                <span class="info">1720</span>
               </li>
               <li>
-                <em class="rank r02">2</em><span class="name">朱磊</span>
+                <em class="rank r02">2</em><span class="name">张丽</span>
                 <span class="area">成都高新区芳草小学</span>
-                <span class="info load">4,858</span>
-                <span class="info">5,938</span>
+                <span class="info load">2650</span>
+                <span class="info">938</span>
               </li>
               <li>
-                <em class="rank r03">3</em><span class="name">倪惠妮</span>
+                <em class="rank r03">3</em><span class="name">王丹</span>
                 <span class="area">成都盐道街小学</span>
-                <span class="info load">4,765</span>
-                <span class="info">5,638</span>
+                <span class="info load">1765</span>
+                <span class="info">638</span>
               </li>
               <li>
-                <em class="rank">4</em><span class="name">雪琴</span>
+                <em class="rank">4</em><span class="name">雪琴</span>
                 <span class="area">成都师范银都紫藤小学</span>
-                <span class="info load">4,650</span>
-                <span class="info">5,360</span>
+                <span class="info load">1650</span>
+                <span class="info">560</span>
               </li>
               <li>
-                <em class="rank">5</em><span class="name">孟雪芹</span>
+                <em class="rank">5</em><span class="name">范模</span>
                 <span class="area">成都师范银都紫藤小学</span>
-                <span class="info load">4,556</span>
-                <span class="info">5,330</span>
+                <span class="info load">1556</span>
+                <span class="info">330</span>
               </li>
             </ul>
           </div>
@@ -194,34 +194,34 @@
             <div class="rankheader"><div class="rank_icon_02"></div><i class="header_name">初中</i><div class="fwtp"><span>访问量</span><span>投票数</span></div></div>
             <ul class="rankdata">
               <li>
-                <em class="rank r01">1</em><span class="name">孙琴娥</span>
+                <em class="rank r01">1</em><span class="name">王川</span>
                 <span class="area">成都树德中学</span>
-                <span class="info load">6,858</span>
-                <span class="info">5,720</span>
+                <span class="info load">5858</span>
+                <span class="info">2720</span>
               </li>
               <li>
-                <em class="rank r02">2</em><span class="name">朱磊</span>
+                <em class="rank r02">2</em><span class="name">张丽君</span>
                 <span class="area">成都盐道街中学</span>
-                <span class="info load">4,858</span>
-                <span class="info">5,938</span>
+                <span class="info load">5239</span>
+                <span class="info">1938</span>
               </li>
               <li>
-                <em class="rank r03">3</em><span class="name">倪惠妮</span>
+                <em class="rank r03">3</em><span class="name">程力帆</span>
                 <span class="area">成都第七中学</span>
-                <span class="info load">4,765</span>
-                <span class="info">5,638</span>
+                <span class="info load">4765</span>
+                <span class="info">1638</span>
               </li>
               <li>
                 <em class="rank">4</em><span class="name">赵雪琴</span>
                 <span class="area">成都外国语中学</span>
-                <span class="info load">4,650</span>
-                <span class="info">5,360</span>
+                <span class="info load">4650</span>
+                <span class="info">1360</span>
               </li>
               <li>
                 <em class="rank">5</em><span class="name">孟雪芹</span>
                 <span class="area">成都第七中学</span>
-                <span class="info load">4,556</span>
-                <span class="info">5,330</span>
+                <span class="info load">4556</span>
+                <span class="info">1330</span>
               </li>
             </ul>
           </div>
@@ -229,34 +229,34 @@
             <div class="rankheader"><div class="rank_icon_03"></div><i class="header_name">高中</i><div class="fwtp"><span>访问量</span><span>投票数</span></div></div>
             <ul class="rankdata">
               <li>
-                <em class="rank r01">1</em><span class="name">孙琴娥</span>
+                <em class="rank r01">1</em><span class="name">王兵</span>
                 <span class="area">成都树德中学</span>
-                <span class="info load">6,858</span>
-                <span class="info">5,720</span>
+                <span class="info load">3858</span>
+                <span class="info">2720</span>
               </li>
               <li>
-                <em class="rank r02">2</em><span class="name">朱磊</span>
+                <em class="rank r02">2</em><span class="name">孙晓军</span>
                 <span class="area">成都盐道街中学</span>
-                <span class="info load">4,858</span>
-                <span class="info">5,938</span>
+                <span class="info load">3100</span>
+                <span class="info">1938</span>
               </li>
               <li>
-                <em class="rank r03">3</em><span class="name">倪惠妮</span>
+                <em class="rank r03">3</em><span class="name">何森</span>
                 <span class="area">成都第七中学</span>
-                <span class="info load">4,765</span>
-                <span class="info">5,638</span>
+                <span class="info load">2765</span>
+                <span class="info">1638</span>
               </li>
               <li>
-                <em class="rank">4</em><span class="name">赵雪琴</span>
+                <em class="rank">4</em><span class="name">李欣</span>
                 <span class="area">成都外国语中学</span>
-                <span class="info load">4,650</span>
-                <span class="info">5,360</span>
+                <span class="info load">2650</span>
+                <span class="info">1360</span>
               </li>
               <li>
-                <em class="rank">5</em><span class="name">孟雪芹</span>
+                <em class="rank">5</em><span class="name">黎冰玉</span>
                 <span class="area">成都第七中学</span>
-                <span class="info load">4,556</span>
-                <span class="info">5,330</span>
+                <span class="info load">1556</span>
+                <span class="info">1330</span>
               </li>
             </ul>
           </div>
@@ -272,31 +272,31 @@
                   <div class="rankheader"><div class="rank_icon"></div><i class="header_name">小学</i><div class="fwtp"><span>访问量</span><span>投票数</span></div></div>
                   <ul class="rankdata">
                     <li>
-                      <em class="rank r01">1</em><span class="name">孙琴娥</span>
+                      <em class="rank r01">1</em><span class="name">李勇</span>
                       <span class="area">成都外国语小学</span>
                       <span class="info load">6,858</span>
                       <span class="info">5,720</span>
                     </li>
                     <li>
-                      <em class="rank r02">2</em><span class="name">朱</span>
+                      <em class="rank r02">2</em><span class="name">朱</span>
                       <span class="area">成都高新区芳草小学</span>
                       <span class="info load">4,858</span>
                       <span class="info">5,938</span>
                     </li>
                     <li>
-                      <em class="rank r03">3</em><span class="name">倪惠妮</span>
+                      <em class="rank r03">3</em><span class="name">王一鸣</span>
                       <span class="area">成都盐道街小学</span>
                       <span class="info load">4,765</span>
                       <span class="info">5,638</span>
                     </li>
                     <li>
-                      <em class="rank">4</em><span class="name">赵雪琴</span>
+                      <em class="rank">4</em><span class="name">刘碧君</span>
                       <span class="area">成都师范银都紫藤小学</span>
                       <span class="info load">4,650</span>
                       <span class="info">5,360</span>
                     </li>
                     <li>
-                      <em class="rank">5</em><span class="name">孟雪芹</span>
+                      <em class="rank">5</em><span class="name">王梦华</span>
                       <span class="area">成都师范银都紫藤小学</span>
                       <span class="info load">4,556</span>
                       <span class="info">5,330</span>
@@ -307,31 +307,31 @@
                   <div class="rankheader"><div class="rank_icon_02"></div><i class="header_name">初中</i><div class="fwtp"><span>访问量</span><span>投票数</span></div></div>
                   <ul class="rankdata">
                     <li>
-                      <em class="rank r01">1</em><span class="name">孙琴娥</span>
+                      <em class="rank r01">1</em><span class="name">胡宇诚</span>
                       <span class="area">成都树德中学</span>
                       <span class="info load">6,858</span>
                       <span class="info">5,720</span>
                     </li>
                     <li>
-                      <em class="rank r02">2</em><span class="name">朱磊</span>
+                      <em class="rank r02">2</em><span class="name">马齐森</span>
                       <span class="area">成都盐道街中学</span>
                       <span class="info load">4,858</span>
                       <span class="info">5,938</span>
                     </li>
                     <li>
-                      <em class="rank r03">3</em><span class="name">倪惠妮</span>
+                      <em class="rank r03">3</em><span class="name">马彪</span>
                       <span class="area">成都第七中学</span>
                       <span class="info load">4,765</span>
                       <span class="info">5,638</span>
                     </li>
                     <li>
-                      <em class="rank">4</em><span class="name">赵雪琴</span>
+                      <em class="rank">4</em><span class="name">夏跃豪</span>
                       <span class="area">成都外国语中学</span>
                       <span class="info load">4,650</span>
                       <span class="info">5,360</span>
                     </li>
                     <li>
-                      <em class="rank">5</em><span class="name">孟雪芹</span>
+                      <em class="rank">5</em><span class="name">胡芳雨</span>
                       <span class="area">成都第七中学</span>
                       <span class="info load">4,556</span>
                       <span class="info">5,330</span>

+ 82 - 3
TEAMModelOS.SmartTeach/ClientApp/components/resource/exam.vue

@@ -1,7 +1,27 @@
 <template>
   <div class="exam">
     <div class="exam_list_box_width">
-      <div class="exam_box" v-for="item in listdata">
+      <div class="exam_box" v-for="item in listdata" v-if="index">
+        <div class="exam_title"><div class="exam_name">{{item.title}}</div><i>{{item.num}}</i></div>
+        <div class="exam_img"><img :src="item.img" /></div>
+        <ul class="exam_list">
+          <li class="exam_list_data" v-for="items in item.data">
+            <div class="exam_list_title"><a :href="items.url" target="_blank">{{items.title}}</a></div>
+            <div class="look"><Icon type="ios-eye" size="16" />{{items.loocknum}}</div>
+          </li>
+        </ul>
+      </div>
+      <div class="exam_box" v-for="item in arealistdata" v-if="areaindex">
+        <div class="exam_title"><div class="exam_name">{{item.title}}</div><i>{{item.num}}</i></div>
+        <div class="exam_img"><img :src="item.img" /></div>
+        <ul class="exam_list">
+          <li class="exam_list_data" v-for="items in item.data">
+            <div class="exam_list_title"><a :href="items.url" target="_blank">{{items.title}}</a></div>
+            <div class="look"><Icon type="ios-eye" size="16" />{{items.loocknum}}</div>
+          </li>
+        </ul>
+      </div>
+      <div class="exam_box" v-for="item in schoollistdata" v-if="schoolindex">
         <div class="exam_title"><div class="exam_name">{{item.title}}</div><i>{{item.num}}</i></div>
         <div class="exam_img"><img :src="item.img" /></div>
         <ul class="exam_list">
@@ -19,6 +39,9 @@
   export default {
     data() {
       return {
+        index: false,
+        areaindex: false,
+        school:false,
         listdata: [
           {
             "id": 1, "title": '中考专区', "num": '980', "img": require("../../assets/image/resource/exam_img_one.jpg"), data: [
@@ -44,7 +67,63 @@
               { "type": '优课', "title": '振兴中华,我们的责任', "loocknum": '535', "url":'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=ff8080815cb052d2015cbebe8a1b23fa&t=2&sessionKey=EvC9kFlYWNaWFm1tKsG0' },
             ]
           },
-        ]
+        ],
+        arealistdata: [
+          {
+            "id": 1, "title": '中考专区', "num": '980', "img": require("../../assets/image/resource/exam_img_one.jpg"), data: [
+              { "type": '物理', "title": '2018年成都市高新区联考物理试卷.doc', "loocknum": '750', "url": '/details' },
+              { "type": '英语', "title": '2018年成都市高新区联考英语试卷.doc', "loocknum": '920', "url": '/details' },
+              { "type": '数学', "title": '2018年成都市高新区联考数学试卷.doc', "loocknum": '1006', "url": '/details' },
+            ]
+          },
+          {
+            "id": 2, "title": '高考专区', "num": '1080', "img": require("../../assets/image/resource/exam_img_two.jpg"), data: [
+              { "type": '语文', "title": '2018年成都市高新区联考语文试卷.doc', "loocknum": '1750', "url": '/details' },
+              { "type": '英语', "title": '2018年成都市高新区联考英语试卷.doc', "loocknum": '1220', "url": '/details' },
+            ]
+          },
+          {
+            "id": 3, "title": '优课专区', "num": '900', "img": require("../../assets/image/resource/exam_img_three.jpg"), data: [
+              { "type": '优课', "title": '我的影子', "loocknum": '620', "url": 'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=8aee80a562bc9be10162be0f7167109d&t=2&sessionKey=ey65FtcgEGMh4uHprmSE' },
+              { "type": '优课', "title": '路程、时间与速度', "loocknum": '606', "url": 'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=ff8080815d07057f015d07443709007a&t=2&sessionKey=wj0ZhZK7YbjgxhIBJiGw' },
+              { "type": '优课', "title": '古诗二首', "loocknum": '350', "url": 'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=8aee808f62fbe7ab016300a9e6a22e65&t=2&sessionKey=3xCsBKvbaWPKVmk1Yk9Y' },
+            ]
+          },
+        ],
+        schoollistdata: [
+          {
+            "id": 1, "title": '考试专区', "num": '980', "img": require("../../assets/image/resource/exam_school_one.png"), data: [
+              { "type": '语文', "title": '2018成都师范银都紫藤小学语文试卷.doc', "loocknum": '750', "url": '/details' },
+              { "type": '英语', "title": '2018成都师范银都紫藤小学英语试卷.doc', "loocknum": '920', "url": '/details' },
+              { "type": '数学', "title": '2018成都师范银都紫藤小学数学试卷.doc', "loocknum": '1006', "url": '/details' },
+            ]
+          },
+          {
+            "id": 2, "title": '期末考专区', "num": '1080', "img": require("../../assets/image/resource/exam_school_two.png"), data: [
+              { "type": '语文', "title": '2018成都市师范银都紫藤小学语文试卷.doc', "loocknum": '170', "url": '/details' },
+            ]
+          },
+          {
+            "id": 3, "title": '优课专区', "num": '900', "img": require("../../assets/image/resource/exam_img_three.jpg"), data: [
+              { "type": '优课', "title": '我的影子', "loocknum": '20', "url": 'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=8aee80a562bc9be10162be0f7167109d&t=2&sessionKey=ey65FtcgEGMh4uHprmSE' },
+              { "type": '优课', "title": '路程、时间与速度', "loocknum": '66', "url": 'http://1s1k.eduyun.cn/portal/redesign/index/index.jsp?sdResIdCaseId=ff8080815d07057f015d07443709007a&t=2&sessionKey=wj0ZhZK7YbjgxhIBJiGw' },
+            ]
+          },
+        ],
+      }
+    },
+    created() {
+      this.init();
+    },
+    methods: {
+      init() {
+        if (this.$route.path == '/resource') {
+          this.index = true
+        } else if (this.$route.path == '/arearesource') {
+          this.areaindex = true;
+        } else if (this.$route.path == '/schoolresource') {
+          this.schoolindex = true;
+        }
       }
     }
   }
@@ -63,7 +142,7 @@
   }
   .exam_box {
     width: 30%;
-    height: auto;
+    height: 250px;
     margin: 1% 0% 1% 4.5%;
     text-align: center;
     float: left;

+ 1 - 0
TEAMModelOS.SmartTeach/ClientApp/components/resource/home.vue

@@ -45,6 +45,7 @@
     data() {
       return {
         homeCarouselImg: [
+
           {
             images: require('../../assets/image/resource/banner02.png')
           },

+ 34 - 7
TEAMModelOS.SmartTeach/ClientApp/components/resource/list.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="list_box">
+  <div :class="bannerimg">
     <ul class="list_header">
       <li class="list_data"><Icon type="ios-menu-outline" size="30" style="color:#fff;margin-bottom:10px;" /><span class="list_header_title">学科资源</span></li>
       <li class="moreover_data_one">
@@ -54,6 +54,7 @@
   export default {
     data() {
       return {
+        bannerimg: '',
         xs:false,
         xiaoxue: [
           { "id": 1, "title": '语文', "data": [{ "id": 2, "pid": 1, "title": '同步资源', "url": '/synch' }, { "id": 3, "pid": 1, "title": '卷库', "url":'/library' },] },
@@ -106,8 +107,20 @@
         ],
       }
     },
+    created() {
+      this.init_url();
+    },
     methods: {
-
+      init_url() {
+        console.log(this.$route.path,6666)
+        if (this.$route.path == '/arearesource') {
+          this.bannerimg = 'list_box_area'
+        } else if (this.$route.path == '/resource') {
+          this.bannerimg = 'list_box'
+        } else if (this.$route.path == '/schoolresource') {
+          this.bannerimg = 'list_box_school'
+        }
+      }
     }
   }
 </script>
@@ -119,12 +132,26 @@
     height:396px;
     position:relative;
   }
+  .list_box_area {
+    width: 100%;
+    background: url("../../assets/image/resource/banner_area.png") no-repeat;
+    background-size: 100% 100%;
+    height: 396px;
+    position: relative;
+  }
+  .list_box_school {
+    width: 100%;
+    background: url("../../assets/image/resource/banner_school.png") no-repeat;
+    background-size: 100% 100%;
+    height: 396px;
+    position: relative;
+  }
   .list_header {
-    width:11%;
-    position:absolute;
-    left:352px;
-    height:400px;
-    text-align:center;
+    width: 11%;
+    position: absolute;
+    left: 352px;
+    height: 400px;
+    text-align: center;
   }
   .list_data {
     width: 100%;

+ 1 - 1
TEAMModelOS.SmartTeach/ClientApp/components/resource/recommend.vue

@@ -73,7 +73,7 @@
         <p class="left_title">最热资源</p>
         <ul class="recommend_left">
           <li class="recommend_list" v-for="item in hot">
-            <a href="item.url" style="color:#555;">
+            <a :href="item.url" style="color:#555;">
               <div class="recommend_list_title"><Icon :type="item.icon" size="16" :class="item.iconclass" />{{item.title}}</div><div class="recommend_list_time"><Icon type="ios-eye" size="18" />{{item.looknum}}</div>
             </a>
            </li>

+ 0 - 1
TEAMModelOS.SmartTeach/ClientApp/components/resource/teacherMap.vue

@@ -219,7 +219,6 @@
       this.drawLine();
       this.drawChart();
     },
-
     methods: {
       drawLine() {
         var mapChart = echarts.init(document.getElementById('myChart'));

+ 21 - 2
TEAMModelOS.SmartTeach/ClientApp/components/resource/video.vue

@@ -12,10 +12,10 @@
       </ul>
       <div class="video_list">
         <div class="video_left">
-          <img src="../../assets/image/resource/video_img.jpg" />
+          <img :src="imgurl" />
           <a target="_blank" href="/videodetails" class="playbtn1"></a>
           <h4 class="name">
-            <a target="_blank" href="" style="color:#fff">人教五上第五单元_列方程解决实际问题</a>
+            <a target="_blank" href="" style="color:#fff">{{imgtext}}</a>
           </h4>
         </div>
         <ul class="video_right">
@@ -35,6 +35,8 @@
   export default {
     data() {
       return {
+        imgurl: '',
+        imgtext:'',
         video_list: [
           { "id": 1, "imgurl": require("../../assets/image/resource/video_img_one.jpg"), "slogan": '人教三上第四单元_三位数减三位...', "url": '/videodetails?id=1' },
           { "id": 2, "imgurl": require("../../assets/image/resource/video_img_two.jpg"), "slogan": '五上第七单元_在一条线段上植树', "url": '/videodetails?id=2' },
@@ -43,6 +45,23 @@
         ],
       }
     },
+    created() {
+      this.init();
+    },
+    methods: {
+      init() {
+        if (this.$route.path == '/resource') {
+          this.imgurl = require("../../assets/image/resource/video_img.jpg");
+          this.imgtext = '人教五上单元_列方程解决实际问题';
+        } else if (this.$route.path == '/arearesource') {
+          this.imgurl = require("../../assets/image/resource/video_area_img.png");
+          this.imgtext = '人教版 一年级(下册) ';
+        } else if (this.$route.path == '/schoolresource') {
+          this.imgurl = require("../../assets/image/resource/video_school_img.jpg");
+          this.imgtext = '习作·猜猜他是谁';
+        }
+      }
+    }
   }
 </script>
 <style scoped>

+ 4 - 0
TEAMModelOS.SmartTeach/ClientApp/router/routes.js

@@ -2,6 +2,8 @@
 //import ServerSideLogin from '@/view/serverside/login'
 // import HTTP404 from '@/view/404'
 import Index from '@/view/resource/index'
+import Indexarea from '@/view/resource/indexarea.vue'
+import Indexschool from '@/view/resource/indexschool.vue'
 import Synch from '@/view/resource/resourceindex/synchronization.vue'
 import Library from '@/view/resource/resourceindex/library.vue'
 import Details from '@/view/resource/resourceindex/details.vue'
@@ -29,6 +31,8 @@ import TeachTopclass from '../components/resource/TeachTopclass.vue'
 import text from '../components/resource/text.vue'
 export const routes = [  
   { name: 'index', path: '/resource', component: Index },
+  { name: 'indexarea', path: '/arearesource', component: Indexarea },
+  { name: 'Indexschool', path: '/schoolresource', component: Indexschool },
   { name: 'synch', path: '/synch', component: Synch },
   { name: 'library', path: '/library', component: Library },
   { name: 'details', path: '/details', component: Details },

+ 44 - 0
TEAMModelOS.SmartTeach/ClientApp/view/resource/indexarea.vue

@@ -0,0 +1,44 @@
+<template>
+  <div id="app">
+    <Header></Header>
+    <Banner></Banner>
+    <Exam></Exam>
+    <Video></Video>
+    <Recommend></Recommend>
+    <Footer></Footer>
+  </div>
+</template>
+<script>
+  import Header from '@/common/headers.vue'
+  import Footer from '@/common/footer.vue'
+  import Banner from '@/components/resource/list.vue'
+  import Exam from '@/components/resource/exam.vue'
+  import Video from '@/components/resource/video.vue'
+  import Recommend from '@/components/resource/recommend.vue'
+  export default {
+    components: {
+      Header,
+      Banner,
+      Exam,
+      Video,
+      Recommend,
+      Footer
+    },
+    data() {
+      return {
+       
+      }
+    },
+      mounted() {
+       
+      }
+    }
+</script>
+<style scoped>
+  #app {
+    width: 100%;
+    height: auto;
+    background-color: #fff;
+    margin: 0 auto;
+  }
+</style>

+ 46 - 0
TEAMModelOS.SmartTeach/ClientApp/view/resource/indexschool.vue

@@ -0,0 +1,46 @@
+<template>
+  <div id="app">
+    <Header></Header>
+    <Banner></Banner>
+    <Exam></Exam>
+    <Video></Video>
+    <Recommend></Recommend>
+    <Footer></Footer>
+  </div>
+</template>
+<script>
+  import Header from '@/common/headers.vue'
+  import Footer from '@/common/footer.vue'
+  import Banner from '@/components/resource/list.vue'
+  import Exam from '@/components/resource/exam.vue'
+  import Video from '@/components/resource/video.vue'
+  import Recommend from '@/components/resource/recommend.vue'
+  export default {
+    components: {
+      Header,
+      Banner,
+      Exam,
+      Video,
+      Recommend,
+      Footer
+    },
+    data() {
+      return {
+        bannerimg:'',
+      }
+    },
+      mounted() {
+        if (this.$route.path == 'arearesource') {
+
+        }
+      }
+    }
+</script>
+<style scoped>
+  #app {
+    width: 100%;
+    height: auto;
+    background-color: #fff;
+    margin: 0 auto;
+  }
+</style>

+ 1 - 3
TEAMModelOS.TeachZone/ClientApp/assets/css/common.css

@@ -14,9 +14,7 @@ table{border-collapse:collapse;border-spacing:0;}
 th,td{padding:0;}
 img,a img{border:0;margin:0;padding:0;}
 img{border:none;max-width: 100%;}
-a,a:link,a:visited,a:active{outline-style:none;color:#141414;text-decoration:none;
-    -webkit-transition: none;transition: none;
-}
+a,a:link,a:visited,a:active{outline-style:none;color:#141414;text-decoration:none;}
 
 i{font-style: normal;}
 li{float:left;}

+ 23 - 90
TEAMModelOS.TeachZone/ClientApp/assets/css/style.css

@@ -5,10 +5,8 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 }
 .header .header-list>li>a{color: #fff;}
 .header .header-list>li{margin-right: 25px;}
-.header .header-list .ivu-select-selection, .header-list .ivu-select-selection .ivu-select-arrow{color: #fff;}
-.header .header-list .ivu-select-selected-value{font-size: 14px;}
 .header .header-list>li.icon{
-  background: url("../image/addr.png") no-repeat 0 10px;padding-left:22px;
+  background: url("../image/addr.png") no-repeat 0 10px;padding-left:30px;
 }
 .header .header-list>li>a>i{display:inline-block;width: 10px;height:5px;
     background: url("../image/down.png") no-repeat 0 0;vertical-align: middle;
@@ -19,16 +17,15 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 .header .header-list>li>ol>li>a{display: block;padding:1px 15px;}
 .header .header-list>li>ol>li:hover{background: #f5f5f5;}
 .header .header-list>li:hover>ol{display: block;}
-.header .header-list>li>a:hover i{ background-image: url("../image/up.png")}
+.header .header-list>li:hover i{ background-image: url("../image/up.png")}
 .header .header-list>li>ol>li{width: 100%; }
 .header .search-input{height:26px;width:180px;border:0;padding:0 12px;}
 .bodyContent{margin-top:40px;}
 /*master*/
-.master{height:140px;line-height: 140px;}
-.master>a{font-size: 28px; color: #3d95d5;}
+.master{height:140px;line-height: 140px;font-size: 28px; color: #3d95d5;}
 .master li{margin-left:15px;}
-.master li a{color: #3d95d5;font-size: 14px;font-weight: bold;}
-.master li a:hover{text-decoration: underline;}
+.master a{color: #3d95d5;font-size: 14px;font-weight: bold;}
+.master a:hover{text-decoration: underline;}
 /*left*/
 .left{width: 220px;padding-bottom: 20px;
     /*box-shadow: 2px 2px 4px rgba(0,0,0,0.1)*/
@@ -57,7 +54,7 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
     /*background: url("../image/titleLine.png") no-repeat 20px center;*/
 }
 .left dl>dd>a{display: block;padding:8px 10px 8px 38px;}
-.left dl>dd>a:hover,.left dl>dd>a.active{background-color: #f5f5f5;}
+.left dl>dd>a:hover{background-color: #f5f5f5;}
 .left dl>dd>a>i{width:20px;height: 16px;margin: 2px 3px 0 0}
 .left dl.work>dd:nth-child(2) i{background-position:-61px -322px }
 .left dl.work>dd:nth-child(3) i{background-position:-61px -356px }
@@ -65,30 +62,17 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 .left dl.work>dd:nth-child(5) i{background-position:-61px -460px }
 .left dl.work>dd:nth-child(6) i{background-position:-61px -494px }
 .left dl.work>dd:nth-child(7) i{background-position:-61px -494px }
+
 .left dl.class-manage>dd:nth-child(2) i{background-position:0 -78px }
 .left dl.class-manage>dd:nth-child(3) i{background-position:0 -101px }
 .left dl.class-manage>dd:nth-child(4) i{background-position:0 -555px }
 .left dl.class-manage>dd:nth-child(5) i{background-position:0 -171px }
-.workLeft{padding:10px;min-height: 500px;}
-.workLeft .ivu-select-single .ivu-select-selection{background: #3d95d5;border-radius: 0;}
-.workLeft .ivu-select-single .ivu-select-selection span{color: #fff;font-size: 16px;}
-.workLeft .ivu-select-single .ivu-select-selection i{color: #fff;font-size: 16px;}
-.ivu-select-item{width: 100%}
-/*.ivu-tree ul{font-size: 14px;}*/
-.ivu-tree>ul>li>.ivu-tree-title{font-weight: bold;font-size: 14px;color: #333;}
-.ivu-tree>ul>li>.ivu-tree-title:hover,.ivu-tree>ul>li>.ivu-tree-title-selected,.ivu-tree>ul>li>.ivu-tree-title-selected:hover{background:none;color: #333;}
-.ivu-tree-title{transition: none;-webkit-transition:none;border-radius: 0;}
-.ivu-tree-title-selected, .ivu-tree-title-selected:hover,.ivu-tree-title:hover{background:#eee; }
-.ivu-tree li ul{padding:0;}
-.ivu-tree li ul li{margin:0;width: 100%;}
-.ivu-tree li ul li>span.ivu-tree-title{width: 100%;padding:5px 20px;}
-
-
 
 
+.workLeft{padding:0 10px;}
 .footer{line-height:80px;margin-top: 100px;font-size: 12px;color: #666;}
 
-/*.ivu-tree-children{overflow: auto;}*/
+.ivu-tree-children{overflow: auto;}
 
 /*index*/
 /*main*/
@@ -170,24 +154,21 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 .workSourceList>li{width: 100%;border-bottom: 1px dashed #ddd;padding:20px 10px;padding-left:75px;
     background-repeat:no-repeat;
     background-position:10px center ;
-    background-size: 50px;
 }
 .ivu-select-single .ivu-select-selection{border:0;background: none;}
 .ivu-select-visible .ivu-select-selection{box-shadow: none;-webkit-box-shadow: none;}
 
-.workSourceList>li.ppt,.sourceRecom>ul>li.ppt>a{background-image: url("../image/w-ppt.png") }
-.workSourceList>li.word,.sourceRecom>ul>li.word>a{background-image: url("../image/w-word.png")}
-.workSourceList>li.video,.sourceRecom>ul>li.video>a{background-image: url("../image/w-video.png")}
-.workSourceList>li.daoxue{background-image: url("../image/w-daoxue.png")}
-.workSourceList>li.hunhe{background-image: url("../image/w-hunhe.png")}
+.workSourceList>li.ppt{background-image: url("../image/w-ppt.png") }
+.workSourceList>li.word{background-image: url("../image/w-word.png")}
+.workSourceList>li.video{background-image: url("../image/w-video.png")}
+
 .workSourceList>li:hover{background-color: #f5f5f5;}
 .workSourceList>li h2>a{font-size: 18px;}
 .workSourceList>li h2>a:hover{color:#26c6da;}
 .workSourceList>li>div:first-child{margin-bottom: 10px;}
-.workSourceList>li>div>ol>li>.sourceType{color: #666;border:1px solid #999;font-size: 12px;border-radius: 3px;padding:0px 5px;}
 .workSourceList>li>div>ol>li{margin-right: 30px;font-size: 12px;color:#666; }
 .workSourceList>li>div>ol>li:last-child{margin-right: 0;}
-.workSourceList>li>div>ol.woekOper>li>a{color:#288add;}
+.workSourceList>li>div>ol.woekOper>li>a{color:#288add; }
 .ivu-rate-text{vertical-align: baseline;float: right;margin-top:5px;}
 .ivu-rate-text>span{color:#f5a623;font-size: 14px;}
 .ivu-rate-star{margin-right: 0;font-size: 18px;}
@@ -202,7 +183,7 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 }
 .sourceDetail>.titleBox>.info{color: #666;font-size: 12px;line-height: 31px;}
 .sourceDetail>.titleBox>.info>li{margin-right: 25px;}
-.sourceDetail iframe{width:100%;min-height:500px; border: 1px solid #ddd;border-top: 0; padding:20px;}
+.sourceDetail iframe{width:100%;min-height:600px; border: 1px solid #ddd;border-top: 0; padding:20px;}
 .sourceDetail iframe html{overflow: hidden}
 .sourceDetail .comment{margin:50px 30px;}
 .sourceDetail .comment>h4{font-size: 16px;margin-bottom: 15px;}
@@ -211,65 +192,17 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 .sourceDetail .comment .commentBtn{margin-top: 15px;}
 .sourceDetail .comment .commentBtn>span{color: #999;font-size: 12px;margin-right: 10px;}
 
-.sourceRecom{width: 220px;padding:0 0 20px; }
-.sourceRecom>h3{line-height: 50px;padding:0 15px 0 20px;font-size: 16px;
-    /*background: url("../image/titleLine.png") no-repeat 15px center;*/
-    border-bottom: 1px solid #ddd;
-    margin-bottom: 15px;
+.sourceRecom{width: 220px;min-height: 500px;padding:0 15px;}
+.sourceRecom>h3{line-height: 50px;padding-left:10px;
+    background: url("../image/titleLine.png") no-repeat 0 center;
+    /*border-bottom: 1px solid #ddd;*/
 }
-.sourceRecom>h3>.refresh{font-size: 12px;padding-left:16px; color: #999;
+.sourceRecom>h3>.refresh{font-size: 12px;padding-left:16px;
     background: url("../image/refresh.png") no-repeat 0 20px;
-    background-size:12px ;
-    cursor: pointer;
 }
-.sourceRecom>h3>.refresh:hover{color: #4063e0;background-image: url("../image/refresh_hover.png") }
-.sourceRecom>ul>li>a{display: block; padding:10px 15px 10px 45px;
-    background-repeat: no-repeat;
-    background-position: 15px 15px;
+.sourceRecom>ul>li{border-bottom: 1px solid #ddd;padding:10px 0 10px 30px;
+    background: url("../image/w-word.png") no-repeat 0 20px;
     background-size:20px auto;
 }
-.sourceRecom>ul>li>a:hover{background-color:#f5f5f5;/*color:#26c6da;*/ }
-.sourceRecom>ul>li:last-child{border-bottom: 0;}
-.sourceRecom>ul>li>a{display: block;line-height: 16px;font-size: 12px;}
+.sourceRecom>ul>li>a{display: block;line-height: 18px;font-size: 12px;}
 .sourceRecom .ivu-rate-star,.sourceRecom .ivu-rate{font-size: 14px;}
-
-.sourceDetail .tips>li{margin:10px;font-size: 12px;}
-.sourceDetail .tips>li>a{color: #999;}
-.sourceDetail .tips>li>a:hover{color: #3d95d5;}
-
-
-/*在线检测*/
-.checkList{padding:30px 3px;}
-.checkList2{width: 70%;}
-/*答题卡*/
-.numCard{width: 28%;min-height: 200px;margin-top:30px;}
-.numCard>p{border:1px solid #ddd;margin-bottom: 15px;padding:10px;font-size: 12px;color: #666;}
-.numCard>p>b{color:#f7aa20;}
-.numCard>.answerCard{border:1px solid #ddd;}
-.numCard>.answerCard>h5{background: #f9f9f9;font-size:16px;padding:10px;border-bottom:1px solid #ddd;}
-.numCard>.answerCard>.num{padding-bottom:15px;}
-.numCard>.answerCard>.num>ol{padding:30px 10px 30px;min-height: 150px;}
-.numCard>.answerCard>.num>ol>li{background: #eee;border-bottom:2px solid #ccc;color:#666;font-size:12px;margin:5px;width: 20px;height:20px;text-align: center;cursor: pointer;}
-.numCard>.answerCard>.num>ol>li.active{background: #ccc;color: #fff;}
-.numCard>.answerCard>.num>p{padding:0 10px;}
-.checkList>li{width:100%;padding:15px;margin-bottom: 30px;
-    border:1px solid #ddd;
-    /*box-shadow: 0 1px 4px rgba(0,0,0,0.2);*/
-    border-radius: 4px;
-    transition: 0.5s;
-}
-.checkList>li:hover{box-shadow: 0 2px 6px rgba(0,0,0,0.2);}
-.checkList>li>h3>span{display: inline-block;padding:0 5px;font-size: 14px;border-radius: 3px;}
-.checkList>li>h3>.dif{border-width:1px;border-style: solid; color: #fff;}
-.checkList>li>h3>.dif1{background: #07cdae;border-color: #07cdae;}
-.checkList>li>h3>.dif2{background: #26c6da;border-color:#26c6da;}
-.checkList>li>h3>.dif3{background: #4c98e8;border-color:#4c98e8;}
-.checkList>li>h3>.dif4{background: #ffd500;border-color:#ffd500;}
-.checkList>li>h3>.dif5{background: #f7678e;border-color:#f7678e;}
-.checkList>li>h3>.type{border:1px solid #288add;color: #288add;}
-.checkList>li>h3 b{font-weight: normal;}
-.checkList>li .ivu-radio-group{margin: 10px 0;}
-.checkList>li .ivu-radio-group .ivu-radio-wrapper{font-size: 14px;margin:10px 0;}
-.checkList>li>ol>li{margin-right: 30px;line-height: 30px;}
-.checkList>li>.answer{color: #666;}
-.checkList>li>.answer>li{width: 100%;}

BIN
TEAMModelOS.TeachZone/ClientApp/assets/image/refresh.png


BIN
TEAMModelOS.TeachZone/ClientApp/assets/image/sofa.png


BIN
TEAMModelOS.TeachZone/ClientApp/assets/image/w-daoxue.png


BIN
TEAMModelOS.TeachZone/ClientApp/assets/image/w-hunhe.png


+ 12 - 36
TEAMModelOS.TeachZone/ClientApp/common/header.vue

@@ -3,21 +3,12 @@
     <div class="header">
       <div class="wrap ov">
         <ul class="fl header-list">
-          <li class="icon">
-            <!--<a href="">四川省平台 <i></i></a>-->
-            <!--<ol>-->
-              <!--<li><a href="">成都市平台</a></li>-->
-              <!--<li><a href="">高新区平台</a></li>-->
-              <!--<li><a href="">学校平台</a></li>-->
-            <!--</ol>-->
-
-            <Select v-model="formItem.select">
-              <Option value="sel1" >首页</Option>
-              <Option value="">四川省平台</Option>
-              <Option value="">成都市平台</Option>
-              <Option value="">高新区平台</Option>
-              <Option value="">学校平台</Option>
-            </Select>
+          <li class="icon"><a href="">四川省平台 <i></i></a>
+            <ol>
+              <li><a href="">成都市平台</a></li>
+              <li><a href="">高新区平台</a></li>
+              <li><a href="">学校平台</a></li>
+            </ol>
           </li>
         </ul>
         <ul class="fr header-list">
@@ -28,16 +19,11 @@
             <a href="">张三 </a>
           </li>
           <li>
-            <Select v-model="formItem.select">
-              <!--<Option value="sel1" >班级</Option>-->
-              <Option value="sel1">六年级·1班</Option>
-              <Option value="">六年级·2班</Option>
-            </Select>
-            <!--<a href="">班级 <i></i></a>-->
-            <!--<ol>-->
-              <!--<li><a href="">六年级·1班</a></li>-->
-              <!--<li><a href="">六年级·2班</a></li>-->
-            <!--</ol>-->
+            <a href="">班级 <i></i></a>
+            <ol>
+              <li><a href="">六年级·1班</a></li>
+              <li><a href="">六年级·2班</a></li>
+            </ol>
           </li>
           <li>
             <a href="">学校 </a>
@@ -50,18 +36,8 @@
 </template>
 
 <script>
-
     export default {
-      name: "header",
-      data () {
-        return {
-          formItem: {
-            select: 'sel1',
-            select2: 'sel2',
-
-          },
-        }
-      },
+        name: "header"
     }
 </script>
 

+ 1 - 1
TEAMModelOS.TeachZone/ClientApp/common/master.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <div class="master wrap">
-      <a href="/">张三的空间</a>
+    张三的空间
     </div>
   </div>
 

+ 0 - 68
TEAMModelOS.TeachZone/ClientApp/common/recomLeft.vue

@@ -1,68 +0,0 @@
-<template>
-  <div class="left fl">
-    <dl class="work bgf" style="margin-bottom: 12px;">
-      <dt>我的工作</dt>
-      <dd><a href="/teachSource" class="active"><i class="icon"></i>教材资源</a></dd>
-      <dd><a href="/teachPreclass"><i class="icon"></i>课前导学</a></dd>
-      <dd><a href="/teachPrelesson"><i class="icon"></i>同步备课</a></dd>
-      <dd><a href="/teachCheck"><i class="icon"></i>在线监测</a></dd>
-      <dd><a href="/teachTask"><i class="icon"></i>课后作业</a></dd>
-    </dl>
-    <div class="sourceRecom bgf">
-      <h3>推荐资源 <span class="fr refresh">换一批</span></h3>
-      <ul>
-        <li class="word">
-          <a href="">
-            <p>当我们的手中只剩下一片树叶.docx</p>
-            <p>
-              <Rate allow-half v-model="valueText" disabled></Rate>
-            </p>
-          </a>
-        </li>
-        <li class="word">
-          <a href="">
-            <p>当我们的手中只剩下一片树叶.docx</p>
-            <p>
-              <Rate allow-half v-model="valueText" disabled></Rate>
-            </p>
-          </a>
-        </li>
-        <li class="ppt">
-          <a href="">
-            <p>当我们的手中只剩下一片树叶.ppt</p>
-            <p>
-              <Rate allow-half v-model="valueText" disabled></Rate>
-            </p>
-          </a>
-        </li>
-        <li class="video">
-          <a href="">
-            <p>当我们的手中只剩下一片树叶.mp4</p>
-            <p>
-              <Rate allow-half v-model="valueText" disabled></Rate>
-            </p>
-          </a>
-        </li>
-        <li class="word">
-          <a href="">
-            <p>当我们的手中只剩下一片树叶.docx</p>
-            <p>
-              <Rate allow-half v-model="valueText" disabled></Rate>
-            </p>
-          </a>
-        </li>
-      </ul>
-    </div>
-  </div>
-</template>
-
-<script>
-  export default {
-    data () {
-      return {
-        valueText:5
-      }
-    }
-
-  }
-</script>

+ 0 - 51
TEAMModelOS.TeachZone/ClientApp/common/screen.vue

@@ -1,51 +0,0 @@
-<template>
-  <div class="screen">
-    <ul>
-      <li>
-        <span class="fl">类型:</span>
-        <ol class="fl">
-          <li><a href="" class="active">全部</a></li>
-          <li><a href="">教案</a></li>
-          <li><a href="">学案</a></li>
-          <li><a href="">课件</a></li>
-          <li><a href="">微课</a></li>
-          <li><a href="">习题</a></li>
-          <li><a href="">素材</a></li>
-          <li><a href="">拓展</a></li>
-        </ol>
-      </li>
-      <li>
-        <span class="fl">来源:</span>
-        <ol class="fl">
-          <li><a href="" class="active">全部</a></li>
-          <li><a href="">我的资源</a></li>
-          <li><a href="">共享资源</a></li>
-          <li><a href="">精品资源</a></li>
-          <li><a href="">校本资源</a></li>
-        </ol>
-      </li>
-
-      <li>
-        <span class="fl">范围:</span>
-        <ol class="fl">
-          <li><a href="" class="active">全部</a></li>
-          <li><a href="">本省区域</a></li>
-          <li><a href="">本市区域</a></li>
-          <li><a href="">本县区区域</a></li>
-          <li><a href="">本校区域</a></li>
-          <li><a href="">我的分享</a></li>
-        </ol>
-      </li>
-    </ul>
-  </div>
-</template>
-
-<script>
-    export default {
-        name: "screen"
-    }
-</script>
-
-<style scoped>
-
-</style>

+ 0 - 48
TEAMModelOS.TeachZone/ClientApp/common/screenSort.vue

@@ -1,48 +0,0 @@
-<template>
-  <div>
-  <div class="workSort ov">
-    <ul class="fl">
-      <li><a href="" class="active">默认</a></li>
-      <li><a href="">评分</a></li>
-      <li><a href="">收藏</a></li>
-      <li><a href="">预览</a></li>
-      <li><a href="">大小</a></li>
-      <li><a href="">时间</a></li>
-    </ul>
-    <div class="fr ov">
-      <Select v-model="select">
-        <Option value="sel1" >格式</Option>
-        <Option value="">图片</Option>
-        <Option value="">文档</Option>
-        <Option value="">视频</Option>
-        <Option value="">音频</Option>
-        <Option value="">动画</Option>
-      </Select>
-      <Select v-model="select2">
-        <Option value="sel2" >全部区域</Option>
-        <Option value="">本省区域</Option>
-        <Option value="">本市区域</Option>
-        <Option value="">本县区区域</Option>
-        <Option value="">本校范围</Option>
-        <Option value="">我的分享</Option>
-      </Select>
-    </div>
-  </div>
-  </div>
-</template>
-
-<script>
-  export default {
-    data () {
-      return {
-        select:'sel1',
-        select2:'sel2'
-      }
-    },
-
-  }
-</script>
-
-<style scoped>
-
-</style>

+ 0 - 30
TEAMModelOS.TeachZone/ClientApp/common/textbook.vue

@@ -1,30 +0,0 @@
-<template>
-  <div class="fr textbook" >
-    <Select v-model="select" class="fl" style="width: auto;">
-      <Option value="sel1" >初中历史与社会人教课标版</Option>
-      <Option value="">思想政治人教标本七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">音地理人教科标板七年级上册频</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-    </Select>
-    <Select v-model="select" class="fl" style="width: auto;">
-      <Option value="sel1" >初中历史与社会人教课标版</Option>
-      <Option value="">思想政治人教标本七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">音地理人教科标板七年级上册频</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-    </Select>
-  </div>
-</template>
-
-<script>
-    export default {
-        name: "header"
-    }
-</script>
-
-<style scoped>
-
-</style>

+ 7 - 16
TEAMModelOS.TeachZone/ClientApp/common/workLeft.vue

@@ -1,13 +1,5 @@
 <template>
-  <div class="left bgf workLeft" style="position: fixed;right:0;">
-    <Select v-model="select">
-      <Option value="sel1" >初中历史与社会人教课标版</Option>
-      <Option value="">思想政治人教标本七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-      <Option value="">音地理人教科标板七年级上册频</Option>
-      <Option value="">地理人教科标板七年级上册</Option>
-    </Select>
+  <div class="left bgf fl workLeft">
     <Tree :data="data1"></Tree>
   </div>
 </template>
@@ -16,12 +8,11 @@
   export default {
     data () {
       return {
-        select:'sel1',
         data1: [
-          // {
-          //   title: '初中历史与社会人教课标版 ',
-          //   expand: true,
-          //   children: [
+          {
+            title: '初中历史与社会人教课标版 ',
+            expand: true,
+            children: [
               {
                 title: '致同学们',
                 expand: true,
@@ -76,8 +67,8 @@
                   },
                 ]
               },
-            // ]
-          // }
+            ]
+          }
         ]
       }
     }

+ 1 - 1
TEAMModelOS.TeachZone/ClientApp/common/workMaster.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="master wrap ov">
-    <a href="/">我的空间</a>
+    我的工作
     <ul class="fr">
       <li><a href="">教材资源</a></li>
       <li><a href="">课前导学</a></li>

+ 4 - 34
TEAMModelOS.TeachZone/ClientApp/router/routes.js

@@ -10,12 +10,7 @@ import NoticeDetail from '@/view/noticeDetail'
 import Source from '@/view/source'
 import TeachSource from '@/view/teachSource'
 import TeachSourceDetail from '@/view/teachSourceDetail'
-import TeachSourceVideo from '@/view/teachSourceVideo'
-import TeachPreclass from '@/view/teachPreclass'
-import TeachPrelesson from '@/view/teachPrelesson'
-import TeachCheck from '@/view/teachCheck'
-import TeachTask from '@/view/teachTask'
-import TeachTaskDetail from '@/view/teachTaskDetail'
+import Report from '@/view/report'
 import { resolve } from 'url';
 
 export const routes = [
@@ -65,33 +60,8 @@ export const routes = [
     component: TeachSourceDetail
   },
   {
-    name: 'teachSourceVideo',
-    path: '/teachSourceVideo',
-    component: TeachSourceVideo
-  },
-  {
-    name: 'teachPreclass',
-    path: '/teachPreclass',
-    component: TeachPreclass
-  },
-  {
-    name: 'teachPrelesson',
-    path: '/teachPrelesson',
-    component: TeachPrelesson
-  },
-  {
-    name: 'teachCheck',
-    path: '/teachCheck',
-    component: TeachCheck
-  },
-  {
-    name: 'teachTask',
-    path: '/teachTask',
-    component: TeachTask
-  },
-  {
-    name: 'teachTaskDetail',
-    path: '/teachTaskDetail',
-    component: TeachTaskDetail
+    name: 'report',
+    path: '/report',
+    component: Report
   },
 ]

+ 559 - 0
TEAMModelOS.TeachZone/ClientApp/view/report.vue

@@ -0,0 +1,559 @@
+<template>
+  <div class="report_container">
+    <Header></Header>
+    <Master></Master>
+    <div class="report_box bgf pad20">
+      <div class="header_basic">
+        <ul>
+          <li><Icon type="md-person" size="24" /><span class="name">姓名:</span><span class="name_content">张三</span></li>
+          <li><Icon type="md-bookmarks" size="24" /><span class="name">学号:</span><span class="name_content">201901001</span></li>
+          <li><Icon type="ios-clipboard" size="24" /><span class="name">班级:</span><span class="name_content">2019级五班</span></li>
+        </ul>
+        <br/>
+        <ul>
+          <li><span class="vice-name">本次考试名称:</span><span class="vice-name_content">2019 全市第一次联考</span></li>
+          <li><span class="vice-name">考试类型:</span><span class="vice-name_content">区级联考</span></li>
+          <li><span class="vice-name">考试总分:</span><span class="vice-name_content">460</span></li>
+          <li><span class="vice-name">学习稳定系数:</span><span class="vice-name_content">0.6</span></li>
+        </ul>
+      </div>
+      <div class="chooseexam">
+        <div class="exam">
+          <span>考试选择:</span>
+          <Select v-model="model1" style="width:200px">
+            <Option v-for="item in cityList" :value="item.value" :key="item.value">{{ item.label }}</Option>
+          </Select>
+        </div>
+        <div class="subjects">
+          <span>科目:</span>
+          <Select v-model="model2" style="width:200px">
+            <Option v-for="itemc in cityList1" :value="itemc.value" :key="itemc.value">{{ itemc.label }}</Option>
+          </Select>
+        </div>
+      </div>
+      <div class="summarize">
+        <p class="summarize_header_title">总结:</p>
+        <div class="summarize_content">
+          <p class="content_header">同学,你好</p>
+          <p class="content_text">您在本次<span class="exam_color">2019 全市第一次联考</span>中,当前科目 数学分数为<span class="number_color">460</span>考试范围为:1-4章节。</p>
+          <p class="content_text">您在 <span class="dot1">知识点1、知识点2、知识点3</span> 处的题目都表现出色,全部都答对了。</p>
+          <p class="content_text">您在 <span class="dot2">知识点3、知识点4、知识点6 </span> 处的题目有待加强,部分答对了,其中<span class="dot3">知识点3-XXXX,知识点4-XXXX,知识点6-XXX</span> 需加强练习或复习。</p>
+          <p class="content_text">您在<span class="dot4">知识点7、知识点8、知识点9 </span> 处的题目表现较差,都答错了。建议将答错试题请教老师,重新学习知识点内容,也可进入补救题库,进行补救。</p>
+        </div>
+      </div>
+      <div class="trend">
+        <p>成绩分析趋势</p>
+        <div id="zhexian" style="width:100%; height:400px;"></div>
+      </div>
+      <div class="structure">
+        <p>知识点分数占比</p>
+        <div id="zhishidian" style="width:100%; height:400px;"></div>
+      </div>
+      <div class="structure_details">
+        <Table :columns="columns1" :data="data1"></Table>
+      </div>
+    </div>
+    <Footer></Footer>
+  </div>
+</template>
+<script>
+  import Header from '@/common/header.vue'
+  import Master from '@/common/master.vue'
+  import Footer from '@/common/footer.vue'
+  export default {
+    components: {
+      Header,
+      Master,
+      Footer
+    },
+    data() {
+      return {
+        cityList: [
+          {
+            value: '2019 全市第一次联考',
+            label: '2019 全市第一次联考'
+          },
+          {
+            value: '2019 全市第二次联考',
+            label: '2019 全市第二次联考'
+          },
+          {
+            value: '2019 全市第三次联考',
+            label: '2019 全市第三次联考'
+          },
+          {
+            value: '2019 全市第四次联考',
+            label: '2019 全市第四次联考'
+          },
+        ],
+        model1: '2019 全市第一次联考',
+        cityList1: [
+          {
+            value: '语文',
+            label: '语文'
+          },
+          {
+            value: '数学',
+            label: '数学'
+          },
+          {
+            value: '英语',
+            label: '英语'
+          },
+          {
+            value: '物理',
+            label: '物理'
+          },
+        ],
+        model2: '语文',
+        columns1: [
+          {
+            title: '知识点名称',
+            key: 'name'
+          },
+          {
+            title: '掌握情况',
+            key: 'master'
+          },
+          {
+            title: '难度系数',
+            key: 'difficulty'
+          },
+          {
+            title: '配分',
+            key: 'score'
+          },
+          {
+            title: '相关题目数',
+            key: 'topic'
+          },
+          {
+            title: '答对率',
+            key: 'accuracy'
+          },
+        ],
+        data1: [
+          {
+            name: '知识点1',
+            master: '一般',
+            difficulty: 0.6,
+            score: 20,
+            topic: '3/5',
+            accuracy: '60%',
+            className: 'demo-table-info-column'
+          },
+          {
+            name: '知识点2',
+            master: '良好',
+            difficulty: 0.4,
+            score: 25,
+            topic: '4/5',
+            accuracy: '80%'
+          },
+          {
+            name: '知识点3',
+            master: '差',
+            difficulty: 0.5,
+            score: 15,
+            topic: '0/3',
+            accuracy: '0%'
+          },
+          {
+            name: '知识点4',
+            master: '差',
+            difficulty: 0.7,
+            score: 10,
+            topic: '0/2',
+            accuracy: '0%'
+          },
+          {
+            name: '知识点5',
+            master: '优秀',
+            difficulty: 0.6,
+            score: 30,
+            topic: '4/4',
+            accuracy: '100%'
+          },
+        ]
+      }
+    },
+    mounted() {
+      this.drawLine();
+      this.graph();
+    },
+    methods: {
+      drawLine() {
+        let myChart = this.$echarts.init(document.getElementById('zhexian'));
+        var xData = function () {
+          var data = [];
+          for (var i = 1; i < 15; i++) {
+            data.push(i + "");
+          }
+          return data;
+        }();
+        myChart.setOption({
+          backgroundColor: "#344b58",
+          "tooltip": {
+            "trigger": "axis",
+            "axisPointer": {
+              "type": "shadow",
+              textStyle: {
+                color: "#fff"
+              }
+
+            },
+          },
+          "grid": {
+            "borderWidth": 0,
+            "top": 100,
+            "bottom": 35,
+            "right":30,
+            textStyle: {
+              color: "#fff"
+            }
+          },
+          "legend": {
+            x: '4%',
+            top: '11%',
+            textStyle: {
+              color: '#90979c',
+            },
+            "data": ['成绩', '趋势']
+          },
+
+
+          "calculable": true,
+          "xAxis": [{
+            "type": "category",
+            "axisLine": {
+              lineStyle: {
+                color: '#90979c'
+              }
+            },
+            "splitLine": {
+              "show": false
+            },
+            "axisTick": {
+              "show": false
+            },
+            "splitArea": {
+              "show": false
+            },
+            "axisLabel": {
+              "interval": 0,
+
+            },
+            "data": ["2019 全市第一次联考", "2019 全市第二次联考", "2019 全市第三次联考","2019 全市第四次联考","2019 全市第五次联考"],
+          }],
+          "yAxis": [{
+            "type": "value",
+            "splitLine": {
+              "show": false
+            },
+            "axisLine": {
+              lineStyle: {
+                color: '#90979c'
+              }
+            },
+            "axisTick": {
+              "show": false
+            },
+            "axisLabel": {
+              "interval": 0,
+
+            },
+            "splitArea": {
+              "show": false
+            },
+
+          }],
+          "series": [{
+            "name": "成绩",
+            "type": "bar",
+            "stack": "总量",
+            "barMaxWidth": 35,
+            "barGap": "10%",
+            "itemStyle": {
+              "normal": {
+                "color": "rgba(255,144,128,1)",
+                "label": {
+                  "show": true,
+                  "textStyle": {
+                    "color": "#fff"
+                  },
+                  "position": "insideTop",
+                  formatter: function (p) {
+                    return p.value > 0 ? (p.value) : '';
+                  }
+                }
+              }
+            },
+            "data": [76,83,93,90,68,83],
+          },
+          {
+            "name": "趋势",
+            "type": "line",
+            "stack": "总量",
+            symbolSize: 20,
+            symbol: 'circle',
+            "itemStyle": {
+              "normal": {
+                "color": "rgba(252,230,48,1)",
+                "barBorderRadius": 0,
+                "label": {
+                  "show": true,
+                  "position": "top",
+                  formatter: function (p) {
+                    return p.value > 0 ? (p.value) : '';
+                  }
+                }
+              }
+            },
+            "data": [76, 83, 93, 90, 68, 83],
+          },
+          ]
+        })
+     },
+      graph() {
+        let myCharts = this.$echarts.init(document.getElementById('zhishidian'));
+        myCharts.setOption({
+          backgroundColor: "#344b58",
+          title: {
+            text: '知识点分数占比',
+            left: 'center',
+            top: 20,
+            textStyle: {
+              color: '#fff'
+            }
+          },
+
+          tooltip: {
+            trigger: 'item',
+            formatter: "{b} : {c} ({d}%)"
+          },
+
+          visualMap: {
+            show: false,
+            min: 0,
+            max: 100,
+            inRange: {
+              //colorLightness: [0, 1]
+            }
+          },
+          series: [{
+            name: '访问来源',
+            type: 'pie',
+            radius: '70%',
+            center: ['50%', '50%'],
+            color: ['rgb(131,249,103)', '#FBFE27', '#FE5050', '#1DB7E5'], //'#FBFE27','rgb(11,228,96)','#FE5050'
+            data: [{
+              value: 15,
+              name: '知识点1'
+            },
+            {
+              value: 20,
+              name: '知识点2'
+            },
+            {
+              value: 30,
+              name: '知识点3'
+            },
+            {
+              value: 35,
+              name: '知识点4'
+            }
+            ].sort(function (a, b) {
+              return a.value - b.value
+            }),
+            roseType: 'radius',
+            label: {
+              normal: {
+                formatter: ['{c|{c}分}', '{b|{b}}'].join('\n'),
+                rich: {
+                  c: {
+                    color: '#fff',
+                    fontSize: 20,
+                    fontWeight: 'bold',
+                    lineHeight: 5
+                  },
+                  b: {
+                    color: 'rgb(98,137,169)',
+                    fontSize: 15,
+                    height: 40
+                  },
+                },
+              }
+            },
+            labelLine: {
+              normal: {
+                lineStyle: {
+                  color: 'rgb(98,137,169)',
+                },
+                smooth: 0.2,
+                length: 10,
+                length2: 20,
+
+              }
+            },
+            itemStyle: {
+              normal: {
+                shadowColor: 'rgba(0, 0, 0, 0.8)',
+                shadowBlur: 50,
+              }
+            }
+          }]
+        })
+      },
+      rowClassName(row, index) {
+        if (index === 1) {
+          return 'demo-table-info-row';
+        } else if (index === 3) {
+          return 'demo-table-error-row';
+        }
+        return '';
+      }
+    }
+  }
+</script>
+<style>
+ .ivu-select-single .ivu-select-selection .ivu-select-selected-value {
+    border: 1px solid #d3d3d3 !important;
+    border-radius: 7px;
+  }
+  .ivu-table .demo-table-info-row td {
+    background-color: #2db7f5;
+    color: #fff;
+  }
+
+  .ivu-table .demo-table-error-row td {
+    background-color: #ff6600;
+    color: #fff;
+  }
+
+  .ivu-table td.demo-table-info-column {
+    background-color: #2db7f5;
+    color: #fff;
+  }
+
+  .ivu-table .demo-table-info-cell-name {
+    background-color: #2db7f5;
+    color: #fff;
+  }
+
+  .ivu-table .demo-table-info-cell-age {
+    background-color: #ff6600;
+    color: #fff;
+  }
+
+  .ivu-table .demo-table-info-cell-address {
+    background-color: #187;
+    color: #fff;
+  }
+</style>
+<style scoped>
+  .report_container {
+    width:100%;
+    height:auto;
+  }
+  .report_box {
+    width:1200px;
+    height:auto;
+    margin:0 auto;
+  }
+  .header_basic {
+    width:100%;
+    text-align:center;
+    border:1px solid #333;
+    margin-top:5px;
+  }
+    .header_basic ul {
+      display:inline-block;
+      margin-top:20px;
+    }
+      .header_basic ul li {
+        padding:3px 4px 2px 4px;
+        margin-left:20px;
+      }
+        .header_basic ul li i {
+          float: left;
+          margin-top: 4px;
+        }
+  .name {
+    font-size: 18px;
+    font-family: "微软雅黑";
+    
+  }
+  .name_content {
+    font-size: 20px;
+    font-family: "微软雅黑";
+  
+  }
+  .vice-name, .vice-name_content {
+    font-size: 16px;
+    font-family: "微软雅黑";
+  }
+  .chooseexam {
+    width:100%;
+    height:auto;
+    padding-top:1%;
+  }
+  .exam {
+    width:25%;
+    float:left;
+    padding-left:1%;
+  }
+  .summarize {
+    width: 96%;
+    margin: 2%;
+    border:1px solid #d3d3d3;
+    padding-bottom:10px;
+    padding-left:0.5%;
+    border-radius:8px;
+  }
+  .summarize_header_title {
+    font-size:22px;
+    padding-top:10px;
+  }
+  .summarize_content {
+    width:1000px;
+    height:auto;
+    margin:0 auto;
+  }
+    .summarize_content p {
+      padding-top:5px;
+    }
+    .content_header {
+      font-size: 16px;
+    }
+  .content_text {
+    font-size: 14px;
+  }
+    .content_text span {
+      font-size:16px;
+    }
+  .exam_color, .dot1 {
+    color: #FF6633;
+  }
+  .number_color, .dot4 {
+    color: #FF3366;
+  }
+  .dot2 {
+    color: #0099CC;
+  }
+  .dot3 {
+    color: #0000CC;
+  }
+  .trend, .structure {
+    width: 100%;
+    height: auto;
+    padding: 1.5%;
+  }
+    .trend p, .structure  p{
+      width: 100%;
+      font-size: 18px;
+    }
+  .structure_details {
+    width:100%;
+    padding:1%
+  }
+</style>

+ 0 - 246
TEAMModelOS.TeachZone/ClientApp/view/teachCheck.vue

@@ -1,246 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <WorkMaster></WorkMaster>
-    <div class="wrap ov bodyContent">
-      <RecomLeft></RecomLeft>
-      <div class="main fr">
-        <h4 ><a href="/">首页</a> > 课前导学
-          <Textbook></Textbook>
-        </h4>
-        <div class="content ov bgf pad20">
-          <div class="screen">
-            <ul>
-              <li>
-                <span class="fl">类型:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">单选题</a></li>
-                  <li><a href="">多选题</a></li>
-                  <li><a href="">判断题</a></li>
-                  <li><a href="">填空题</a></li>
-                  <li><a href="">主观题</a></li>
-                </ol>
-              </li>
-              <li>
-                <span class="fl">难度:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">容易</a></li>
-                  <li><a href="">较易</a></li>
-                  <li><a href="">一般</a></li>
-                  <li><a href="">较难</a></li>
-                  <li><a href="">困难</a></li>
-                </ol>
-              </li>
-              <li>
-                <span class="fl">范围:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">本省区域</a></li>
-                  <li><a href="">本市区域</a></li>
-                  <li><a href="">本县区区域</a></li>
-                  <li><a href="">本校区域</a></li>
-                  <li><a href="">我的分享</a></li>
-                </ol>
-              </li>
-            </ul>
-          </div>
-          <Sort></Sort>
-          <div class="ov">
-            <ul class="checkList checkList2 fl">
-              <li v-for="(item,index) in list">
-                <h3>
-                  第{{index+1}}题:
-                  <span :class="'dif dif'+item.dif">
-                  <b v-if="item.dif==1">容易</b>
-                  <b v-if="item.dif==2">较易</b>
-                  <b v-if="item.dif==3">一般</b>
-                  <b v-if="item.dif==4">较难</b>
-                  <b v-if="item.dif==5">困难</b>
-                </span>
-                  <span class="type">{{item.type}}</span>
-                  {{item.title}}
-                </h3>
-                <RadioGroup  vertical >
-                  <Radio v-for="(items,indexs) in item.options"  :label="indexs">
-                    <span>{{items.option}} :{{items.txt}}</span>
-                  </Radio>
-                </RadioGroup>
-                <!--<ol class="answer">-->
-                <!--<li>【参考答案】:{{item.answer}}</li>-->
-                <!--<li>【答题解析】:{{item.explain}}</li>-->
-                <!--</ol>-->
-              </li>
-
-            </ul>
-            <div class="numCard fr">
-              <p><Icon type="md-time" size="24" /> 剩余时间 <b>14:15</b></p>
-              <div class="answerCard">
-                <h5>答题卡</h5>
-                <div class="num">
-                  <ol>
-                    <li class="active">1</li>
-                    <li>2</li>
-                    <li>3</li>
-                    <li>4</li>
-                    <li>5</li>
-                    <li>6</li>
-                  </ol>
-                  <p><Button type="success" long>交卷</Button></p>
-                </div>
-              </div>
-            </div>
-          </div>
-
-          <!--<Page :total="100"  size="small" show-total class="fr" />-->
-        </div>
-      </div>
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Screen from '@/common/screen.vue'
-  import Textbook from '@/common/textbook.vue'
-  import Sort from '@/common/screenSort.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      RecomLeft,
-      Screen,
-      Textbook,
-      Sort,
-      Footer,
-      ScoreList
-    },
-    data ( ) {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-        list:[
-          {
-            id:'1',
-            type:'单选',
-            dif:'1',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-          {
-            id:'1',
-            type:'单选',
-            dif:'1',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-          {
-            id:'1',
-            type:'单选',
-            dif:'2',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-          {
-            id:'1',
-            type:'单选',
-            dif:'3',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-          {
-            id:'1',
-            type:'单选',
-            dif:'4',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-          {
-            id:'1',
-            type:'单选',
-            dif:'5',
-            title:'1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )',
-            options:[
-              {option:'A',txt:'孙传芳'},
-              {option:'B',txt:'吴佩孚'},
-              {option:'C',txt:'张作霖'},
-              {option:'D',txt:'张学良'}
-            ],
-            answer:'A',
-            explain:'题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。'
-
-          },
-        ]
-      }
-    },
-    methods: {
-      ok ( ) {
-        this.$Message.info('发布成功');
-      },
-      // cancel ( ) {
-      //   this.$Message.info('');
-      // }
-      yes ( ) {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel ( ) {
-        this.modal1 = false;
-      }
-    }
-  }
-</script>
-

+ 0 - 147
TEAMModelOS.TeachZone/ClientApp/view/teachPreclass.vue

@@ -1,147 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <WorkMaster></WorkMaster>
-    <div class="wrap ov bodyContent">
-      <!--<workLeft></workLeft>-->
-      <RecomLeft></RecomLeft>
-      <div class="main fr">
-        <h4 ><a href="/">首页</a> > 课前导学
-          <Textbook></Textbook>
-        </h4>
-        <div class="content ov bgf pad20">
-          <Screen></Screen>
-          <Sort></Sort>
-          <ul class="workSourceList" v-for="item in list">
-            <li :class="item.type">
-              <div class="ov">
-                <h2 class="fl"><a :href="'/'+item.src">{{item.title}}</a></h2>
-                <p class="fr">
-                  <Rate show-text allow-half disabled v-model="item.star">
-                    <span>{{ item.star }}分</span>
-                  </Rate>
-                </p>
-              </div>
-              <div class="ov">
-                <ol class="fl">
-                  <li>大小:{{item.size}}</li>
-                  <li>来源:{{item.source}}</li>
-                  <li>时间:{{item.date}}</li>
-                </ol>
-                <ol class="fr woekOper">
-                  <li><a :href="'/'+item.src"><Icon type="md-eye"/> 预览({{item.preview}})</a></li>
-                  <li><a href=""><Icon type="ios-heart"/> 收藏({{item.collect}})</a></li>
-                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
-                </ol>
-              </div>
-            </li>
-          </ul>
-          <Page :total="100"  size="small" show-total class="fr" />
-        </div>
-      </div>
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Screen from '@/common/screen.vue'
-  import Textbook from '@/common/textbook.vue'
-  import Sort from '@/common/screenSort.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      RecomLeft,
-      Screen,
-      Textbook,
-      Sort,
-      Footer,
-      ScoreList
-    },
-    data () {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-        list:[
-          {
-            type:'daoxue',
-            src:'teachSourceDetail',
-            title:'综合探究——从地图上获取信息-导学',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'daoxue',
-            src:'teachSourceDetail',
-            title:'综合探究——从地图上获取信息-导学',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'daoxue',
-            src:'teachSourceDetail',
-            title:'综合探究——从地图上获取信息-导学',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },{
-            type:'daoxue',
-            src:'teachSourceDetail',
-            title:'综合探究——从地图上获取信息-导学',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-
-        ]
-      }
-    },
-    methods: {
-      ok () {
-        this.$Message.info('发布成功');
-      },
-      // cancel () {
-      //   this.$Message.info('');
-      // }
-      yes () {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel () {
-        this.modal1 = false;
-      }
-    }
-  }
-</script>
-

+ 0 - 272
TEAMModelOS.TeachZone/ClientApp/view/teachPrelesson.vue

@@ -1,272 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <WorkMaster></WorkMaster>
-    <div class="wrap ov bodyContent">
-      <!--<workLeft></workLeft>-->
-      <RecomLeft></RecomLeft>
-      <div class="main fr">
-        <h4 ><a href="/">首页</a> > 同步备课
-          <div class="fr" >
-            <Select v-model="select" class="fl" style="width: auto;">
-              <Option value="sel1" >初中历史与社会人教课标版</Option>
-              <Option value="">思想政治人教标本七年级上册</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-              <Option value="">音地理人教科标板七年级上册频</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-            </Select>
-            <Select v-model="select" class="fl" style="width: auto;">
-              <Option value="sel1" >初中历史与社会人教课标版</Option>
-              <Option value="">思想政治人教标本七年级上册</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-              <Option value="">音地理人教科标板七年级上册频</Option>
-              <Option value="">地理人教科标板七年级上册</Option>
-            </Select>
-          </div>
-        </h4>
-
-        <div class="content ov bgf pad20">
-          <div class="screen">
-            <ul>
-              <li>
-                <span class="fl">类型:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">教案</a></li>
-                  <li><a href="">学案</a></li>
-                  <li><a href="">课件</a></li>
-                  <li><a href="">微课</a></li>
-                  <li><a href="">习题</a></li>
-                  <li><a href="">素材</a></li>
-                  <li><a href="">拓展</a></li>
-                </ol>
-              </li>
-              <li>
-                <span class="fl">来源:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">我的资源</a></li>
-                  <li><a href="">共享资源</a></li>
-                  <li><a href="">精品资源</a></li>
-                  <li><a href="">校本资源</a></li>
-                </ol>
-              </li>
-
-              <li>
-                <span class="fl">范围:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">本省区域</a></li>
-                  <li><a href="">本市区域</a></li>
-                  <li><a href="">本县区区域</a></li>
-                  <li><a href="">本校区域</a></li>
-                  <li><a href="">我的分享</a></li>
-                </ol>
-              </li>
-            </ul>
-          </div>
-          <div class="workSort ov">
-            <ul class="fl">
-              <li><a href="" class="active">默认</a></li>
-              <li><a href="">评分</a></li>
-              <li><a href="">收藏</a></li>
-              <li><a href="">预览</a></li>
-              <li><a href="">大小</a></li>
-              <li><a href="">时间</a></li>
-            </ul>
-            <div class="fr ov">
-                <Select v-model="formItem.select">
-                  <Option value="sel1" >格式</Option>
-                  <Option value="">图片</Option>
-                  <Option value="">文档</Option>
-                  <Option value="">视频</Option>
-                  <Option value="">音频</Option>
-                  <Option value="">动画</Option>
-                </Select>
-                <Select v-model="formItem.select2">
-                <Option value="sel2" >全部区域</Option>
-                <Option value="">本省区域</Option>
-                <Option value="">本市区域</Option>
-                <Option value="">本县区区域</Option>
-                <Option value="">本校范围</Option>
-                <Option value="">我的分享</Option>
-              </Select>
-            </div>
-          </div>
-          <ul class="workSourceList" v-for="item in list">
-            <li :class="item.type">
-              <div class="ov">
-                <h2 class="fl"><a :href="'/'+item.src">{{item.title}}</a></h2>
-                <p class="fr">
-                  <Rate show-text allow-half disabled v-model="item.star">
-                    <span>{{ item.star }}分</span>
-                  </Rate>
-                </p>
-              </div>
-              <div class="ov">
-                <ol class="fl">
-                  <li>大小:{{item.size}}</li>
-                  <li>来源:{{item.source}}</li>
-                  <li>时间:{{item.date}}</li>
-                </ol>
-                <ol class="fr woekOper">
-                  <li><a :href="'/'+item.src"><Icon type="md-eye"/> 预览({{item.preview}})</a></li>
-                  <li><a href=""><Icon type="ios-heart"/> 收藏({{item.collect}})</a></li>
-                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
-                </ol>
-              </div>
-            </li>
-          </ul>
-          <Page :total="100"  size="small" show-total class="fr" />
-        </div>
-      </div>
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      RecomLeft,
-      Footer,
-      ScoreList
-    },
-    data () {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-        list:[
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'带着地图去旅行.doc',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'感受生命的意义.doc',
-            star:4.5,
-            size:'1.64MB',
-            source:'朱艳娜',
-            date:'2019-04-07',
-            preview:'10',
-            collect:'5',
-            download:'3'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'历史与社会.doc',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'ppt',
-            src:'teachSourcePpt',
-            title:'综合探究三——如何认识区域(以南非为例).ppt',
-            star:5,
-            size:'1.32MB',
-            source:'马平儿',
-            date:'2019-04-08',
-            preview:'20',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'ppt',
-            src:'teachSourcePpt',
-            title:'带着地图去旅行(课件).ppt',
-            star:4.5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'16',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'video',
-            src:'teachSourceVideo',
-            title:'公开课4.2文化艺术之都:巴黎.doc',
-            star:4.5,
-            size:'1.64MB',
-            source:'朱艳娜',
-            date:'2019-04-07',
-            preview:'10',
-            collect:'5',
-            download:'3'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'带着地图去旅行(课件).doc',
-            star:4.5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'16',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'综合探究三——如何认识区域(以南非为例).doc',
-            star:5,
-            size:'1.32MB',
-            source:'马平儿',
-            date:'2019-04-08',
-            preview:'20',
-            collect:'5',
-            download:'4'
-          },
-        ]
-      }
-    },
-    methods: {
-      ok () {
-        this.$Message.info('发布成功');
-      },
-      // cancel () {
-      //   this.$Message.info('');
-      // }
-      yes () {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel () {
-        this.modal1 = false;
-      }
-    }
-    }
-</script>
-

+ 231 - 129
TEAMModelOS.TeachZone/ClientApp/view/teachSource.vue

@@ -1,38 +1,247 @@
 <template>
   <div id="app">
     <Header></Header>
-    <!--<WorkMaster></WorkMaster>-->
-    <Master></Master>
-    <div class="wrap ov bodyContent">
-      <!--<workLeft></workLeft>-->
-      <RecomLeft></RecomLeft>
+    <WorkMaster></WorkMaster>
+    <div class="wrap ov">
+      <WorkLeft></WorkLeft>
       <div class="main fr">
-        <h4 ><a href="/">首页</a> > 教材资源
-            <Textbook></Textbook>
-        </h4>
+        <h4><a href="/">首页</a> > <a href="/">我的工作</a> > 教材资源</h4>
         <div class="content ov bgf pad20">
-          <Screen></Screen>
-          <ScreenSort></ScreenSort>
-          <ul class="workSourceList" v-for="item in list">
-            <li :class="item.type">
+          <div class="screen">
+            <ul>
+              <li>
+                <span class="fl">来源:</span>
+                <ol class="fl">
+                  <li><a href="" class="active">全部</a></li>
+                  <li><a href="">我的资源</a></li>
+                  <li><a href="">共享资源</a></li>
+                  <li><a href="">精品资源</a></li>
+                  <li><a href="">校本资源</a></li>
+                </ol>
+              </li>
+              <li>
+                <span class="fl">类型:</span>
+                <ol class="fl">
+                  <li><a href="" class="active">全部</a></li>
+                  <li><a href="">教案</a></li>
+                  <li><a href="">学案</a></li>
+                  <li><a href="">课件</a></li>
+                  <li><a href="">微课</a></li>
+                  <li><a href="">习题</a></li>
+                  <li><a href="">素材</a></li>
+                  <li><a href="">拓展</a></li>
+                </ol>
+              </li>
+            </ul>
+          </div>
+          <div class="workSort ov">
+            <ul class="fl">
+              <li><a href="" class="active">默认</a></li>
+              <li><a href="">评分</a></li>
+              <li><a href="">收藏</a></li>
+              <li><a href="">预览</a></li>
+              <li><a href="">大小</a></li>
+            </ul>
+            <div class="fr ov">
+                <Select v-model="formItem.select">
+                  <Option value="sel1" >格式</Option>
+                  <Option value="">图片</Option>
+                  <Option value="">文档</Option>
+                  <Option value="">视频</Option>
+                  <Option value="">音频</Option>
+                  <Option value="">动画</Option>
+                </Select>
+                <Select v-model="formItem.select2">
+                <Option value="sel2" >全部区域</Option>
+                <Option value="">本省区域</Option>
+                <Option value="">本市区域</Option>
+                <Option value="">本县区区域</Option>
+                <Option value="">本校范围</Option>
+                <Option value="">我的分享</Option>
+              </Select>
+            </div>
+          </div>
+          <ul class="workSourceList">
+            <li class="ppt">
+              <div class="ov">
+                <h2 class="fl"><a href="/teachSourceDetail">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href="/teachSourceDetail"><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="ppt">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="ppt">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="video">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
               <div class="ov">
-                <h2 class="fl"><a :href="'/'+item.src">{{item.title}}</a></h2>
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="word">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="word">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="ppt">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
+                <p class="fr">
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
+                  </Rate>
+                </p>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
+                </ol>
+                <ol class="fr woekOper">
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
+                  <li><a href=""><Icon type="md-download"/> 下载</a></li>
+                </ol>
+              </div>
+            </li>
+            <li class="ppt">
+              <div class="ov">
+                <h2 class="fl"><a href="">带着地图去旅行</a></h2>
                 <p class="fr">
-                  <Rate show-text allow-half disabled v-model="item.star">
-                    <span>{{ item.star }}分</span>
+                  <Rate show-text allow-half disabled v-model="valueText">
+                    <span>{{ valueText }}分</span>
                   </Rate>
                 </p>
               </div>
               <div class="ov">
                 <ol class="fl">
-                  <li><span class="sourceType">课件</span></li>
-                  <li>大小:{{item.size}}</li>
-                  <li>来源:{{item.source}}</li>
-                  <li>时间:{{item.date}}</li>
+                  <li>时间:2019-05-13</li>
+                  <!--<li>引用:4次</li>-->
+                  <li>大小:1.36MB</li>
+                  <li>来源:陆杰(平湖市福臻中学)</li>
                 </ol>
                 <ol class="fr woekOper">
-                  <li><a :href="'/'+item.src"><Icon type="md-eye"/> 预览({{item.preview}})</a></li>
-                  <li><a href=""><Icon type="ios-heart"/> 收藏({{item.collect}})</a></li>
+                  <li><a href=""><Icon type="md-eye"/> 预览(6)</a></li>
+                  <li><a href=""><Icon type="ios-heart"/> 收藏(6)</a></li>
                   <li><a href=""><Icon type="md-download"/> 下载</a></li>
                 </ol>
               </div>
@@ -47,25 +256,15 @@
 </template>
 <script>
   import Header from '@/common/header.vue'
-  import Master from '@/common/master.vue'
   import WorkMaster from '@/common/workMaster.vue'
   import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Screen from '@/common/screen.vue'
-  import Textbook from '@/common/textbook.vue'
-  import ScreenSort from '@/common/screenSort.vue'
   import Footer from '@/common/footer.vue'
   import ScoreList from '@/components/scoreList.vue'
   export default {
     components: {
       Header,
-      Master,
       WorkMaster,
       WorkLeft,
-      RecomLeft,
-      Screen,
-      Textbook,
-      ScreenSort,
       Footer,
       ScoreList
     },
@@ -79,104 +278,7 @@
           input: '',
           textarea: '',
         },
-        list:[
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'带着地图去旅行.doc',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'感受生命的意义.doc',
-            star:4.5,
-            size:'1.64MB',
-            source:'朱艳娜',
-            date:'2019-04-07',
-            preview:'10',
-            collect:'5',
-            download:'3'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'历史与社会.doc',
-            star:5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'6',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'ppt',
-            src:'teachSourcePpt',
-            title:'综合探究三——如何认识区域(以南非为例).ppt',
-            star:5,
-            size:'1.32MB',
-            source:'马平儿',
-            date:'2019-04-08',
-            preview:'20',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'ppt',
-            src:'teachSourcePpt',
-            title:'带着地图去旅行(课件).ppt',
-            star:4.5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'16',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'video',
-            src:'teachSourceVideo',
-            title:'公开课4.2文化艺术之都:巴黎.doc',
-            star:4.5,
-            size:'1.64MB',
-            source:'朱艳娜',
-            date:'2019-04-07',
-            preview:'10',
-            collect:'5',
-            download:'3'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'带着地图去旅行(课件).doc',
-            star:4.5,
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            preview:'16',
-            collect:'5',
-            download:'4'
-          },
-          {
-            type:'word',
-            src:'teachSourceDetail',
-            title:'综合探究三——如何认识区域(以南非为例).doc',
-            star:5,
-            size:'1.32MB',
-            source:'马平儿',
-            date:'2019-04-08',
-            preview:'20',
-            collect:'5',
-            download:'4'
-          },
-        ]
+
       }
     },
     methods: {

+ 37 - 32
TEAMModelOS.TeachZone/ClientApp/view/teachSourceDetail.vue

@@ -1,8 +1,8 @@
 <template>
   <div id="app">
     <Header></Header>
-    <div class="master wrap ov ">
-      <a href="/">张三的空间</a>
+    <div class="master wrap ov">
+      我的工作
       <ul class="fr">
         <li><a href="">教材资源</a></li>
         <li><a href="">课前导学</a></li>
@@ -11,22 +11,20 @@
         <li><a href="">课后作业</a></li>
       </ul>
     </div>
-    <div class="wrap ov bodyContent">
-      <RecomLeft></RecomLeft>
-
-      <div class="main fr">
-        <h4><a href="/">首页</a> > <a href="/">我的工作</a> > <a href="/">教材资源</a> > 详情</h4>
+    <div class="wrap ov">
+      <div class="main fl">
+        <h4><a href="/">首页</a> > <a href="/">教材资源</a> > 详情</h4>
         <div class="content ov bgf pad20">
          <div class="sourceDetail">
            <div class="titleBox">
              <h3> 2017年全国各地中考作文题汇总.doc</h3>
              <ul class="info">
-               <li>大小:1.36MB</li>
-               <li>来源:陆杰(平湖市福臻中学)</li>
                <li>时间:2019-05-13</li>
+               <li>大小:1.36MB</li>
                <li>引用:4次</li>
-               <li>预览:20次</li>
-               <li>综合评分:<Rate allow-half disabled v-model="valueText">
+               <li>下载:20次</li>
+               <li>来源:陆杰(平湖市福臻中学)</li>
+               <li>得分:<Rate allow-half disabled v-model="valueText">
                </Rate></li>
              </ul>
            </div>
@@ -34,40 +32,49 @@
              <iframe
                src="http://res.huijiaoyun.com:22021//data9/transform/2019/1/14/21/56/8b188019f7f1406694fbd52154840654/28870b8a84e5b7fe607419a194d09699.doc/html4/transform.html"></iframe>
            </div>
-          <div class="ov">
-            <ul class="tips fr">
-              <li><a href=""><Icon type="ios-heart"/> 收藏(15)</a></li>
-              <li><a href=""><Icon type="md-share"/> 分享(6)</a></li>
-              <li><a href=""><Icon type="md-download"/> 下载(6)</a></li>
-
-            </ul>
-          </div>
-
            <div class="comment">
-             <h4>大家印象</h4>
+             <h4>总体印象</h4>
              <ul>
-               <li>内容新颖</li>
-               <li>效果美观</li>
-               <li>趣味互动性强</li>
-               <li>内容生动</li>
+               <li>内容充实</li>
+               <li>内容充实</li>
+               <li>内容充实</li>
+               <li>内容充实</li>
                <li class="bad">质量一般</li>
-               <li class="bad">版本匹配度不高</li>
              </ul>
            </div>
            <div class="comment">
-             <h4>我要评论
+             <h4>评论
                <Rate show-text allow-half ></Rate></h4>
              <Input  type="textarea" :rows="5" placeholder="请输入您的评论..." />
              <div class="tr commentBtn">
                <span>还能输入140个字</span>
-               <Button type="primary" size="large">立即发布</Button>
+               <Button type="primary" size="large">提交</Button>
              </div>
-             <p class="tc"><img src="../assets/image/sofa.png" alt=""></p>
            </div>
          </div>
         </div>
       </div>
-
+      <div class="sourceRecom bgf fr">
+        <h3>推荐资源 <span class="fr refresh">换一批</span></h3>
+        <ul>
+          <li>
+            <a href="">当我们的手中只剩下一片树叶.docx</a>
+            <p><Rate  allow-half  v-model="valueText"></Rate></p>
+          </li>
+          <li>
+            <a href="">当我们的手中只剩下一片树叶.docx</a>
+            <p><Rate  allow-half  v-model="valueText"></Rate></p>
+          </li>
+          <li>
+            <a href="">当我们的手中只剩下一片树叶.docx</a>
+            <p><Rate allow-half  v-model="valueText"></Rate></p>
+          </li>
+          <li>
+            <a href="">当我们的手中只剩下一片树叶.docx</a>
+            <p><Rate  allow-half  v-model="valueText"></Rate></p>
+          </li>
+        </ul>
+      </div>
     </div>
     <Footer></Footer>
   </div>
@@ -76,7 +83,6 @@
   import Header from '@/common/header.vue'
   import WorkMaster from '@/common/workMaster.vue'
   import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
   import Footer from '@/common/footer.vue'
   import ScoreList from '@/components/scoreList.vue'
   export default {
@@ -84,7 +90,6 @@
       Header,
       WorkMaster,
       WorkLeft,
-      RecomLeft,
       Footer,
       ScoreList
     },

+ 0 - 173
TEAMModelOS.TeachZone/ClientApp/view/teachSourceVideo.vue

@@ -1,173 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <div class="master wrap ov ">
-      <a href="/">张三的空间</a>
-      <ul class="fr">
-        <li><a href="">教材资源</a></li>
-        <li><a href="">课前导学</a></li>
-        <li><a href="">同步备课</a></li>
-        <li><a href="">在线监测</a></li>
-        <li><a href="">课后作业</a></li>
-      </ul>
-    </div>
-    <div class="wrap ov bodyContent">
-        <div class="left fl">
-          <dl class="work bgf" style="margin-bottom: 12px;">
-            <dt>我的工作</dt>
-            <dd><a href="/teachSource" class="active"><i class="icon"></i>教材资源</a></dd>
-            <dd><a href=""><i class="icon"></i>课前导学</a></dd>
-            <dd><a href=""><i class="icon"></i>同步备课</a></dd>
-            <dd><a href=""><i class="icon"></i>在线监测</a></dd>
-            <dd><a href=""><i class="icon"></i>课后作业</a></dd>
-          </dl>
-          <div class="sourceRecom bgf">
-            <h3>推荐资源 <span class="fr refresh">换一批</span></h3>
-            <ul>
-              <li class="word">
-                <a href="">
-                  <p>当我们的手中只剩下一片树叶.docx</p>
-                  <p>
-                    <Rate allow-half v-model="valueText" disabled></Rate>
-                  </p>
-                </a>
-              </li>
-              <li class="word">
-                <a href="">
-                  <p>当我们的手中只剩下一片树叶.docx</p>
-                  <p>
-                    <Rate allow-half v-model="valueText" disabled></Rate>
-                  </p>
-                </a>
-              </li>
-              <li class="ppt">
-                <a href="">
-                  <p>当我们的手中只剩下一片树叶.ppt</p>
-                  <p>
-                    <Rate allow-half v-model="valueText" disabled></Rate>
-                  </p>
-                </a>
-              </li>
-              <li class="video">
-                <a href="">
-                  <p>当我们的手中只剩下一片树叶.mp4</p>
-                  <p>
-                    <Rate allow-half v-model="valueText" disabled></Rate>
-                  </p>
-                </a>
-              </li>
-              <li class="word">
-                <a href="">
-                  <p>当我们的手中只剩下一片树叶.docx</p>
-                  <p>
-                    <Rate allow-half v-model="valueText" disabled></Rate>
-                  </p>
-                </a>
-              </li>
-            </ul>
-          </div>
-        </div>
-
-      <div class="main fr">
-        <h4><a href="/">首页</a> > <a href="/">我的工作</a> > <a href="/">教材资源</a> > 详情</h4>
-        <div class="content ov bgf pad20">
-         <div class="sourceDetail">
-           <div class="titleBox">
-             <h3> 2017年全国各地中考作文题汇总.doc</h3>
-             <ul class="info">
-               <li>大小:1.36MB</li>
-               <li>来源:陆杰(平湖市福臻中学)</li>
-               <li>时间:2019-05-13</li>
-               <li>引用:4次</li>
-               <li>预览:20次</li>
-               <li>综合评分:<Rate allow-half disabled v-model="valueText">
-               </Rate></li>
-             </ul>
-           </div>
-           <div>
-             <iframe
-               src="http://res.huijiaoyun.com:22021//data9/transform/2019/1/14/21/56/8b188019f7f1406694fbd52154840654/28870b8a84e5b7fe607419a194d09699.doc/html4/transform.html"></iframe>
-           </div>
-          <div class="ov">
-            <ul class="tips fr">
-              <li><a href=""><Icon type="ios-heart"/> 收藏(15)</a></li>
-              <li><a href=""><Icon type="md-share"/> 分享(6)</a></li>
-              <li><a href=""><Icon type="md-download"/> 下载(6)</a></li>
-
-            </ul>
-          </div>
-
-           <div class="comment">
-             <h4>大家印象</h4>
-             <ul>
-               <li>内容新颖</li>
-               <li>效果美观</li>
-               <li>趣味互动性强</li>
-               <li>内容生动</li>
-               <li class="bad">质量一般</li>
-               <li class="bad">版本匹配度不高</li>
-             </ul>
-           </div>
-           <div class="comment">
-             <h4>我要评论
-               <Rate show-text allow-half ></Rate></h4>
-             <Input  type="textarea" :rows="5" placeholder="请输入您的评论..." />
-             <div class="tr commentBtn">
-               <span>还能输入140个字</span>
-               <Button type="primary" size="large">立即发布</Button>
-             </div>
-             <p class="tc"><img src="../assets/image/sofa.png" alt=""></p>
-           </div>
-         </div>
-        </div>
-      </div>
-
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      Footer,
-      ScoreList
-    },
-    data () {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-
-      }
-    },
-    methods: {
-      ok () {
-        this.$Message.info('发布成功');
-      },
-      // cancel () {
-      //   this.$Message.info('');
-      // }
-      yes () {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel () {
-        this.modal1 = false;
-      }
-    }
-    }
-</script>
-

+ 0 - 138
TEAMModelOS.TeachZone/ClientApp/view/teachTask.vue

@@ -1,138 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <WorkMaster></WorkMaster>
-    <div class="wrap ov bodyContent">
-      <!--<workLeft></workLeft>-->
-      <RecomLeft></RecomLeft>
-      <div class="main fr">
-        <h4 ><a href="/">首页</a> > 课前导学
-          <Textbook></Textbook>
-        </h4>
-        <div class="content ov bgf pad20">
-          <Screen></Screen>
-          <Sort></Sort>
-          <ul class="workSourceList" v-for="item in list">
-            <li :class="item.type">
-              <div class="ov">
-                <h2 class="fl"><a :href="'/'+item.src">{{item.title}}</a></h2>
-                <!--<p class="fr">-->
-                  <!--<Rate show-text allow-half disabled v-model="item.star">-->
-                    <!--<span>{{ item.star }}分</span>-->
-                  <!--</Rate>-->
-                <!--</p>-->
-                <div class="fr" style="width: 150px;">
-                  <Progress :percent="(item.done/item.all)*100"/>
-                </div>
-              </div>
-              <div class="ov">
-                <ol class="fl">
-                  <li>大小:{{item.size}}</li>
-                  <li>来源:{{item.source}}</li>
-                  <li>时间:{{item.date}}</li>
-                </ol>
-                <ol class="fr woekOper">
-                  <!--<li><a :href="'/'+item.src"><Icon type="md-eye"/> 预览({{item.preview}})</a></li>-->
-                  <!--<li><a href=""><Icon type="ios-heart"/> 收藏({{item.collect}})</a></li>-->
-                  <!--<li><a href=""><Icon type="md-download"/> 下载</a></li>-->
-                  <!--<li><a href=""><Icon type="md-person"/> 参与人数:0/38</a></li>-->
-                </ol>
-
-              <p class="fr"><a href=""><Icon type="md-person"/> 参与人数:0/38</a></p>
-              </div>
-            </li>
-          </ul>
-          <Page :total="100"  size="small" show-total class="fr" />
-        </div>
-      </div>
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Screen from '@/common/screen.vue'
-  import Textbook from '@/common/textbook.vue'
-  import Sort from '@/common/screenSort.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      RecomLeft,
-      Screen,
-      Textbook,
-      Sort,
-      Footer,
-      ScoreList
-    },
-    data () {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-        list:[
-          {
-            type:'hunhe',
-            src:'teachTaskDetail',
-            title:'第一单元--章节练习',
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            all:100,
-            done:20,
-          },
-          {
-            type:'hunhe',
-            src:'teachTaskDetail',
-            title:'第一单元--章节练习',
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            all:100,
-            done:20,
-          },
-          {
-            type:'hunhe',
-            src:'teachTaskDetail',
-            title:'第一单元--章节练习',
-            size:'1.32MB',
-            source:'陆杰',
-            date:'2019-04-08',
-            all:100,
-            done:20,
-          },
-        ]
-      }
-    },
-    creted(){
-
-    },
-    methods: {
-      ok () {
-        this.$Message.info('发布成功');
-      },
-      // cancel () {
-      //   this.$Message.info('');
-      // }
-      yes () {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel () {
-        this.modal1 = false;
-      }
-    }
-  }
-</script>
-

+ 0 - 266
TEAMModelOS.TeachZone/ClientApp/view/teachTaskDetail.vue

@@ -1,266 +0,0 @@
-<template>
-  <div id="app">
-    <Header></Header>
-    <WorkMaster></WorkMaster>
-    <div class="wrap ov bodyContent">
-      <RecomLeft></RecomLeft>
-      <div class="main fr">
-        <h4 ><a href="/">首页</a> > 课前导学
-          <Textbook></Textbook>
-        </h4>
-        <div class="content ov bgf pad20">
-          <div class="screen">
-            <ul>
-              <li>
-                <span class="fl">类型:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">单选题</a></li>
-                  <li><a href="">多选题</a></li>
-                  <li><a href="">判断题</a></li>
-                  <li><a href="">填空题</a></li>
-                  <li><a href="">主观题</a></li>
-                </ol>
-              </li>
-              <li>
-                <span class="fl">难度:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">容易</a></li>
-                  <li><a href="">较易</a></li>
-                  <li><a href="">一般</a></li>
-                  <li><a href="">较难</a></li>
-                  <li><a href="">困难</a></li>
-                </ol>
-              </li>
-              <li>
-                <span class="fl">范围:</span>
-                <ol class="fl">
-                  <li><a href="" class="active">全部</a></li>
-                  <li><a href="">本省区域</a></li>
-                  <li><a href="">本市区域</a></li>
-                  <li><a href="">本县区区域</a></li>
-                  <li><a href="">本校区域</a></li>
-                  <li><a href="">我的分享</a></li>
-                </ol>
-              </li>
-            </ul>
-          </div>
-          <Sort></Sort>
-          <ul class="checkList">
-            <li>
-              <h3>
-                第1题:
-                <span class="dif dif1">容易</span>
-                <span class="type">单选</span>
-                1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )
-              </h3>
-              <RadioGroup  vertical >
-                <Radio label="apple">
-                  <Icon type="social-apple"></Icon>
-                  <span>孙传芳</span>
-                </Radio>
-                <Radio label="android">
-                  <Icon type="social-android"></Icon>
-                  <span>吴佩孚</span>
-                </Radio>
-                <Radio label="windows">
-                  <Icon type="social-windows"></Icon>
-                  <span>张作霖</span>
-                </Radio>
-                <Radio label="window">
-                  <Icon type="social-windows"></Icon>
-                  <span>张学良</span>
-                </Radio>
-              </RadioGroup>
-              <ol class="answer">
-                <li class="answerNum">【参考答案】:A</li>
-                <!--<li>来源:张珊珊</li>-->
-                <!--<li>评分: <Rate allow-half v-model="valueText" disabled></Rate></li>-->
-                <!--<li><a href="" class="explain">查看解析</a></li>-->
-                <li style="width: 100%" >【答题解析】:题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。</li>
-              </ol>
-            </li>
-            <li>
-              <h3>
-                第2题:
-                <span class="dif dif2">较易</span>
-                <span class="type">单选</span>
-                1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )
-              </h3>
-              <RadioGroup  vertical >
-                <Radio label="apple">
-                  <Icon type="social-apple"></Icon>
-                  <span>孙传芳</span>
-                </Radio>
-                <Radio label="android">
-                  <Icon type="social-android"></Icon>
-                  <span>吴佩孚</span>
-                </Radio>
-                <Radio label="windows">
-                  <Icon type="social-windows"></Icon>
-                  <span>张作霖</span>
-                </Radio>
-                <Radio label="window">
-                  <Icon type="social-windows"></Icon>
-                  <span>张学良</span>
-                </Radio>
-              </RadioGroup>
-              <ol class="answer">
-                <li class="answerNum">【参考答案】:A</li>
-                <li style="width: 100%" >【答题解析】:题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。</li>
-              </ol>
-            </li>
-            <li>
-              <h3>
-                第3题:
-                <span class="dif dif3">一般</span>
-                <span class="type">单选</span>
-                1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )
-              </h3>
-              <RadioGroup  vertical >
-                <Radio label="apple">
-                  <Icon type="social-apple"></Icon>
-                  <span>孙传芳</span>
-                </Radio>
-                <Radio label="android">
-                  <Icon type="social-android"></Icon>
-                  <span>吴佩孚</span>
-                </Radio>
-                <Radio label="windows">
-                  <Icon type="social-windows"></Icon>
-                  <span>张作霖</span>
-                </Radio>
-                <Radio label="window">
-                  <Icon type="social-windows"></Icon>
-                  <span>张学良</span>
-                </Radio>
-              </RadioGroup>
-              <ol class="answer">
-                <li class="answerNum">【参考答案】:A</li>
-                <li style="width: 100%" >【答题解析】:题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。</li>
-              </ol>
-            </li>
-            <li>
-              <h3>
-                第4题:
-                <span class="dif dif4">较难</span>
-                <span class="type">单选</span>
-                1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )
-              </h3>
-              <RadioGroup  vertical >
-                <Radio label="apple">
-                  <Icon type="social-apple"></Icon>
-                  <span>孙传芳</span>
-                </Radio>
-                <Radio label="android">
-                  <Icon type="social-android"></Icon>
-                  <span>吴佩孚</span>
-                </Radio>
-                <Radio label="windows">
-                  <Icon type="social-windows"></Icon>
-                  <span>张作霖</span>
-                </Radio>
-                <Radio label="window">
-                  <Icon type="social-windows"></Icon>
-                  <span>张学良</span>
-                </Radio>
-              </RadioGroup>
-              <ol class="answer">
-                <li class="answerNum">【参考答案】:A</li>
-                <li style="width: 100%" >【答题解析】:题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。</li>
-              </ol>
-            </li>
-            <li>
-              <h3>
-                第4题:
-                <span class="dif dif5">困难</span>
-                <span class="type">单选</span>
-                1928年12月,在东北宣布"服从南京国民政府,改易旗帜"的是 ( )
-              </h3>
-              <RadioGroup  vertical >
-                <Radio label="apple">
-                  <Icon type="social-apple"></Icon>
-                  <span>孙传芳</span>
-                </Radio>
-                <Radio label="android">
-                  <Icon type="social-android"></Icon>
-                  <span>吴佩孚</span>
-                </Radio>
-                <Radio label="windows">
-                  <Icon type="social-windows"></Icon>
-                  <span>张作霖</span>
-                </Radio>
-                <Radio label="window">
-                  <Icon type="social-windows"></Icon>
-                  <span>张学良</span>
-                </Radio>
-              </RadioGroup>
-              <ol class="answer">
-                <li class="answerNum">【参考答案】:A</li>
-                <li style="width: 100%" >【答题解析】:题考查的是标志着近代以来中国争取民族独立和人民解放的历史任务基本完成的事件。人民民主专政的新中国的创建,标志着近代以来中国面临的争取民族独立、人民解放这个历史任务的基本完成,这就为中国人民集中力量进行建设,以实现国家的繁荣富强和人民的共同富裕,创造了前提,开辟了道路。</li>
-              </ol>
-            </li>
-          </ul>
-          <Page :total="100"  size="small" show-total class="fr" />
-        </div>
-      </div>
-    </div>
-    <Footer></Footer>
-  </div>
-</template>
-<script>
-  import Header from '@/common/header.vue'
-  import WorkMaster from '@/common/workMaster.vue'
-  import WorkLeft from '@/common/workLeft.vue'
-  import RecomLeft from '@/common/recomLeft.vue'
-  import Screen from '@/common/screen.vue'
-  import Textbook from '@/common/textbook.vue'
-  import Sort from '@/common/screenSort.vue'
-  import Footer from '@/common/footer.vue'
-  import ScoreList from '@/components/scoreList.vue'
-  export default {
-    components: {
-      Header,
-      WorkMaster,
-      WorkLeft,
-      RecomLeft,
-      Screen,
-      Textbook,
-      Sort,
-      Footer,
-      ScoreList
-    },
-    data ( ) {
-      return {
-        valueText: 5,
-        modal1: false,
-        formItem: {
-          select: 'sel1',
-          select2: 'sel2',
-          input: '',
-          textarea: '',
-        },
-        list:[
-
-        ]
-      }
-    },
-    methods: {
-      ok ( ) {
-        this.$Message.info('发布成功');
-      },
-      // cancel ( ) {
-      //   this.$Message.info('');
-      // }
-      yes ( ) {
-        this.modal1 = false;
-        this.$Message.success('发布成功');
-      },
-      cancel ( ) {
-        this.modal1 = false;
-      }
-    }
-  }
-</script>
-

+ 1 - 1
TEAMModelOS.TeachZone/Views/Shared/_Layout.cshtml

@@ -4,7 +4,7 @@
 <head>
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>@ViewData["Title"]教学空间</title>
+    <title>@ViewData["Title"]TEAM Model OS</title>
     <link rel="stylesheet" href="~/dist/style.css" asp-append-version="true" />
     <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://account.habookaclass.biz/dist/6854ccd21afb6b1f994e1556c2360dd8.ico">
     @*<link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true" />