Pārlūkot izejas kodu

treeshaking代码

谢杰标 2 gadi atpakaļ
vecāks
revīzija
c36282e608
3 mainītis faili ar 0 papildinājumiem un 1036 dzēšanām
  1. 0 12
      src/App.vue
  2. 0 240
      src/components/Study/StudentInfo.vue
  3. 0 784
      src/components/tableList.vue

+ 0 - 12
src/App.vue

@@ -7,17 +7,5 @@
 <script>
 export default {
   name: "App",
-  metaInfo() {
-    return {
-      title:
-        this.$store.state.settings.dynamicTitle &&
-        this.$store.state.settings.title,
-      titleTemplate: (title) => {
-        return title
-          ? `${title} - ${process.env.VUE_APP_TITLE}`
-          : process.env.VUE_APP_TITLE;
-      },
-    };
-  },
 };
 </script>

+ 0 - 240
src/components/Study/StudentInfo.vue

@@ -1,240 +0,0 @@
-<template>
-  <div class="studyInfo">
-    <header>
-      <div class="left"><i></i><span>学员信息</span></div>
-      <div class="goods_info">
-        <span v-for="(item, i) in headList" :key="i">
-          <strong style="color: red">「{{ i + 1 }}」</strong>
-          {{ item.lebel }}
-          <span v-if="item.key != 'num' && item.key != 'time'">{{
-            userData[item.key]
-          }}</span>
-          <span v-else-if="item.key == 'num'"
-            >完成{{ userData.stuAllNum + userData.recordNum }}节的内容学习</span
-          >
-          <span v-else-if="item.key == 'time'"
-            >{{ $methodsTools.onlyForma(userData.studyStartTime, false) }} -
-            {{ $methodsTools.onlyForma(userData.studyEndTime, false) }}</span
-          >
-        </span>
-      </div>
-
-      <el-button class="btn" type="primary" size="mini" @click="packUp">{{
-        showBox ? "收起" : "展开"
-      }}</el-button>
-    </header>
-
-    <div class="info_img" v-show="showBox">
-      <ul>
-        <li>学员编码:{{ userData.studentCode }}</li>
-        <li>学员姓名:{{ userData.realName }}</li>
-        <li>学员身份证号码:{{ userData.idCard }}</li>
-        <li>绑定手机号码:{{ userData.telPhone }}</li>
-      </ul>
-      <div class="img_by">
-        <div class="photoSty1">
-          <img
-            v-if="!userData.oneInchPhotos"
-            src="@/assets/images/peopleImg.png"
-            alt=""
-          />
-          <el-image
-            v-else
-            style="width: 100%; height: 100%"
-            :src="$methodsTools.splitImgHost(userData.oneInchPhotos)"
-            :preview-src-list="[
-              $methodsTools.splitImgHost(userData.oneInchPhotos),
-            ]"
-          >
-          </el-image>
-          <div class="pos_bottom">一寸头像图</div>
-        </div>
-        <div class="photoSty2">
-          <img
-            v-if="!userData.idCardImg1"
-            src="@/assets/images/idcardF.png"
-            alt=""
-          />
-          <el-image
-            v-else
-            style="width: 100%; height: 100%"
-            :src="$methodsTools.splitImgHost(userData.idCardImg1)"
-            :preview-src-list="[
-              $methodsTools.splitImgHost(userData.idCardImg1),
-            ]"
-          >
-          </el-image>
-          <div class="pos_bottom">身份证头像照</div>
-        </div>
-        <div class="photoSty2" style="margin-right: 0px">
-          <img
-            v-if="!userData.idCardImg2"
-            src="@/assets/images/idcardZ.png"
-            alt=""
-          />
-          <el-image
-            v-else
-            style="width: 100%; height: 100%"
-            :src="$methodsTools.splitImgHost(userData.idCardImg2)"
-            :preview-src-list="[
-              $methodsTools.splitImgHost(userData.idCardImg2),
-            ]"
-          >
-          </el-image>
-          <div class="pos_bottom">身份证国徽照</div>
-        </div>
-      </div>
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  props: {
-    userData: {
-      type: Object,
-      default: () => {
-        return {};
-      },
-    },
-    all: {
-      type: Boolean,
-      default: true,
-    },
-  },
-  data() {
-    return {
-      showBox: true,
-    };
-  },
-  methods: {
-    packUp() {
-      this.showBox = !this.showBox;
-      this.$emit("change");
-    },
-  },
-  computed: {
-    headList() {
-      const list = [
-        { lebel: "所在班级:", key: "className" },
-        { lebel: "学时:", key: "classHours" },
-        { lebel: "", key: "num" },
-        { lebel: "学习时间:", key: "time" },
-      ];
-      if (this.all) {
-        list.unshift({ lebel: "所购商品:", key: "goodsName" });
-      }
-      return list;
-    },
-  },
-};
-</script>
-
-<style lang="scss" scoped>
-.studyInfo {
-  background: #ffffff;
-  box-shadow: 0px 0px 8px 0px rgba(217, 217, 217, 0.8);
-  border-radius: 8px;
-  padding: 8px 16px;
-  overflow: hidden;
-  & > header {
-    display: flex;
-    position: relative;
-    flex-wrap: wrap;
-    // height: 48px;
-    line-height: 48px;
-    & > .left {
-      display: flex;
-      align-items: center;
-      white-space: nowrap;
-      margin-right: 40px;
-      i {
-        display: inline-block;
-        width: 2px;
-        height: 18px;
-        background: #0c5dfb;
-        margin-right: 8px;
-      }
-      span {
-        color: #666;
-        font-weight: bold;
-      }
-    }
-    & > .goods_info {
-      display: flex;
-      flex-wrap: wrap;
-      span {
-        font-size: 14px;
-        padding-left: 20px;
-        white-space: nowrap;
-      }
-    }
-    .btn {
-      position: absolute;
-      right: 0;
-      top: 10px;
-    }
-  }
-  & > .info_img {
-    display: flex;
-    height: 210px;
-    ul {
-      width: 320px;
-      li {
-        margin-bottom: 12px;
-        font-size: 14px;
-      }
-    }
-    .img_by {
-      flex: 1;
-      display: flex;
-      align-items: center;
-      .pos_bottom {
-        position: absolute;
-        z-index: 1;
-        bottom: 0px;
-        width: 100%;
-        height: 32px;
-        background-color: rgba(53, 53, 53, 0.6);
-        text-align: center;
-        color: #fff;
-        font-size: 16px;
-        line-height: 32px;
-      }
-      & > .photoSty1 {
-        width: 152px;
-        height: 208px;
-        position: relative;
-        overflow: hidden;
-        border-radius: 8px;
-        background-color: #f5f5f5;
-        margin-right: 75px;
-        & > img {
-          width: 106px;
-          height: 150px;
-          margin: 29px auto 0px;
-          display: block;
-        }
-      }
-      & > .photoSty2 {
-        width: 328px;
-        height: 208px;
-        position: relative;
-        overflow: hidden;
-        border-radius: 8px;
-        background-color: #f5f5f5;
-        margin-right: 75px;
-        & > img {
-          width: 243px;
-          height: 154px;
-          margin: 27px auto 0px;
-          display: block;
-        }
-        &:last-of-type {
-          margin-right: 0px;
-        }
-      }
-    }
-  }
-}
-</style>>

