소스 검색

加loading

SanHQin 11 시간 전
부모
커밋
13eeaecc94

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.7cb6702ca9e26ef3ed83c246e86af95b.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.161e82026ac2ae03ab6f.js></script><script type=text/javascript src=./static/js/vendor.bb486323f0fa002ba2e7.js></script><script type=text/javascript src=./static/js/app.4a51ccd0dfa260c28804.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.b30dceee452b8c90d934a52abb688c57.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.161e82026ac2ae03ab6f.js></script><script type=text/javascript src=./static/js/vendor.bb486323f0fa002ba2e7.js></script><script type=text/javascript src=./static/js/app.687395bf3e35b254923c.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/css/app.b30dceee452b8c90d934a52abb688c57.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/css/app.b30dceee452b8c90d934a52abb688c57.css.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/js/app.687395bf3e35b254923c.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/js/app.687395bf3e35b254923c.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
dist/static/js/manifest.161e82026ac2ae03ab6f.js.map


+ 9 - 1
src/components/pages/workPage/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <div class="workPage">
+  <div class="workPage" v-loading="loading">
     <div class="wp_tool wp_tool15" v-if="workData && workData.type == 15">
       <div class="wp_t15_title">{{ workData.json.answerQ }}</div>
       <span class="wp_type">问答题</span>
@@ -164,6 +164,7 @@ export default {
       workData: {},
       loadingUploadFile: false,
       studentWork:null,
+      loading:false,
     };
   },
   watch: {
@@ -376,20 +377,24 @@ export default {
           });
         }
         if (["3", "8"].includes(params[0].type) && params[0].uid && params[0].cid) {
+          this.loading = true;
           this.ajax
             .post(this.$store.state.api + "addCourseWorks_workPage", params)
             .then(res => {
               let _data = res.data[0];
+              this.loading = false;
               if (_data.length > 0) {
                 let _id = _data[0].id;
                 resolve(_id);
               } else {
                 resolve("");
               }
+
             })
             .catch(err => {
               console.log(err);
               resolve("");
+              this.loading = false;
             });
         }
       });
@@ -425,6 +430,7 @@ export default {
           task: this.task,
           tool: this.tool
         };
+				this.loading = true;
         this.ajax
           .get(
             this.$store.state.api + "select_courseWorks_workPageData",
@@ -432,6 +438,7 @@ export default {
           )
           .then(res => {
             let _data = res.data[0];
+            this.loading = false;
             if (_data.length) {
               _data = _data[0];
               let _work = JSON.parse(decodeURIComponent(_data.content));
@@ -441,6 +448,7 @@ export default {
 
           })
           .catch(err => {
+            this.loading = false;
             console.error(err);
           });
       }

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.