luoxiaoli@foxmail.com 6 년 전
부모
커밋
d9ea33ea6a

+ 3 - 0
TEAMModelOS.TeachZone/ClientApp/assets/css/style.css

@@ -199,9 +199,12 @@ body{background:#e3f2fa url("../image/bodyBg.png") no-repeat 0 40px;}
 .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{position: relative;}
+.workSourceList>li .startCheck{position: absolute;right:10px;top:40px;border:1px solid #2d8cf0; color: #2d8cf0;padding:5px 10px;border-radius: 3px;font-size: 12px;}
 .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;}
+.workSourceList .ivu-rate{margin-top:-8px;}
 .sourceDetail .comment .ivu-rate-star{font-size: 22px;}
 .ivu-page{margin:20px 0;}
 

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

@@ -31,7 +31,7 @@
     <dl class="work">
       <dt>我的工作</dt>
       <dd><a href="/teachSource"><i class="icon"></i>教材资源</a></dd>
-      <dd><a href="/teachCheck"><i class="icon"></i>在线检测</a></dd>
+      <dd><a href="/teachCheckList"><i class="icon"></i>在线检测</a></dd>
       <dd><a href="/teachSource"><i class="icon"></i>课前导学</a></dd>
       <dd><a href="/teachPrelesson"><i class="icon"></i>同步备课</a></dd>
       <dd><a href="/teachTask"><i class="icon"></i>课后作业</a></dd>

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

@@ -31,7 +31,7 @@
     <dl class="work">
       <dt>我的工作</dt>
       <dd><a href="/teachSource"><i class="icon"></i>教材资源</a></dd>
-      <dd><a href="/teachCheck"><i class="icon"></i>在线检测</a></dd>
+      <dd><a href="/teachCheckList"><i class="icon"></i>在线检测</a></dd>
       <dd><a href="/teachSource"><i class="icon"></i>课前导学</a></dd>
       <dd><a href="/teachPrelesson"><i class="icon"></i>同步备课</a></dd>
       <dd><a href="/teachTask"><i class="icon"></i>课后作业</a></dd>

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

@@ -44,7 +44,7 @@
     <dl class="work bgf">
       <dt>我的工作</dt>
       <dd><a href="/teachSource" class="active"><i class="icon"></i>教材资源</a></dd>
-      <dd><a href="/teachCheck"><i class="icon"></i>在线检测</a></dd>
+      <dd><a href="/teachCheckList"><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="/teachTask"><i class="icon"></i>课后作业</a></dd>

+ 6 - 0
TEAMModelOS.TeachZone/ClientApp/router/routes.js

@@ -15,6 +15,7 @@ import TeachSourceVideo from '@/view/teachSourceVideo'
 import TeachPreclass from '@/view/teachPreclass'
 import TeachPrelesson from '@/view/teachPrelesson'
 import TeachCheck from '@/view/teachCheck'
+import TeachCheckList from '@/view/teachCheckList'
 import TeachTask from '@/view/teachTask'
 import TeachTaskDetail from '@/view/teachTaskDetail'
 import Report from '@/view/report'
@@ -92,6 +93,11 @@ export const routes = [
     path: '/teachCheck',
     component: TeachCheck
   },
+  {
+    name: 'teachCheckList',
+    path: '/teachCheckList',
+    component: TeachCheckList
+  },
   {
     name: 'teachTask',
     path: '/teachTask',

+ 1 - 1
TEAMModelOS.TeachZone/ClientApp/view/teachCheck.vue

@@ -87,7 +87,7 @@
                     <!--<li>5</li>-->
                     <!--<li>6</li>-->
                   <!--</ol>-->
-                  <p><a href="/report"><Button type="success" long>交卷</Button></a></p>
+                  <p><a href="/report"><Button type="success" long>交卷并查看检测报告</Button></a></p>
                 </div>
               </div>
             </div>

+ 172 - 0
TEAMModelOS.TeachZone/ClientApp/view/teachCheckList.vue

@@ -0,0 +1,172 @@
+<template>
+  <div id="app">
+    <Header></Header>
+    <!--<WorkMaster></WorkMaster>-->
+    <Master></Master>
+    <div class="wrap ov bodyContent">
+      <!--<workLeft></workLeft>-->
+      <RecomLeft></RecomLeft>
+      <div class="main fr">
+        <h4 ><a href="/">首页</a> > 教材资源</h4>
+        <div class="content ov bgf pad20">
+          <!--<Screen></Screen>-->
+          <ScreenSort></ScreenSort>
+          <ul class="workSourceList" v-for="item in list">
+            <li style="padding-left:10px;">
+              <div class="ov">
+                <h2 class="fl"><a href="/teachCheck">{{item.title}}</a></h2>
+              </div>
+              <div class="ov">
+                <ol class="fl">
+                  <!--<li><span class="sourceType">课件</span></li>\-->
+                  <li>时间:15分钟</li>
+                  <li>总分:100分</li>
+                  <li>
+                    难度:
+                    <Rate  allow-half disabled v-model="item.star">
+                      <span>{{ item.star }}分</span>
+                    </Rate>
+                  </li>
+                  <li>日期:{{item.date}}</li>
+                </ol>
+              </div>
+              <a href="/teachCheck" class="startCheck">开始检测</a>
+            </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 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 ScreenSort from '@/common/screenSort.vue'
+  import Textbook from '@/common/textbook.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
+    },
+    data () {
+      return {
+        valueText: 5,
+        modal1: false,
+        formItem: {
+          select: 'sel1',
+          select2: 'sel2',
+          input: '',
+          textarea: '',
+        },
+        list:[
+          {
+            type:'video',
+            src:'teachSourceVideo',
+            title:'人教五上第五单元_列方程解决实际问题',
+            star:4.5,
+            size:'1.64MB',
+            source:'朱艳娜',
+            date:'2019-04-07',
+            preview:'10',
+            collect:'5',
+            download:'3'
+          },
+          {
+            type:'video',
+            src:'teachSourceVideo',
+            title:'人教三上第四单元_三位数减三位',
+            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:'word',
+            src:'teachSourceDetail',
+            title:'感受生命的意义.doc',
+            star:4.5,
+            size:'1.64MB',
+            source:'朱艳娜',
+            date:'2019-04-07',
+            preview:'10',
+            collect:'5',
+            download:'3'
+          },
+          {
+            type:'ppt',
+            src:'teachSourcePpt',
+            title:'综合探究三——如何认识区域(以南非为例.ppt',
+            star:5,
+            size:'1.32MB',
+            source:'马平儿',
+            date:'2019-04-08',
+            preview:'20',
+            collect:'5',
+            download:'4'
+          },
+
+          {
+            type:'word',
+            src:'teachSourceDetail',
+            title:'带着地图去旅行(课件).doc',
+            star:4.5,
+            size:'1.32MB',
+            source:'陆杰',
+            date:'2019-04-08',
+            preview:'16',
+            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>
+

+ 4 - 3
TEAMModelOS.TeachZone/ClientApp/view/teachTaskDetail.vue

@@ -5,10 +5,11 @@
     <div class="wrap ov bodyContent">
       <RecomLeft></RecomLeft>
       <div class="main fr">
-        <h4 ><a href="/">首页</a> > 课前导学</h4>
+        <h4 ><a href="/">首页</a> > 课后作业</h4>
         <div class="content ov bgf pad20">
-          <Screen></Screen>
-          <ScreenSort></ScreenSort>
+          <h3 class="tc" style="font-size: 20px; background: #eee;padding:10px 0;margin:10px 0;">第四单元——章节练习</h3>
+          <!--<Screen></Screen>-->
+          <!--<ScreenSort></ScreenSort>-->
           <div class="ov AnchorBox">
             <ul class="checkList">
               <!-- <li v-for="(item,index) in list" :id="'sub'+(index+1)">