lsc 1 рік тому
батько
коміт
07255b6e1b

+ 1 - 1
dist/index.html

@@ -25,7 +25,7 @@
       height: 100%;
       width: 100%;
       background: #e6eaf0;
-    }</style><link href=./static/css/app.a2f304e3048dd11b1141677d1858c9ac.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.f1661c5ebfd33221b88f.js></script><script type=text/javascript src=./static/js/app.e8f5e55275e4cfdeb7e5.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.7a8f913e6a1c3c9de991fa270a1613b1.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.f1661c5ebfd33221b88f.js></script><script type=text/javascript src=./static/js/app.d1f32a9a3f4f3d6debe1.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/css/app.7a8f913e6a1c3c9de991fa270a1613b1.css


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/css/app.7a8f913e6a1c3c9de991fa270a1613b1.css.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/js/app.d1f32a9a3f4f3d6debe1.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/js/app.d1f32a9a3f4f3d6debe1.js.map


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/js/app.e8f5e55275e4cfdeb7e5.js


Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/static/js/manifest.3512a67a6213c2df4180.js.map


+ 2 - 5
src/components/pages/addCourse.vue

@@ -3579,7 +3579,7 @@
       class="dialog_diy source_diy"
     >
       <div>
-        <sourceDialog @update="updateSourceData"></sourceDialog>
+        <sourceDialog :sourceData="sourceData"></sourceDialog>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button @click="dialogVisibleSource = false">取 消</el-button>
@@ -5880,9 +5880,6 @@ export default {
       this.sourceData = {}
       this.dialogVisibleSource = true;
     },
-    updateSourceData(data){
-      this.sourceData = data
-    },
     addSource(){
       if(!Object.keys(this.sourceData).length){
         this.$message.error("请选择要上传的资源")
@@ -9393,7 +9390,7 @@ export default {
   margin: 0 auto !important;
 }
 
-.source_diy .el-dialog__body{
+.source_diy >>> .el-dialog__body{
   height: calc(100% - 185px);
   overflow: auto;
 }

+ 11 - 6
src/components/pages/teacherSource/dialog.vue

@@ -44,7 +44,7 @@
         <div class="pb_content_body">
             <div class="student_table" v-loading="loading">
                 <div class="source-box" v-for="(item, index) in res" :key="index">
-                    <img class="checkImg" src="../../../assets/icon/source/checka.png" @click="checka(item)" v-if="json[item.id]"/>
+                    <img class="checkImg" src="../../../assets/icon/source/checka.png" @click="checka(item)" v-if="sourceData[item.id]"/>
                     <img class="checkImg" src="../../../assets/icon/source/check.png" @click="checka(item)" v-else/>
                     <div class="iamge"><img src="../../../assets/icon/source/image.png" alt=""></div>
                     <div class="title"><span>{{ item.name }}</span></div>
@@ -114,6 +114,11 @@
   
 <script>
 export default {
+    props: {
+        sourceData: {
+            type: Object,
+        },
+    },
     data() {
         return {
             page: 1,
@@ -141,7 +146,7 @@ export default {
             s_url: "",
             s_detail: "",
             s_label: [],
-            json:{}
+            sourceData:{}
         };
     },
     mounted() {
@@ -149,13 +154,13 @@ export default {
     },
     methods: {
         checka(item){
-            if(this.json[item.id]){
-                delete this.json[item.id]
+            if(this.sourceData[item.id]){
+                delete this.sourceData[item.id]
             }else{
-                this.json[item.id] = item
+                this.sourceData[item.id] = item
             }
             this.$forceUpdate()
-            this.$emit("update",this.json)
+            this.$emit("update:sourceData",this.sourceData)
         },
         check(url){
             window.open(url)

Деякі файли не було показано, через те що забагато файлів було змінено