소스 검색

图片上传,

yuanyiming 1 년 전
부모
커밋
d6ac8c08d5
3개의 변경된 파일13개의 추가작업 그리고 9개의 파일을 삭제
  1. 8 4
      src/views/eva/components/ImageComponent.vue
  2. 4 4
      src/views/eva/components/selects.vue
  3. 1 1
      src/views/eva/studentEvaluate.vue

+ 8 - 4
src/views/eva/components/ImageComponent.vue

@@ -119,9 +119,13 @@ export default {
             .send(function(err, data) {
               _this.progress = 100
               _this.mediaLoading = false
-              setTimeout(() => {
-                _this.proVisible = false
-              }, 1000)
+              if (cfindex == event.target.files.length - 1) {
+                console.log('不停?', cfindex, event.target.files.length)
+                setTimeout(() => {
+                  _this.proVisible = false
+                }, 1000)
+              }
+
               if (err) {
                 // _this.$message.error('上传失败')
               } else {
@@ -142,7 +146,7 @@ export default {
       }
     },
     getImage(imageList) {
-      console.log('e', imageList)
+      // console.log('e', imageList)
 
       this.$emit('getImage', imageList)
     }

+ 4 - 4
src/views/eva/components/selects.vue

@@ -9,7 +9,7 @@
         <div v-for="(i, index) in listContent" :key="index + 'q'">
           <div class="choosePerTxt" :style="{ display: choosePer.includes(i.id) ? '' : 'none' }">
             {{ i.name }}
-            <img @click.stop="delStu(i.id)" src="@/assets/images/eva/cha.png" alt="" />
+            <img v-if="num !== 1" @click.stop="delStu(i.id)" src="@/assets/images/eva/cha.png" alt="" />
           </div>
         </div>
       </div>
@@ -65,7 +65,7 @@ export default {
     // 判断学生是否被选中
     choose(e) {
       console.log(e)
-      const arr = this.num * 1
+      const arr = this.num
       if (arr !== 1) {
         if (this.choosePer.includes(e.id)) return
         this.choosePer.push(e.id)
@@ -78,8 +78,8 @@ export default {
     // 删除学生
     delStu(e) {
       // console.log('删除学生', e)
-      const iii = this.choosePer.indexOf(e)
-      this.choosePer.splice(iii, 1)
+      const i = this.choosePer.indexOf(e)
+      this.choosePer.splice(i, 1)
     },
     // 此方法在父元素中被调用
     fuClick() {

+ 1 - 1
src/views/eva/studentEvaluate.vue

@@ -685,7 +685,7 @@ export default {
         if (res === 1) {
           this.placeShow = false
           this.$toast({
-            message: '重复添加成功',
+            message: '新增成功',
             type: 'success'
           })
           // this.shareShow = 0