+ 0 - 784
src/components/tableList.vue

@@ -205,17 +205,6 @@
               ? "无效"
               : "未知"
           }}</span>
-          <span v-else-if="item.scope === 'statusZpFB'">{{
-            Number(scope.row[item.prop]) === 1
-              ? "未发布"
-              : Number(scope.row[item.prop]) === 2
-              ? "已发布"
-              : Number(scope.row[item.prop]) === 0
-              ? "停用"
-              : Number(scope.row[item.prop]) === -1
-              ? "已删除"
-              : "未知"
-          }}</span>
           <span v-else-if="item.scope === 'reStatus'">{{
             Number(scope.row[item.prop]) === 1
               ? "定时发布"
@@ -239,29 +228,6 @@
               ? "回放"
               : "未知"
           }}</span>
-          <span v-else-if="item.scope === 'getShops'">
-            {{
-              scope.row["goodsCode"] +
-              "-" +
-              scope.row["goodsName"] +
-              " (" +
-              scope.row["educationName"] +
-              "-" +
-              scope.row["projectName"] +
-              "-" +
-              scope.row["businessName"] +
-              ")"
-            }}
-          </span>
-          <div v-else-if="item.scope === 'configSetClass'">
-            <el-button
-              type="text"
-              v-if="scope.row[item.prop]"
-              @click="backClassView(scope.row, item.type)"
-              >{{ scope.row[item.prop] }}</el-button
-            >
-            <span v-else>{{ scope.row[item.prop] }}</span>
-          </div>
           <span
             v-else-if="
               item.scope === 'treeWatch' &&
@@ -298,117 +264,15 @@
           >
             {{ scope.row[item.prop] ? "已关联" : "未关联" }}
           </span>
-          <span
-            v-else-if="item.scope === 'aboutClassNum'"
-            style="color: blue; cursor: pointer"
-            @click="openClassNumDio(scope.row['goodsId'], scope.row[item.prop])"
-          >
-            {{ scope.row[item.prop] }}
-          </span>
-          <span
-            v-else-if="item.scope === 'AjumpPeolpe'"
-            class="editInfoSty"
-            @click="jumpPeolpe(scope.row, item.type)"
-          >
-            {{ `${scope.row[item.prop]}` }}
-          </span>
-          <span
-            v-else-if="item.scope === 'jumpPeolpe'"
-            class="editInfoSty"
-            @click="jumpPeolpe(scope.row, item.type)"
-          >
-            {{ `${scope.row[item.prop]} / ${scope.row[item.prop1]}` }}
-          </span>
-          <span v-else-if="item.scope === 'sectionTypesTTT'">{{
-            Number(scope.row[item.prop]) === 1
-              ? "录播"
-              : Number(scope.row[item.prop]) === 2
-              ? "直播"
-              : Number(scope.row[item.prop]) === 3
-              ? "回放"
-              : ""
-          }}</span>
           <span v-else-if="item.scope === 'liveAndUrl'">{{
             scope.row[item.prop] == 2
               ? scope.row[item.prop2]
               : scope.row[item.prop1]
           }}</span>
