闫增涛
2024-07-23 1e5f5724f9f2c1c34efec7edb3f33bcfb98d66ba
Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout
14个文件已删除
11个文件已修改
1个文件已添加
11470 ■■■■■ 已修改文件
package-lock.json 54 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/English/view/components/chapter002.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/English/view/components/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/English/view/index.vue 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter001.vue 5323 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter002.vue 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter003.html 249 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter003.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter004.html 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter005.html 1481 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter006.html 752 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter007.html 956 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter008.html 525 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter009.html 540 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter010.html 425 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/chapter011.html 743 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front001.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front002.html 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front003.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front004.html 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front005.html 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/front006.html 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/index.vue 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/sportsAndHealth/view/components/testPp.vue 补丁 | 查看 | 原始文档 | blame | 历史
yarn.lock 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json
@@ -32,7 +32,8 @@
        "eslint-plugin-vue": "^8.0.3",
        "less": "^4.2.0",
        "less-loader": "^12.2.0",
        "vue-template-compiler": "^2.6.14"
        "vue-template-compiler": "^2.6.14",
        "webpack": "^5.92.0"
      }
    },
    "node_modules/@aashutoshrathi/word-wrap": {
@@ -3589,12 +3590,11 @@
        "node": ">=0.4.0"
      }
    },
    "node_modules/acorn-import-assertions": {
      "version": "1.9.0",
      "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
      "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
    "node_modules/acorn-import-attributes": {
      "version": "1.9.5",
      "resolved": "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
      "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
      "dev": true,
      "license": "MIT",
      "peerDependencies": {
        "acorn": "^8"
      }
@@ -5741,11 +5741,10 @@
      }
    },
    "node_modules/enhanced-resolve": {
      "version": "5.16.0",
      "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz",
      "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==",
      "version": "5.17.0",
      "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "graceful-fs": "^4.2.4",
        "tapable": "^2.2.0"
@@ -12443,11 +12442,10 @@
      "license": "BSD-2-Clause"
    },
    "node_modules/webpack": {
      "version": "5.91.0",
      "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.91.0.tgz",
      "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
      "version": "5.93.0",
      "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.93.0.tgz",
      "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==",
      "dev": true,
      "license": "MIT",
      "dependencies": {
        "@types/eslint-scope": "^3.7.3",
        "@types/estree": "^1.0.5",
@@ -12455,10 +12453,10 @@
        "@webassemblyjs/wasm-edit": "^1.12.1",
        "@webassemblyjs/wasm-parser": "^1.12.1",
        "acorn": "^8.7.1",
        "acorn-import-assertions": "^1.9.0",
        "acorn-import-attributes": "^1.9.5",
        "browserslist": "^4.21.10",
        "chrome-trace-event": "^1.0.2",
        "enhanced-resolve": "^5.16.0",
        "enhanced-resolve": "^5.17.0",
        "es-module-lexer": "^1.2.1",
        "eslint-scope": "5.1.1",
        "events": "^3.2.0",
@@ -15652,10 +15650,10 @@
      "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
      "dev": true
    },
    "acorn-import-assertions": {
      "version": "1.9.0",
      "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
      "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
    "acorn-import-attributes": {
      "version": "1.9.5",
      "resolved": "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
      "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
      "dev": true,
      "requires": {}
    },
@@ -17104,9 +17102,9 @@
      }
    },
    "enhanced-resolve": {
      "version": "5.16.0",
      "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz",
      "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==",
      "version": "5.17.0",
      "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
      "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
      "dev": true,
      "requires": {
        "graceful-fs": "^4.2.4",
@@ -21674,9 +21672,9 @@
      "dev": true
    },
    "webpack": {
      "version": "5.91.0",
      "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.91.0.tgz",
      "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
      "version": "5.93.0",
      "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.93.0.tgz",
      "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==",
      "dev": true,
      "requires": {
        "@types/eslint-scope": "^3.7.3",
@@ -21685,10 +21683,10 @@
        "@webassemblyjs/wasm-edit": "^1.12.1",
        "@webassemblyjs/wasm-parser": "^1.12.1",
        "acorn": "^8.7.1",
        "acorn-import-assertions": "^1.9.0",
        "acorn-import-attributes": "^1.9.5",
        "browserslist": "^4.21.10",
        "chrome-trace-event": "^1.0.2",
        "enhanced-resolve": "^5.16.0",
        "enhanced-resolve": "^5.17.0",
        "es-module-lexer": "^1.2.1",
        "eslint-scope": "5.1.1",
        "events": "^3.2.0",
src/App.vue
@@ -1,12 +1,11 @@
<template>
  <div id="app">
    <childHealth v-if="activeBook.name == 'childHealth'"></childHealth>
    <lifeCare v-if="activeBook.name == 'lifeCare'"></lifeCare>
    <embedded v-if="activeBook.name == 'embedded'"></embedded>
    <english v-if="activeBook.name == 'english'"></english>
    <sportsAndHealth
      v-if="activeBook.name == 'sportsAndHealth'"
    ></sportsAndHealth>
    <sportsAndHealth v-if="activeBook.name == 'sportsAndHealth'"></sportsAndHealth>
    <artAndDance v-if="activeBook.name == 'artAndDance'"></artAndDance>
    <artAndDrama v-if="activeBook.name == 'artAndDrama'"></artAndDrama>
    <mathBook v-if="activeBook.name == 'mathBook'"></mathBook>
@@ -20,7 +19,7 @@
    childHealth: () => import("./books/childHealth/view/index.vue"),
    lifeCare: () => import("./books/lifeCare/view/index.vue"),
    embedded: () => import("./books/embedded/view/index.vue"),
    english: () => import("./books/english/view/index.vue"),
    english: () => import("./books/English/view/index.vue"),
    sportsAndHealth: () => import("./books/sportsAndHealth/view/index.vue"),
    artAndDance: () => import("./books/artAndDance/view/index.vue"),
    mathBook: () => import("./books/mathBook/view/index.vue"),
@@ -34,10 +33,13 @@
  async created() {
    if (this.setGlobalState) {
      this.setGlobalState({
        initTestBook: async (bookId, tryPageCount) => {
          this.activeBook = await this.config.getBookConfig(
            process.env.VUE_APP_RESOURCE_CTX + process.env.VUE_APP_BOOK_ID
          );
          this.config.activeBook = this.activeBook;
          this.config.goodsStore = this.activeBook.storeRefcode;
          if (tryPageCount) {
@@ -65,13 +67,20 @@
        process.env.VUE_APP_RESOURCE_CTX +
          (process.env.VUE_APP_ENV == "product"
            ? process.env.VUE_APP_BOOK_ID
            : "english")
          : "sportsAndHealth")
      );
      // 测试试读30页
      // this.activeBook.tryPageCount = 10;
      this.config.activeBook = this.activeBook;
      this.config.goodsStore = this.activeBook.storeRefcode;
    }
  },
  methods: {
    but() {
      console.log(this.activeBook, 'this.activeBook789');
    }
  }
};
@@ -84,16 +93,19 @@
  height: 100%;
  margin: 0;
}
#app {
  width: 100%;
  height: 100%;
}
.highLight {
  border: 1px dashed rgba(255, 255, 255, 0);
  border-radius: 5px;
  padding: 3px 0;
  cursor: pointer;
}
.highLight:hover {
  border: 1px dashed #949494 !important;
}
@@ -107,6 +119,7 @@
  text-underline-thickness: 2px;
  cursor: pointer;
}
.underline:hover {
  border: 1px dashed #949494 !important;
}
src/books/English/view/components/chapter002.vue
@@ -326,7 +326,7 @@
                colleagues.Listen to the recording and mark the true statements
                according to the speaker.</b>
            </p>
            <table border="1" cellpadding="4" cellspacing="0" style="border-color: #fff" class="fz-14">
            <table border="1" cellpadding="4" cellspacing="0" style="border-color: #fff" class="fz-14 w100">
              <!-- 第一行 -->
              <tr class="table-tr-bc">
                <td class="tl-cn table-th-bc" rowspan="2">Speaker 1</td>
@@ -400,6 +400,26 @@
                </td>
              </tr>
            </table>
                <!-- 提交按钮 -->
                <div class="w100 fl">
              <ul class="fl ju-ar w100">
                <li>
                  <button class="btn-border btn-w" @click="saveDataOne">
                    提交
                  </button>
                </li>
                <li>
                  <button @click="changeQuestionDataOne" class="btn-border btn-w">
                    重做
                  </button>
                </li>
                <li>
                  <button @click="showLessonOneQuestionAnswer = !showLessonOneQuestionAnswer" class="parimary-btn">
                    查看答案
                  </button>
                </li>
              </ul>
            </div>
            <h3 id="c012"><span class="bjh3">Reading</span></h3>
            <p>
              1.Culture shock is a normal part of the life when moving somewhere
@@ -445,7 +465,7 @@
            </p>
            <p class="center"><b>Challenges of Working Across Cultures</b></p>
            <p class="center">
              <audio :src="resource.readingOne" controls class="audio" ></audio>
              <audio :src="resource.readingOne" controls controlslist="noplaybackrate nodownload" class="audio" ></audio>
            </p>
            <p>
src/books/English/view/components/index.vue
@@ -234,7 +234,7 @@
    //   txt: " 运动系统是由骨、骨连结和骨骼肌三部分组成的。全身的骨通过骨连结组成人体骨骼(见图1-1)。骨骼是人体的支架,具有保护内脏器官、供肌肉附着和作为肌肉运动的杠杆等作用。在神经系统的支配下,肌肉收缩牵动所附着的骨绕着关节转动,使身体产生各种动作。所以,运动系统具有运动、支持和保护等功能,幼年时期的骨骼还具有造血功能。 ",
    //   txtIndex: 57
    // });
      }, 50);
    //  }, 50);
  },
  methods: {
    // setZoom1() {
src/books/English/view/index.vue
@@ -1,18 +1,14 @@
<template>
  <div
    class="english-book"
    @mouseup="handleMouseUp"
    :style="{
  <div class="english-book" @mouseup="handleMouseUp" :style="{
      fontSize: fontSize ? fontSize + 'px' : '16px',
      transform: `scale(${pageZoom ? pageZoom : 1})`,
    }"
  >
  }">
    <pageContent></pageContent>
  </div>
