Prechádzať zdrojové kódy

1.删除重复代码

xiexaing 1 rok pred
rodič
commit
936d047604

BIN
src/assets/images/push.png


BIN
src/assets/images/waitPush.png


+ 5 - 2
src/components/Comon/pictureList.vue

@@ -6,8 +6,8 @@
       v-for="(item, index) in list"
       :key="index"
       @click="backFunc(item)"
-      @mouseover="item.hover = true"
-      @mouseleave="item.hover = false"
+      @mouseover="handleHover(item, true)"
+      @mouseleave="handleHover(item, false)"
     >
       <img :src="backFullSrc(item.img)" alt="" />
       <div class="right">
@@ -59,6 +59,9 @@ export default {
     backFullSrc(name) {
       return require(`@/assets/images/${name}.png`);
     },
+    handleHover(item, isHover) {
+      if (typeof item.hover !== 'undefined') item.hover = isHover
+    }
   },
 };
 </script>

+ 0 - 9
src/newApi/classTab.js

@@ -430,13 +430,4 @@ export default {
             data
         })
     },
-    //班级学员获取信息推送数据
-    periodPlush(data) {
-        return request({
-            url: '/grade/grade/count/periodPlush',
-            method: 'get',
-            params: data
-        })
-    },
-
 }

+ 1 - 26
src/views/education/classManageMent/classList/trainee/index.vue

@@ -162,7 +162,6 @@ import pagination from "@/components/pagination";
 import pictureList from "@/components/Comon/pictureList.vue";
 import tabClassDialog from "./tabClassDialog.vue";
 import changeClassDialog from "./changeClassDialog.vue";
-import pictureList from "@/components/Comon/pictureList.vue";
 export default {
   components: {
     pictureList,
@@ -172,7 +171,6 @@ export default {
     pagination,
     tabClassDialog,
     changeClassDialog,
-    pictureList
   },
   props: {
     showStatus: {
@@ -212,6 +210,7 @@ export default {
           prop: "notPlush",
           num: true,
           color: "#ff7a38",
+          hover: false
         },
       ],
       formData: {
@@ -220,24 +219,6 @@ export default {
         pageNum: 1,
         // classStatus: "",
       },
-      info: {},
-      showTabList: [
-        {
-          label: "信息已推送",
-          img: "push",
-          prop: "plush",
-          num: true,
-          color: "#333333",
-        },
-        {
-          label: "信息待推送",
-          img: "waitPush",
-          prop: "notPlush",
-          num: true,
-          color: "#ff7a38",
-          hover: false,
-        },
-      ],
       // 表单
       tableSet: [
         {
@@ -631,12 +612,6 @@ export default {
     init() {
       this.search(2);
     },
-    pictureFunc(item) {
-      if (item.prop == "notPlush") {
-        this.$set(this.formData, 'periodPlush', 0)
-        this.search();
-      }
-    },
     del(v) {
       this.$alert(
         "确定删除此内容?<br />内容删除后将无法恢复,请慎重考虑",

+ 0 - 6
src/views/resource/videoManagement/courseManagement/chapterContent/index.vue

@@ -593,12 +593,6 @@ export default {
         return setTs;
       };
     },
-    // 获取业务层次列全称
-    getBusinessName: function() {
-      return function(items, item) {
-        return `${items[item.prop1]}-${items[item.prop2]}-${items[item.prop3]}-${items[item.prop4]}`
-      }
-    }
   },
   mounted() {
     this.$api