-          <span v-else-if="item.scope === 'ggType'">{{
-            Number(scope.row[item.prop]) === 1
-              ? "学习中心"
-              : Number(scope.row[item.prop]) === 2
-              ? "求职中心"
-              : "未知"
-          }}</span>
-          <ul v-else-if="item.scope === 'mapTypesTeacher'" class="ulAuto">
-            <template v-for="(itm, inds) in scope.row[item.prop]">
-              <li :key="inds" v-if="inds < 2">
-                {{ `${itm.educationName}-${itm.projectName}`
-                }}{{ inds === 0 ? ", " : "" }}
-              </li>
-            </template>
-            <el-popover :key="Math.random()" placement="right" trigger="click">
-              <ul>
-                <li v-for="(itm, inds) in scope.row[item.prop]" :key="inds">
-                  {{ inds + 1 }}、
-                  {{ itm.educationName + "-" + itm.projectName }}
-                </li>
-              </ul>
-              <el-button
-                slot="reference"
-                style="margin-left: 6px"
-                type="text"
-                v-if="scope.row[item.prop].length > 2"
-                size="mini"
-                >更多</el-button
-              >
-            </el-popover>
-          </ul>
           <span v-else-if="item.scope === 'goodsInfos'">
             {{ scope.row[item.prop1] + "-" + scope.row[item.prop2] + "-"
             }}<span style="color: red">¥{{ scope.row[item.prop3] }}</span>
           </span>
-          <div v-else-if="item.scope === 'applyInfos'">
-            <div v-for="(items, indexs) in scope.row[item.prop]" :key="indexs">
-              <div>{{ items.siteAddress }}</div>
-              <div
-                v-for="(itemsxs, indexsxs) in items.examApplySiteTime"
-                :key="indexsxs"
-              >
-                <div v-for="(ks, ds) in itemsxs.siteTime" :key="ds">
-                  {{ $methodsTools.onlyForma(itemsxs.examTime, false) }}
-                  {{ ks.startTime.replace("-", ":") }}-{{
-                    ks.endTime.replace("-", ":")
-                  }}
-                </div>
-              </div>
-            </div>
-          </div>
-          <ul v-else-if="item.scope === 'moreGoodsList'" class="ulAuto">
-            <template v-for="(itm, inds) in scope.row[item.prop]">
-              <li :key="inds" v-if="inds < 1">
-                {{ itm[item.prop1] + "-" + itm[item.prop2] + "-" }}
-                <span style="color: red">¥{{ itm[item.prop3] }}</span>
-              </li>
-            </template>
-            <el-popover :key="Math.random()" placement="right" trigger="click">
-              <ul>
-                <li v-for="(itm, inds) in scope.row[item.prop]" :key="inds">
-                  {{ inds + 1 }}、
-                  {{ itm[item.prop1] + "-" + itm[item.prop2] + "-" }}
-                  <span style="color: red">¥{{ itm[item.prop3] }}</span>
-                </li>
-              </ul>
-              <el-button
-                slot="reference"
-                style="margin-left: 6px"
-                type="text"
-                v-if="scope.row[item.prop].length >= 2"
-                size="mini"
-                >更多</el-button
-              >
-            </el-popover>
-          </ul>
           <ul v-else-if="item.scope === 'mapTypes'" class="ulAuto">
             <template v-for="(itm, inds) in scope.row[item.prop]">
               <li :key="inds" v-if="inds === 0">
@@ -492,35 +356,6 @@
               >
             </el-popover>
           </div>
-
-          <ul v-else-if="item.scope === 'classNums'" class="ulAutos">
-            <li
-              style="font-size: 12px; cursor: pointer; color: #1890ff"
-              v-if="!scope.row[item.prop].length"
-            >
-              班级({{ scope.row[item.prop].length }})
-            </li>
-            <el-popover :key="Math.random()" placement="right" trigger="click">
-              <ul class="max-heightStyles">
-                <li
-                  v-for="(itm, inds) in scope.row[item.prop]"
-                  :key="inds"
-                  class="jumpClass"
-                  @click="jumpClass(itm)"
-                >
-                  {{ inds + 1 }}、
-                  {{ itm.gradeName }}
-                </li>
-              </ul>
-              <el-button
-                v-if="scope.row[item.prop].length"
-                slot="reference"
-                type="text"
-                size="mini"
-                >班级({{ scope.row[item.prop].length }})</el-button
-              >
-            </el-popover>
-          </ul>
           <div v-else-if="item.scope === 'goodsList'" class="ulAuto">
             <ul>
               <template v-for="(itm, inds) in scope.row[item.prop]">
@@ -620,47 +455,9 @@
               >
             </el-popover>
           </ul>
-          <span v-else-if="item.scope === 'statusRe'">{{
-            Number(scope.row[item.prop]) === 0
-              ? "已删除"
-              : Number(scope.row[item.prop]) === 1 &&
-                Number(scope.row["reStatus"]) === 1
-              ? "待发布"
-              : Number(scope.row[item.prop]) === 1 &&
-                Number(scope.row["reStatus"]) === 0
-              ? "未发布"
-              : Number(scope.row[item.prop]) === 2
-              ? "已撤回"
-              : Number(scope.row[item.prop]) === 3
-              ? "已发布"
-              : Number(scope.row[item.prop]) === 4
-              ? "已到期"
-              : "未知"
-          }}</span>
           <div v-else-if="item.scope === 'htmlInfo'">
             <bankMsg ref="bankMsg" :bankMsg="scope.row" />
           </div>
