李林
2023-08-09 1615528985f30b496d3c294e82136434ee36397c
src/view/index.vue
@@ -210,7 +210,11 @@
        <i class="font icon-shouye"></i>
        <div>首页</div>
      </div>
      <el-popover placement="right-start" width="90" trigger="click" v-for="(a, ai) in menu" :key="ai" v-if="a.k!='0'">
         <div :class="`box ${activeBox==3?'active_box':''}`" @click="addTab(menu[1].c[0])">
           <i class="font icon-jine"></i>
           <div>销售管理</div>
         </div>
      <el-popover placement="right-start" width="90" trigger="click" v-for="(a, ai) in menu" :key="ai" v-if="a.k!='0'&&a.k!='3'">
        <div :class="`box ${activeBox==a.k?'active_box':''}`" @click="activeBox = a.k" slot="reference">
          <i :class="a.i"></i>
          <div>{{a.v}}</div>
@@ -268,6 +272,16 @@
            v: "首页",
            i: "font icon-shouye",
            u: "index-index"
          }]
        },{
          k: 3,
          v: "销售管理",
          i: "font icon-jine",
          c: [{
            k: 11,
            v: "销售管理",
            i: "font icon-jine",
            u: "sale"
          }]
        }, {
          k: 1,
@@ -349,6 +363,7 @@
    methods: {
      addTab(ob) {
        if (ob.k == 0) this.activeBox = 0
            if (ob.k == 11) this.activeBox = 3
        this.activeP = ob.k  //0
        this.tabActive = ob.k  //0
        let num = -1;
@@ -380,6 +395,8 @@
          this.activeBox = 1
        } else if (num > 2 && num <= 10) {
          this.activeBox = 2
        } else if(num == 11){
               this.activeBox = 3
        }
      },
      out() {