</template>
<script>
import pageContent from "./components/index.vue";
import pageContent from "./components/index.vue"
export default {
  name: "english-book",
  components: { pageContent },
src/books/sportsAndHealth/view/components/chapter001.vue
Diff too large
src/books/sportsAndHealth/view/components/chapter002.vue
@@ -1,8 +1,98 @@
<!-- eslint-disable no-irregular-whitespace -->
<template>
  <div class="chapter" num="2">
    <div class="page-box" page="35">
      <div v-if="showPageList.indexOf(35) > -1">
        <div class="header-even">
          <span class="sub-page">114</span>
          <div class="line-page"></div>
          <span class="book-title">体育与健康</span>
        </div>
        <div class="bodystyle">
          <h3 class="lefth3" id="c016">
            <img class="img-gh1" alt="" src="../../image/dy3-xm6.jpg" />
          </h3>
    
          <div class="bk-tyzg">
            <p class="bj1-tyzg">体育中国</p>
            <p class="block">
              2004年,李婷、孙甜甜为我国首夺网球奥运会金牌。2006年,郑洁、晏紫在澳网女双比赛中为我国斩获第一个“大满贯”冠军。2014年,王蔷夺得亚运会网球女单金牌,实现我国网球在该项目上的“三连冠”。2018年,徐一璠、杨钊夺得亚运会女双冠军,
            </p>
            <p class="block">
              实现我国在该项目上的第三次登顶。2021年,我国网球女双完成了奥运会和四大满贯赛“金满贯”的成就。
            </p>
          </div>
          <div class="bk-tyzg">
            <p class="bj1-tyzg">学习目标</p>
            <p class="block">
              1.了解网球项目的发展历史、礼仪、比赛规则、练习方法和基本的健康运动知识。
            </p>
            <p class="block"> 2.掌握发球、正手、反手、截击球等技术动作的握拍方式、击球技术和简单战术,具备完成网球比赛的基本能力,并依据项目特点全面发展身体素质,为从事其他工作培养良好的运动交际能力。
            </p>
            <p class="block">
              3.通过学练及比赛提升自信心,形成积极向上的生活态度,养成举止文明、遵守规则、公平竞争的行为习惯,锤炼出不怕困难、奋勇拼搏的意志品质。
            </p>
          </div>
          <h4 class="h4-dy3" id="d066">
            <span class="h4-dy3s">一</span> 了解网球运动
          </h4>
          <p>
            网球运动是一项动作精细、技战术复杂多变、对抗较为激烈、对体能和心智能力要求较高的运动项目。网球运动最早可以追溯到12—13世纪,现在已是风靡全球的,集强身健体、休闲娱乐、高雅时尚于一体的大众运动项目。网球独特的运动礼仪和比赛规则可培养参与者举止大方、健康阳光、自信优雅、自然协调的气质,因此网球运动素有“球场上的芭蕾”之称。其优雅的动作、激烈的对抗、参与者顽强的“战斗”把艺术美、力量美和人格美有机地结合在一起,赏心悦目。网球运动还具有室内外皆宜,男女老少、高矮胖瘦皆宜,节奏可快可慢的特点。参与者可以根据自身的运动能力、击球技术的水平调整击球的节奏和强度。网球运动可锻炼协调性、灵敏性、力量和耐力等身体素质,对同学们今后从事对身体灵活度和力量要求较高的职业有较大帮助。
          </p>
        </div>
      </div>
    </div>
    <div class="page-box" page="36">
      <div v-if="showPageList.indexOf(36) > -1">
        <div class="header-odd">
          <span class="mk">拓展模块 </span>
          <span class="sub">第三单元</span>
          <span class="sub-title">球类运动 </span>
          <div class="line-page"></div>
          <span class="sub-page">115</span>
        </div>
        <div class="bodystyle">
          <h4 class="h4-dy3" id="d066">
            <span class="h4-dy3s">二</span> 学练网球技能
          </h4>
          <h5 id="e100"><span class="bj1-mk">模块一</span></h5>
          <p>本模块设置了乒乓球运动中较为基础的技战术内容。其中,单项技术学练包括握拍方法
            与核心技术、反手推挡、正手攻球,以及课程平台中的平击发球;基本战术学练包括发平击
            球抢攻,以及课程平台中的接平击球抢攻;组合技能练习设置的是 1/2 左推 + 右攻,以及课
            程平台中的推挡 + 侧身攻。同学们学练本模块的内容,能够提高基本的技战术水平,为参与
            本模块设置的比赛提供保障,为后续模块的学练奠定基础。</p>
          <p>在学习所有动作之前,我们需要先学会如何握拍。</p>
          <p>将球拍握柄 8 个面顺时针排序,以手掌两个标记点连线对应不同的面区别不同的握拍方
            式。正手握拍方式为:大陆式握拍对应 2 号面(发球、截击),
            东方式握拍对应 3 号面,半西方式握拍对应 4 号面,西方式
            握拍对应 5 号面(使用较少)。双手反手握拍一般为持拍手
            对应 1 号面,非持拍手根据习惯对应 3 或 4 号面;单手反手</p>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
src/books/sportsAndHealth/view/components/chapter003.html
File was deleted
src/books/sportsAndHealth/view/components/chapter003.vue
src/books/sportsAndHealth/view/components/chapter004.html
File was deleted
src/books/sportsAndHealth/view/components/chapter005.html
File was deleted
src/books/sportsAndHealth/view/components/chapter006.html
File was deleted
src/books/sportsAndHealth/view/components/chapter007.html
File was deleted
src/books/sportsAndHealth/view/components/chapter008.html
File was deleted
src/books/sportsAndHealth/view/components/chapter009.html
File was deleted
src/books/sportsAndHealth/view/components/chapter010.html
File was deleted
src/books/sportsAndHealth/view/components/chapter011.html
File was deleted
src/books/sportsAndHealth/view/components/front001.vue
@@ -158,7 +158,7 @@
            为了增强中职学生在日常生活和未来职业发展中必备的体能,第二单元“体能发展”设计了“一般体能”和“职业体能”两大专题。“一般体能”专题主要包括力量、心肺耐力、柔韧性、速度、平衡能力、协调性、灵敏性等的训练,科学设计了锻炼方法与频次建议,以直观性强的图示方式介绍如何精准锻炼,还提供了部分课外体能锻炼方法作为参考。“职业体能”专题按职业类型对体能的需求,分类设计体能锻炼方法,分为久坐型职业体能训练、久站型职业体能训练、经久高度注意力型职业体能训练、特定职业体能训练、乘务类职业体能训练五大类。对于《课标》要求的专项体能,为便于学生学练,本教材将其放在了拓展模块的各专项运动之中。
          </p>
          <p class="block">
            第二部分“拓展模块”包括球类、田径类、体操类、武术与民族民间传统体育类、水上类、冰雪类和新兴体育类七大运动系列,共包含篮球、足球、排球、羽毛球、乒乓球、网球等28个专项运动(其中新兴体育类运动的跆拳道、软式棒垒球、腰旗橄榄球需登录课程平台www.bnuic.com进行学练)。这既充分考虑到中职学校开展常见运动项目的需要,结合地域、气候和少数民族地区特点设置有针对性的运动项目,又引入大量新兴体育类运动以满足中职学生不同的兴趣爱好和运动需求。每项运动均包含体育中国、了解运动、学练技能、参与比赛、自主评价、专项体能等部分。其中,“体育中国”栏目介绍我国相关优势项目取得的成绩,讲好中国故事、传播好中国声音,展现可信、可爱、可敬的中国形象,突出思政元素和育人价值。“了解运动”介绍各项运动的背景、特点、作用。“学练技能”严格按照《课标》要求,将各项运动的技战术学练按照难度、复杂度划分成进阶性的三个模块。每个模块都设计了由简到繁的单项技战术学练、组合技能练习。“参与比赛”“自主评价”“专项体能”则根据不同地区、不同师生的需求,结合时下信息化教与学的特点,提供了丰富的可选择性内容,需要师生登录课程平台进行了解、学练、比赛与测评。
            第二部分“拓展模块”包括球类、田径类、体操类、武术与民族民间传统体育类、水上类、冰雪类和新兴体育类七大运动系列,共包含篮球、足球、排球、羽毛球、乒乓球、网球等28个专项运动(其中新兴体育类运动的跆拳道、软式棒垒球、腰旗橄榄球需进行学练)。这既充分考虑到中职学校开展常见运动项目的需要,结合地域、气候和少数民族地区特点设置有针对性的运动项目,又引入大量新兴体育类运动以满足中职学生不同的兴趣爱好和运动需求。每项运动均包含体育中国、了解运动、学练技能、参与比赛、自主评价、专项体能等部分。其中,“体育中国”栏目介绍我国相关优势项目取得的成绩,讲好中国故事、传播好中国声音,展现可信、可爱、可敬的中国形象,突出思政元素和育人价值。“了解运动”介绍各项运动的背景、特点、作用。“学练技能”严格按照《课标》要求,将各项运动的技战术学练按照难度、复杂度划分成进阶性的三个模块。每个模块都设计了由简到繁的单项技战术学练、组合技能练习。“参与比赛”“自主评价”“专项体能”则根据不同地区、不同师生的需求,结合时下信息化教与学的特点,提供了丰富的可选择性内容,需要师生进行了解、学练、比赛与测评。
          </p>
          <p class="block">
            本教材已有十余年的出版、发行及使用经验的积淀,深受广大师生的喜爱和好评。本次修订更加凸显贯彻落实国家新政策、新精神,突出新时代、新特征,把握《课标》的新要求、新方向,结合中职学生身心健康发展规律与运动喜好,注重渗透思想政治教育,注重服务于中职学生的职业发展需求,努力打造富有科学性、适切性、创新性、引领性的教材:科学性主要体现为教材内容系统设计、富有逻辑、合理衔接;适切性主要体现为内容选择以学生为本、对标《课标》、切合实际;创新性主要体现为结构形式整体建构、科技赋能、主线鲜明;引领性主要体现为思想观念打破传统、开放多元、凸显前沿,为中职学生的体育与健康学习保质、增效。
src/books/sportsAndHealth/view/components/front002.html
File was deleted
src/books/sportsAndHealth/view/components/front003.html
File was deleted
src/books/sportsAndHealth/view/components/front004.html
File was deleted
src/books/sportsAndHealth/view/components/front005.html
File was deleted
src/books/sportsAndHealth/view/components/front006.html
File was deleted
src/books/sportsAndHealth/view/components/index.vue
@@ -3,31 +3,31 @@
    <div id="searchDomBox" style="display: none">
      <div id="searchContent"></div>
    </div>
    <div
      class="public-sportsAndHealth"
      :style="{
    <div class="public-sportsAndHealth" :style="{
        fontSize: fontSize ? fontSize + 'px' : '16px',
        transform: `scale(${pageZoom ? pageZoom : 1})`,
        transformOrigin: 'center top',
      }"
    >
      <front001
        v-if="showCatalogList.indexOf(1) > -1"
        :showPageList="loadPageList"
      />
      <ChapterOne
        v-if="showCatalogList.indexOf(2) > -1"
        :showPageList="loadPageList"
      />
      <ChapterTwo
        v-if="showCatalogList.indexOf(3) > -1"
        :showPageList="loadPageList"
      />
      <ChapterThree
        v-if="showCatalogList.indexOf(4) > -1"
        :showPageList="loadPageList"
        @openPDFChange="swdtChange"
      />
    }">
      <ChapterOne v-if="showCatalogList.indexOf(1) > -1" :showPageList="loadPageList"></ChapterOne>
      <ChapterTwo v-if="showCatalogList.indexOf(2) > -1" :showPageList="loadPageList"></ChapterTwo>
      <ChapterThree v-if="showCatalogList.indexOf(3) > -1" :showPageList="loadPageList"></ChapterThree>
      <assemblyOne v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList"></assemblyOne>
      <assemblyTwo v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList" @openPDFChange="swdtChange" />
      <!-- <ChapterFour
        v-if="showCatalogList.indexOf(5) > -1"
        :showPageList="loadPageList"