-          <span v-else-if="item.scope === 'TimeVoBtn'">
-            <el-popover :key="Math.random()" placement="left" trigger="click">
-              <div
-                v-for="(items, indexs) in scope.row[item.prop]"
-                :key="indexs"
-                style="margin-bottom: 6px"
-              >
-                {{ $methodsTools.onlyForma(items.startTime) }} ~
-                {{ $methodsTools.onlyForma(items.endTime) }}
-              </div>
-              <el-button slot="reference" size="mini">查看</el-button>
-            </el-popover>
-          </span>
-          <div v-else-if="item.scope === 'subTime'">
-            <span style="margin-right: 6px">{{
-              $methodsTools.onlyForma(scope.row[item.prop1], false)
-            }}</span>
-            <span>{{ scope.row[item.prop2] }}</span>
-            <span> - </span>
-            <span>{{ scope.row[item.prop3] }}</span>
-          </div>
           <div v-else-if="item.scope === 'video'">
             <i
               v-if="scope.row[item.prop][item.prop1] !== null"
@@ -672,15 +469,6 @@
               "
             ></i>
           </div>
-          <div v-else-if="item.scope === 'modifyContent'">
-            <span v-if="scope.row[item.prop1]"
-              >手机号码{{
-                scope.row[item.prop2] || scope.row[item.prop3] ? "、" : ""
-              }}</span
-            ><span v-if="scope.row[item.prop2]"
-              >姓名{{ scope.row[item.prop3] ? "、" : "" }}</span
-            ><span v-if="scope.row[item.prop3]">身份证号码</span>
-          </div>
           <div
             v-else-if="item.scope === 'PDF'"
             style="display: flex; align-items: center"
@@ -722,87 +510,10 @@
               {{ item.courseName }} ({{ item.aliasName }})
             </div>
           </template>
-          <div v-else-if="item.scope === 'changAdress'">
-            <div>地点:{{ scope.row[item.prop1] }}</div>
-            <div>
-              时间:{{ $methodsTools.onlyForma(scope.row[item.prop2], false) }}
-              <span
-                >{{ scope.row[item.prop3] }}-{{ scope.row[item.prop4] }}</span
-              >
-            </div>
-            <div v-if="scope.row['fromPlat'] === 2">
-              准考证号:{{ scope.row[item.prop5] }}
-            </div>
-            <div v-if="scope.row['fromPlat'] === 2">
-              座位号:{{ scope.row[item.prop6] }}
-            </div>
-            <div v-if="scope.row['fromPlat'] === 2">
-              同步到考场状态:{{
-                scope.row[item.prop7] === 0
-                  ? "未同步"
-                  : scope.row[item.prop7] === 1
-                  ? "成功"
-                  : scope.row[item.prop7] === 2
-                  ? "失败"
-                  : ""
-              }}
-              <!-- <el-button v-if="scope.row[item.prop7] === 2" type="text">原因</el-button> -->
-            </div>
-          </div>
           <span v-else-if="item.scope === 'cashRatio'">
             {{ scope.row[item.prop]
             }}{{ scope.row["cashType"] === 1 ? "%" : "" }}
           </span>
-          <div v-else-if="item.scope === 'changAdressKP'">
-            <div>地点:{{ scope.row[item.prop1] }}</div>
-            <div>
-              时间:{{ $methodsTools.onlyForma(scope.row[item.prop2], false) }}
-              <span
-                >{{ scope.row[item.prop3] }}-{{ scope.row[item.prop4] }}</span
-              >
-            </div>
-          </div>
-          <span v-else-if="item.scope === 'activityType'">{{
-            Number(scope.row[item.prop]) === 0
-              ? "优惠券"
-              : Number(scope.row[item.prop]) === 1
-              ? "折扣券"
-              : Number(scope.row[item.prop]) === 2
-              ? "线上直播"
-              : Number(scope.row[item.prop]) === 3
-              ? "定价"
-              : Number(scope.row[item.prop]) === 4
-              ? "优惠"
-              : Number(scope.row[item.prop]) === 5
-              ? "折扣"
-              : Number(scope.row[item.prop]) === 6
-              ? "线下活动"
-              : "未知"
-          }}</span>
-          <span v-else-if="item.scope === 'activityRemarks'">{{
-            Number(scope.row[item.prop]) === 0
-              ? "金额:¥" + scope.row["price"]
-              : Number(scope.row[item.prop]) === 1
-              ? "折扣:" + scope.row["price"] + "折"
-              : Number(scope.row[item.prop]) === 2
-              ? "直播内容:" + scope.row["liveContent"]
-              : Number(scope.row[item.prop]) === 3
-              ? "商品金额:¥" + scope.row["price"]
-              : Number(scope.row[item.prop]) === 4
-              ? "优惠金额:¥" + scope.row["price"]
-              : Number(scope.row[item.prop]) === 5
-              ? "商品折扣:" + scope.row["price"] + "折"
-              : Number(scope.row[item.prop]) === 6
-              ? "活动地点:" + scope.row["liveAdress"]
-              : "未知"
-          }}</span>
-          <span v-else-if="item.scope === 'isUrgent'">{{
-            scope.row[item.prop] === 0
-              ? "不是"
-              : scope.row[item.prop] === 1
-              ? "是"
-              : "未知"
-          }}</span>
           <span v-else-if="item.scope === 'convert'">{{
             $methodsTools.secondToDate(scope.row[item.prop], false)
           }}</span>
