lsc 2 年之前
父节点
当前提交
3af1d6e9bf

+ 1 - 1
dist/index.html

@@ -25,7 +25,7 @@
       height: 100%;
       width: 100%;
       background: #e6eaf0;
-    }</style><link href=./static/css/app.07cdace2f1a6302147837305784ca141.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.d2a60cf4f8d4649786e6.js></script><script type=text/javascript src=./static/js/app.55976d7a3c2d56cd7520.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.d91d7b4ceda2d12624ddd38acefa632a.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.3512a67a6213c2df4180.js></script><script type=text/javascript src=./static/js/vendor.d2a60cf4f8d4649786e6.js></script><script type=text/javascript src=./static/js/app.68b5d9a26d5768ae45ad.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

文件差异内容过多而无法显示
+ 0 - 0
dist/static/css/app.d91d7b4ceda2d12624ddd38acefa632a.css


文件差异内容过多而无法显示
+ 0 - 0
dist/static/css/app.d91d7b4ceda2d12624ddd38acefa632a.css.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.55976d7a3c2d56cd7520.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.68b5d9a26d5768ae45ad.js


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/app.68b5d9a26d5768ae45ad.js.map


文件差异内容过多而无法显示
+ 0 - 0
dist/static/js/manifest.3512a67a6213c2df4180.js.map


+ 36 - 26
src/components/pages/addCourse.vue

@@ -138,12 +138,12 @@
                           <input type="text" placeholder="请输入课程名称" class="binfo_input" v-model="courseName" />
                         </div>
                       </div>
-                      <div class="pType_box all_choose" v-if="oid == '1c3b9def-8fbe-11ed-b13d-005056b86db5'">
+                      <div class="pType_box all_choose" v-if="oid == '69893dca-1d47-11ed-8c78-005056b86db5'">
                         <span>类型</span>
                         <!-- 学科+ 主题+  未来+ -->
-                        <el-checkbox-group v-model="pTypeCheck" style="display: flex; align-items: center">
+                        <el-checkbox-group @change="CourseType2Change" v-model="pTypeCheckName" style="display: flex; align-items: center">
                           <div class="all_choose" style="width: 100px" v-for="(item, index) in CourseType2" :key="index">
-                            <el-checkbox :label="item.id">{{ item.name }}+</el-checkbox>
+                            <el-checkbox :label="item.name">{{ item.name }}</el-checkbox>
                           </div>
                         </el-checkbox-group>
                       </div>
@@ -152,13 +152,13 @@
                           <div class="all_choose" v-for="(item, index) in CourseType[0]" :key="index">
                             <span v-if="
                               CourseTypeJson[item.id].length > 0 &&
-                              (pTypeCheck.length > 0
+                              (oid == '69893dca-1d47-11ed-8c78-005056b86db5'
                                 ? pTypeCheck.indexOf(item.id) != -1
                                 : true)
                             ">{{ item.name }}</span>
                             <el-checkbox-group v-model="courseTypeId" v-if="
                               CourseTypeJson[item.id].length > 0 &&
-                              (pTypeCheck.length > 0
+                              (oid == '69893dca-1d47-11ed-8c78-005056b86db5'
                                 ? pTypeCheck.indexOf(item.id) != -1
                                 : true)
                             ">
@@ -1627,6 +1627,18 @@
                                 </div>
                               </div>
                             </div>
+                            <div class="tool">
+                              <div class="whiteBIcon" @click="addTools(61, itemTaskIndex, toolIndex)">
+                                <img src="../../assets/icon/fourthToolList/allHistory.png" alt />
+                                <div style="margin: 5px 0">全历史</div>
+                              </div>
+                              <div class="check" @click="addTools(61, itemTaskIndex, toolIndex)">
+                                <img src="../../assets/icon/checkNo.png" alt v-if="itemTool.tool.indexOf(61) == -1" />
+                                <div class="checkDiv" v-else>
+                                  <img src="../../assets/icon/checkedIs.png" alt /><span>已选择</span>
+                                </div>
+                              </div>
+                            </div>
                           </div>
                           <div class="toolSort" v-if="itemTool.toolType == 4">
                             <div class="tool">
@@ -1653,18 +1665,6 @@
                                 </div>
                               </div>
                             </div>
-                            <div class="tool">
-                              <div class="whiteBIcon" @click="addTools(61, itemTaskIndex, toolIndex)">
-                                <img src="../../assets/icon/fourthToolList/allHistory.png" alt />
-                                <div style="margin: 5px 0">全历史</div>
-                              </div>
-                              <div class="check" @click="addTools(61, itemTaskIndex, toolIndex)">
-                                <img src="../../assets/icon/checkNo.png" alt v-if="itemTool.tool.indexOf(61) == -1" />
-                                <div class="checkDiv" v-else>
-                                  <img src="../../assets/icon/checkedIs.png" alt /><span>已选择</span>
-                                </div>
-                              </div>
-                            </div>
                             <!-- <div class="tool">
                               <div class="whiteBIcon" @click="addTools(44, itemTaskIndex, toolIndex)">
                                 <img src="../../assets/icon/thirdToolList/hanClass.png" alt />
@@ -3153,6 +3153,7 @@ export default {
       courseTypeSon: [],
       clearArray: [],
       pTypeCheck: [],
+      pTypeCheckName:[],
       loading: false,
       toolType: 0,
       inputShow: true,
@@ -4597,6 +4598,15 @@ export default {
           console.error(err);
         });
     },
+    CourseType2Change(val){
+      this.pTypeCheck = []
+      for(var i = 0;i<this.CourseType2.length;i++){
+        let typeA = this.CourseType2[i]
+        if(val.indexOf(typeA.name) != -1){
+          this.pTypeCheck.push(...typeA.id)
+        }
+      }
+    },
     getChapterData(e, i, j, ic, type) {
       e.stopPropagation();
       this.updataC = true;
@@ -6423,17 +6433,17 @@ export default {
         .then((res) => {
           this.CourseType = res.data;
           this.CourseType2 = [
-            { name: "学科" },
-            { name: "主题" },
-            { name: "未来" },
-          ];
+            { name: "智见课程",id:[] },
+            { name: "智行课程",id:[] },
+            { name: "智创课程",id:[] },
+          ]; 
+
           for (var cti = 0; cti < res.data[0].length; cti++) {
-            if (res.data[0][cti].name == "年级") {
-              this.CourseType2[1].id = res.data[0][cti].id;
+            if (res.data[0][cti].name == "年级" || res.data[0][cti].name == "学科") {
+              this.CourseType2[1].id.push(res.data[0][cti].id);
+              this.CourseType2[0].id.push(res.data[0][cti].id);
             } else if (res.data[0][cti].name == "主题") {
-              this.CourseType2[2].id = res.data[0][cti].id;
-            } else if (res.data[0][cti].name == "学科") {
-              this.CourseType2[0].id = res.data[0][cti].id;
+              this.CourseType2[2].id.push(res.data[0][cti].id);
             }
           }
           let _courseTypeId = [];

部分文件因为文件数量过多而无法显示