@@ -102,11 +102,18 @@
</template>
<script>
import Vue from "vue";
import front001 from "./front001";
import ChapterOne from "./chapter001";
import ChapterTwo from "./testDynaicTable";
import ChapterThree from "./testPp";
import ChapterOne from "./front001";
import ChapterTwo from "./chapter001";
import ChapterThree from "./chapter002";
import assemblyOne from "./testDynaicTable";
import assemblyTwo from "./testPp";
// import ChapterFour from "./testPp";
// import ChapterFive from "./chapter005";
// import chapterSix from "./chapter006";
@@ -249,8 +256,8 @@
    }, 500);
    // 测试页面跳转
    // setTimeout(() => {
    // this.gotoPage(1,10);
    setTimeout(() => {
      this.gotoPage(1, 23);
    //   setTimeout(() => {
    //     this.renderSign("Highlight", {
    //       id: "2ACA9359",
@@ -278,7 +285,7 @@
    //   txt: " 运动系统是由骨、骨连结和骨骼肌三部分组成的。全身的骨通过骨连结组成人体骨骼(见图1-1)。骨骼是人体的支架,具有保护内脏器官、供肌肉附着和作为肌肉运动的杠杆等作用。在神经系统的支配下,肌肉收缩牵动所附着的骨绕着关节转动,使身体产生各种动作。所以,运动系统具有运动、支持和保护等功能,幼年时期的骨骼还具有造血功能。 ",
    //   txtIndex: 57
    // });
    // }, 500);
    }, 500);
  },
  methods: {
    swdtChange(data) {
@@ -814,10 +821,13 @@
      let catalogIndex = 0;
      // 所有章节组件(每本书制作时单独配置)
      const pageData = {
        front001,
        ChapterOne,
        ChapterTwo,
        ChapterThree,
        assemblyOne,
        assemblyTwo
      };
      // 遍历所有章节文件
      for (const key in pageData) {
@@ -921,10 +931,14 @@
    },
  },
  components: {
    front001,
    ChapterOne,
    ChapterTwo,
    ChapterThree,
    assemblyOne,
    assemblyTwo
    // ChapterFour,
    // ChapterFive,
    // chapterSix,
src/books/sportsAndHealth/view/components/testPp.vue
yarn.lock
@@ -1869,7 +1869,7 @@
acorn-import-attributes@^1.9.5:
  version "1.9.5"
  resolved "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
  resolved "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz"
  integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
acorn-jsx@^5.3.1, acorn-jsx@^5.3.2:
@@ -3023,7 +3023,7 @@
enhanced-resolve@^5.17.0:
  version "5.17.0"
  resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz"
  resolved "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz"
  integrity sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==
  dependencies:
    graceful-fs "^4.2.4"
@@ -6474,9 +6474,9 @@
  integrity sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==
"webpack@^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4.0.0 || ^5.0.0", "webpack@^4.1.0 || ^5.0.0-0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.37.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.20.0, webpack@^5.54.0, webpack@^5.92.0, webpack@>=2:
  version "5.92.1"
  resolved "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz"
  integrity sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==
  version "5.93.0"
  resolved "https://registry.npmmirror.com/webpack/-/webpack-5.93.0.tgz"
  integrity sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==
  dependencies:
    "@types/eslint-scope" "^3.7.3"
    "@types/estree" "^1.0.5"