@@ -822,35 +533,6 @@
               {{ $methodsTools.onlyForma(scope.row[item.prop4]) }}
             </span>
           </div>
-          <span v-else-if="item.scope === 'gfStatus'">{{
-            scope.row[item.prop] === 0
-              ? "否"
-              : scope.row[item.prop] === 1
-              ? "是"
-              : "未知"
-          }}</span>
-          <span v-else-if="item.scope === 'refundPrice'">
-            {{
-              scope.row["goodsRealPrice"] >= 0 &&
-              scope.row["goodsReceived"] >= 0
-                ? Number(scope.row["goodsRealPrice"]) -
-                  Number(scope.row["goodsReceived"]) +
-                  "元"
-                : ""
-            }}
-          </span>
-          <div v-else-if="item.scope === 'periodStatusShow'">
-            {{
-              scope.row[item.prop] === 2
-                ? "同意,待退款"
-                : scope.row[item.prop] === 3
-                ? "同意,已退款"
-                : "待审核"
-            }}
-          </div>
-          <span v-else-if="item.scope === 'peopleNum'">{{
-            scope.row[item.prop] === 0 ? "不限制" : scope.row[item.prop]
-          }}</span>
           <span v-else-if="item.scope === 'address'"
             >{{
               scope.row[item.prop1] +
@@ -880,17 +562,6 @@
                 : "未知"
             }}
           </span>
-          <span v-else-if="item.scope === 'statusFB'">{{
-            scope.row[item.prop] === 0
-              ? "删除"
-              : scope.row[item.prop] === 1
-              ? "发布"
-              : scope.row[item.prop] === 2
-              ? "撤回"
-              : scope.row[item.prop] === 3
-              ? "未发布"
-              : "未知"
-          }}</span>
           <span v-else-if="item.scope === 'typeStatus'">{{
             scope.row[item.prop] === 0
               ? "报名指引"
@@ -909,43 +580,6 @@
               ? "真题试卷"
               : "未知"
           }}</span>
-          <span v-else-if="item.scope === 'taskType'">{{
-            scope.row[item.prop] === 0
-              ? "每日签到"
-              : scope.row[item.prop] === 1
-              ? "完善信息"
-              : scope.row[item.prop] === 2
-              ? "邀请好友"
-              : scope.row[item.prop] === 3
-              ? "每日分享"
-              : scope.row[item.prop] === 4
-              ? "视频学习"
-              : scope.row[item.prop] === 5
-              ? "模拟考试"
-              : "未知"
-          }}</span>
-          <span v-else-if="item.scope === 'releaseType'">{{
-            scope.row[item.prop] === 0
-              ? "手动发布"
-              : scope.row[item.prop] === 1
-              ? "定时发布"
-              : "未知"
-          }}</span>
-          <span v-else-if="item.scope === 'releaseStatus'">{{
-            scope.row[item.prop] === 0
-              ? "删除"
-              : scope.row[item.prop] === 1
-              ? "待发布"
-              : scope.row[item.prop] === 2
-              ? "撤回"
-              : scope.row[item.prop] === 3
-              ? "发布成功"
-              : scope.row[item.prop] === 4
-              ? "未发布"
-              : scope.row[item.prop] === 5
-              ? "已结束"
-              : "未知"
-          }}</span>
           <div v-else-if="item.scope === 'knowledge'" class="overSty">
             <el-button
               type="success"
@@ -962,26 +596,6 @@
           <span v-else-if="item.scope === 'moreLists'">{{
             scope.row[item.prop1] + " ~ " + scope.row[item.prop2]
           }}</span>
-          <span v-else-if="item.scope === 'resultType'">
-            {{ scope.row[item.prop1] }}
-            <span
-              :style="
-                scope.row[item.prop2] === 1
-                  ? 'color:purple'
-                  : scope.row[item.prop2] === 0
-                  ? 'color:red;'
-                  : ''
-              "
-            >
-              {{
-                scope.row[item.prop2] === 1
-                  ? "通过"
-                  : scope.row[item.prop2] === 0
-                  ? "不通过"
-                  : ""
-              }}
-            </span>
-          </span>
           <span v-else-if="item.scope === 'TimeLists'"
             >{{ $methodsTools.onlyForma(scope.row[item.prop1], item.Diszing) }}
             {{ scope.row[item.prop1] ? "至" : "" }}
@@ -989,12 +603,6 @@
               $methodsTools.onlyForma(scope.row[item.prop2], item.Diszing)
             }}</span
           >
-          <span v-else-if="item.scope === 'layered'">
-            <div>{{ scope.row[item.prop1] }}</div>
-            <div v-if="scope.row[item.prop2]">
-              ({{ scope.row[item.prop2] }})
-            </div>
-          </span>
           <span v-else-if="item.scope === 'aTimeList'">{{
             scope.row[item.prop] === null
               ? "--"
@@ -1034,53 +642,6 @@
               ? "转账"
               : "未知"
           }}</span>
-          <span v-else-if="item.scope === 'teachers'">
-            <span v-for="(itm, indm) in scope.row[item.prop]" :key="indm"
-              >{{ itm.nickName
-              }}{{ indm !== scope.row[item.prop].length - 1 ? "," : "" }}</span
-            >
-          </span>
-          <span v-else-if="item.scope === 'streamType'">{{
-            scope.row[item.prop] === 1
-              ? "正式"
-              : scope.row[item.prop] === 2
-              ? "测试"
-              : "未知"
-          }}</span>
-          <span
-            v-else-if="item.scope === 'statusPeriods'"
-            :style="scope.row[item.prop] === 1 ? 'color:red' : ''"
-          >
-            {{
-              scope.row[item.prop] === -1
-                ? "不可审核"
-                : scope.row[item.prop] === 2
-                ? "待审核"
-                : scope.row[item.prop] === 0
-                ? "未通过"
-                : scope.row[item.prop] === 1
-                ? "已通过"
-                : scope.row[item.prop] === 3
-                ? "审核中"
-                : ""
-            }}
-          </span>
-          <div
-            v-else-if="item.scope === 'RealPrice'"
-            :style="
-              scope.row[item.prop2] != null ? 'color:rgb(132, 0, 255);' : ''
-            "
-          >
-            ¥{{ scope.row[item.prop1] }}
-            <span v-if="scope.row[item.prop2] != null">
-              (实收¥{{ scope.row[item.prop2] }})</span
-            >
-          </div>
-          <ul style="margin: 0" v-else-if="item.scope === 'chance'">
-            <li>总共:{{ scope.row[item.prop1] }}</li>
-            <li>消耗:{{ scope.row[item.prop2] }}</li>
-            <li>剩余:{{ scope.row[item.prop1] - scope.row[item.prop2] }}</li>
-          </ul>
           <ul style="margin: 0" v-else-if="item.scope === 'studyCount'">
             <li>总共:{{ scope.row[item.prop1] + scope.row[item.prop2] }}</li>
             <li>消耗:{{ scope.row[item.prop1] }}</li>
@@ -1179,15 +740,6 @@
               </div>
             </template>
           </div>
-          <div v-else-if="item.scope === 'rebuy'">
-            <span>{{ scope.row[item.prop] === 1 ? "是" : "" }}</span>
-            <span
-              v-if="scope.row[item.prop] === 1"
-              style="margin-left: 6px; color: blue; cursor: pointer"
-              @click="isShowRebuy(scope.row)"
-              >查看</span
-            >
-          </div>
           <span
             v-else-if="item.scope === 'finishStatus'"
             :style="scope.row[item.prop] === 0 ? 'color:red' : ''"
@@ -1211,64 +763,6 @@
                   ).toFixed(2) + "%"
             }}
           </span>
-          <div v-else-if="item.scope === 'computerDoNum'">
-            {{
-              scope.row[item.prop1] == 0 && scope.row[item.prop2] == 0
-                ? "0%"
-                : (
-                    (scope.row[item.prop1] / scope.row[item.prop2]) *
-                    100
-                  ).toFixed(2) + "%"
-            }}
-          </div>
-          <div v-else-if="item.scope === 'payGoodsList'">
-            <span
-              style="margin-right: 6px"
-              class="goodsListStyle"
-              @click="openGoodsListBoxs(scope.row, 1)"
-              >视频({{
-                scope.row[item.prop1] ? scope.row[item.prop1] : 0
-              }})</span
-            >
-            <span
-              style="margin-right: 6px"
-              class="goodsListStyle"
-              @click="openGoodsListBoxs(scope.row, 2)"
-              >题库({{
-                scope.row[item.prop2] ? scope.row[item.prop2] : 0
-              }})</span
-            >
-            <span
-              class="goodsListStyle"
-              @click="openGoodsListBoxs(scope.row, 6)"
-              >直播({{
-                scope.row[item.prop3] ? scope.row[item.prop3] : 0
-              }})</span
-            >
-          </div>
-          <div v-else-if="item.scope === 'analysiss'">
-            {{ scope.row[item.prop].toString() }}
-          </div>
-          <div
-            v-else-if="item.scope === 'reserveFunc'"
-            class="editInfoSty"
-            @click="openBoxData(scope.row)"
-          >
-            {{ scope.row[item.prop1] }} / {{ scope.row[item.prop2] }}
-          </div>
-          <span v-else-if="item.scope === 'statusOrder'">{{
-            scope.row[item.prop] === -2
-              ? "超时关闭"
-              : scope.row[item.prop] === -1
-              ? "手动关闭"
-              : scope.row[item.prop] === 0
-              ? "待付款"
-              : scope.row[item.prop] === 1
-              ? "已付款"
-              : scope.row[item.prop] === 3
-              ? "成功"
-              : "未知"
-          }}</span>
           <span v-else-if="item.scope === 'cType'">
             <el-tag
               type="success"
@@ -1328,24 +822,9 @@
               >修改</el-button
             >
           </div>
-          <span
-            class="editInfoSty"
-            v-else-if="item.scope === 'editInfoMore'"
-            @click="editInfo(scope.row)"
-            >{{ scope.row[item.prop1] }} - {{ scope.row[item.prop2] }}
-          </span>
           <span v-else-if="item.scope === 'InfoMore'"
             >{{ scope.row[item.prop1] }} - {{ scope.row[item.prop2] }}
           </span>
-          <div v-else-if="item.scope === 'realAndIdcard'">
-            {{ scope.row[item.prop1] }}<br />{{ scope.row[item.prop2] }}
-          </div>
-          <el-button
-            v-else-if="item.scope === 'aboutTrees'"
-            slot="reference"
-            @click="activesBoxszing(scope.row[item.prop])"
-            >查看</el-button
-          >
           <div
             class="editInfoSty"
             v-else-if="item.scope === 'editInfoHTML'"
@@ -1375,43 +854,6 @@
           <span v-else-if="item.scope === 'isOKs'" style="color: red"
             >审核通过</span
           >
-          <span v-else-if="item.scope === 'classTypes'">
-            {{
-              scope.row[item.prop] === 1
-                ? `已开班:${scope.row[item.prop1]}`
-                : scope.row[item.prop] === 0
-                ? "预报名(未开班)"
-                : ""
-            }}
-          </span>
-          <span v-else-if="item.scope === 'classTimeTypes'">
-            {{
-              scope.row[item.prop] === 1
-                ? "即刻"
-                : scope.row[item.prop] === 2
-                ? "待定"
-                : scope.row[item.prop] === 3
-                ? $methodsTools.onlyForma(scope.row[item.prop1])
-                : "未知"
-            }}
-          </span>
-          <div v-else-if="item.scope === 'objTypeYW'">
-            <span v-if="scope.row[item.objProp].length">
-              {{ scope.row[item.objProp][0][item.prop1] }}-{{
-                scope.row[item.objProp][0][item.prop2]
-              }}-{{ scope.row[item.objProp][0][item.prop3] }}
-            </span>
-          </div>
-          <div v-else-if="item.scope === 'againStudent'">
-            <span :style="scope.row[item.prop] ? 'color:blue' : ''">{{
-              scope.row[item.prop]
-            }}</span>
-            <span
-              style="color: red; margin-left: 10px"
-              v-if="scope.row[item.prop]"
-              >已重修{{ scope.row[item.prop1] }}节</span
-            >
-          </div>
           <span v-else-if="item.scope === 'eduTypes'">
             {{
               scope.row[item.prop1] +
@@ -1421,21 +863,6 @@
               scope.row[item.prop3]
             }}{{ scope.row[item.prop4] ? "-" + scope.row[item.prop4] : "" }}
           </span>
-          <span v-else-if="item.scope === 'outStandingAmount'">
-            ¥{{ (scope.row[item.prop1] - scope.row[item.prop2]).toFixed(2) }}
-          </span>
-          <span
-            v-else-if="item.scope === 'sendStatus'"
-            :style="scope.row[item.prop] === 0 ? 'color:red;' : ''"
-          >
-            {{
-              scope.row[item.prop] === 1
-                ? "发送成功"
-                : scope.row[item.prop] === 0
-                ? "发送失败"
-                : "--"
-            }}
-          </span>
           <span v-else-if="item.scope === 'peopleNums'">
             {{ scope.row[item.prop1] }} / {{ scope.row[item.prop2] }}
           </span>
@@ -1456,18 +883,6 @@
                 : ""
             }}
           </span>
-          <div v-else-if="item.scope === 'morePeople'">
-            <template v-if="scope.row[item.prop]">
-              <span
-                v-for="(itm, idm) in scope.row[item.prop]
-                  .split(',')
-                  .map(Number)"
-                :key="idm"
-              >
-                {{ itm === 1 ? "非补考学员" : itm === 2 ? "补考学员" : "" }}
-              </span>
-            </template>
-          </div>
           <span
             v-else-if="item.scope === 'jumpPageLabelProfess'"
             @click="jumpPageLabelProfess(scope.row)"
@@ -1499,13 +914,6 @@
           <span v-else-if="item.scope === 'ptai'">{{
             scope.row[item.prop] == 1 ? "微信小程序" : "未知"
           }}</span>
-          <span v-else-if="item.scope === 'diffTime'"
-            >{{
-              scope.row["sectionType"] === 2
-                ? scope.row[item.prop1]
-                : scope.row[item.prop2]
-            }}分钟</span
-          >
           <div v-else-if="item.scope === 'isOptions'">
             <template v-for="(itemt, indext) in item.options">
               <span
@@ -1568,28 +976,6 @@
                 : ""
             }}
           </div>
-          <div v-else-if="item.scope === 'isOptionsDZYQ'">
-            <template v-for="(itemt, indext) in item.options">
-              <span
-                :key="indext"
-                v-if="itemt.value === scope.row[item.prop]"
-                :style="itemt.style ? itemt.style : ''"
-                >{{
-                  scope.row["subscribeStatus"] === 1 ? itemt.label : ""
-                }}</span
-              >
-            </template>
-          </div>
-          <ul v-else-if="item.scope === 'orderSnList'">
-            <li v-for="(ty, index) in scope.row[item.prop]" :key="index">
-              <span v-if="ty">
-                {{ ty.goodsName + " - " + ty.orderSn }}
-              </span>
-            </li>
-          </ul>
-          <div v-else-if="item.scope === 'priceRed'" style="color: red">
-            ¥{{ scope.row[item.prop] ? scope.row[item.prop] : 0 }}
-          </div>
           <div v-else>
             {{ scope.row[item.prop] }}
             {{
@@ -1600,68 +986,6 @@
           </div>
         </template>
       </af-table-column>
-
-      <el-table-column
-        label="上报注册中心状态"
-        align="center"
-        width="180px"
-        v-if="navText.gftsStatus"
-      >
-        <template slot-scope="scope">
-          {{
-            scope.row.officialStatus === 1
-              ? `是(${scope.row.officialStatusNum})`
-              : "否"
-          }}
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="学时申报"
-        align="center"
-        width="180px"
-        v-if="navText.xssbStatus"
-      >
-        <template slot-scope="scope">
-          {{ scope.row.periodPlush ? "已上报" : "未上报" }}
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="官方学时推送状态"
-        align="center"
-        width="180px"
-        v-if="navText.gfxsStatus"
-      >
-        <template slot-scope="scope">
-          {{
-            scope.row.periodPlush === 1
-              ? `是(${scope.row.periodStatusNum})`
-              : "否"
-          }}
-        </template>
-      </el-table-column>
-      <el-table-column
-        label="官方账号开通状态"
-        align="center"
-        width="180px"
-        v-if="navText.gfUserStatus"
-      >
-        <template slot-scope="scope">
-          <div v-if="scope.row.learnStatus === 0" style="color: red">
-            未开通
-          </div>
-          <div v-if="scope.row.learnStatus === 1">已开通</div>
-          <div v-if="scope.row.learnStatus === 2">
-            标记失败
-            <el-popover placement="right" trigger="click" width="360">
-              <div>
-                <p>账号开通状态为:标记失败</p>
-                <p>失败原因:<br />{{ scope.row.reason }}</p>
-              </div>
-              <el-button type="text" slot="reference">原因</el-button>
-            </el-popover>
-          </div>
-        </template>
-      </el-table-column>
       <el-table-column
         label="操作"
         align="center"
@@ -2121,18 +1445,6 @@ export default {
         return a.sort > b.sort ? -1 : 1;
       }
     },
-    /**
-     *
-     * @param {Number} id 商品ID
-     * @remards 关联班级数量触发事件
-     */
-    openClassNumDio(id, num) {
-      if (!num) {
-        this.$message.warning("暂无关联班级");
-        return;
-      }
-      this.$emit("openClassNum", id);
-    },
     openSpec(id) {
       this.$emit("openClassNum", id);
     },
@@ -2349,33 +1661,6 @@ export default {
         }
       }
     },
-    jumpClass(v) {
-      const jump = () => {
-        this.$router.push({
-          path: "/education/classManageMent/studentMenu",
-          query: {
-            id: v.gradeId,
-            goodsId: v.id,
-          },
-        });
-      };
-      const statusPage = this.$store.state.tagsView.visitedViews.some(
-        (item) => {
-          return item.name == "StudentMenu";
-        }
-      );
-      if (statusPage) {
-        this.$store
-          .dispatch("tagsView/delCachedView", {
-            name: "StudentMenu",
-          })
-          .then((res) => {
-            jump();
-          });
-      } else {
-        jump();
-      }
-    },
     getSimpleText(html) {
       var re1 = new RegExp("<.+?>", "g"); //匹配html标签的正则表达式,"g"是搜索匹配多个符合的内容
       var msg = html.replace(re1, ""); //执行替换成空字符
@@ -2385,15 +1670,6 @@ export default {
     closes() {
       this.dialogVisible = false;
     },
-    activesBoxszing(ids) {
-      this.$api.inquireCoursemenuListS({ courseId: ids }).then((res) => {
-        res.rows.forEach((item) => {
-          item.TypeId = item.type + "-" + item.menuId;
-        });
-        this.treeDatas = res.rows;
-        this.dialogVisible = true;
-      });
-    },
     loadNode(node, resolve) {
       if (node.level === 0) {
         this.treeDatas.forEach((item) => {
@@ -2802,62 +2078,6 @@ export default {
         this.$emit("editInfo", option);
       }
     },
-    jumpPeolpe(item, type) {
-      if (type === 1) {
-        const jump = () => {
-          this.$router.push({
-            path: "applicationData",
-            query: {
-              id: item.applyId,
-              type: type,
-            },
-          });
-        };
-        const statusPage = this.$store.state.tagsView.visitedViews.some(
-          (item) => {
-            return item.name == "ApplicationData";
-          }
-        );
-        if (statusPage) {
-          this.$store
-            .dispatch("tagsView/delCachedView", {
-              name: "ApplicationData",
-            })
-            .then((res) => {
-              jump();
-            });
-        } else {
-          jump();
-        }
-      }
-      if (type === 2) {
-        const jump = () => {
-          this.$router.push({
-            path: "applicationData",
-            query: {
-              id: item.beforeId,
-              type: type,
-            },
-          });
-        };
-        const statusPage = this.$store.state.tagsView.visitedViews.some(
-          (item) => {
-            return item.name == "ApplicationData";
-          }
-        );
-        if (statusPage) {
-          this.$store
-            .dispatch("tagsView/delCachedView", {
-              name: "ApplicationData",
-            })
-            .then((res) => {
-              jump();
-            });
-        } else {
-          jump();
-        }
-      }
-    },
     getxq(option) {
       this.$emit("getxq", option.userId);
     },
@@ -3049,10 +2269,6 @@ export default {
     }
   }
 }
-.jumpClass {
-  color: #333;
-  cursor: pointer;
-}
 .jumpStys {
   color: blue;
   cursor: pointer;