licp
2024-11-27 4971b8fecd0c82f9a5e0a9301644653e99dfe66f
src/components/view/index-index.vue
@@ -212,6 +212,7 @@
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 8px;
    cursor: pointer;
  }
  .body-item.color0{
    background: #70A090;
@@ -266,6 +267,9 @@
    background: #3A7BFA !important;
    color: #fff !important;
  }
  >>>.el-tag--dark{
    border: 0;
  }
</style>
<template>
@@ -288,10 +292,19 @@
              <el-tag style="margin-top: 6px;" size="small">{{workList[index].length}} 条</el-tag>
            </div>
            <div class="left-item-body">
              <div class="body-item" v-for="(m,i) in workList[index]" :key="i" :class="{color0:m.type==0,color1:m.type==1,color2:m.type==2}">
              <div class="body-item" v-for="(m,i) in workList[index]" :key="i" :class="{color0:m.type==0,color1:m.type==1,color2:m.type==2}" @click="goAddList(m)">
                <div>
                  <span style="font-size: 12px;margin-bottom: 17px;">{{ m.text }}</span>
                  <span style="display: inline-block;height: 24px;width: 24px;border-radius: 50%;line-height: 24px;text-align: center;background: #C0C4CC;color: #fff;">{{ m.name.charAt(0) }}</span>
                  <span style="font-size: 12px;margin-bottom: 8px;">{{ m.text }}</span>
                  <div class="tags" style="display: flex;align-items: end;flex-wrap: wrap;margin-bottom: 8px;">
                    <el-tag
                      v-for="(item,index) in m.sample.split(',')"
                      :key="index"
                      :color="m.type==0?'#70A090':(m.type==1?'#EBD476':'#FF3838')"
                      effect="dark" size="mini" style="margin: 2px;">
                      {{ item }}
                    </el-tag>
                  </div>
                  <span style="display: inline-block;height: 22px;width: 70px;border-radius: 10px;line-height: 22px;text-align: center;background: #C0C4CC;color: #fff;font-size: 14px;">{{ m.name }}</span>
                </div>
              </div>
            </div>
@@ -733,18 +746,31 @@
        })
      },
      goNoticeDetail(row){
      this.$axios.put(this.$api.informationNotification.triggerModificationStatusToRead+'/'+row.id).then(res => {
        row.num = Math.random(100);
        this.$axios.put(this.$api.informationNotification.triggerModificationStatusToRead+'/'+row.id).then(res => {
          row.num = Math.random(100);
          this.$bus.$emit("change", JSON.stringify(row));
          this.$parent.addTab({
            v: "消息详情",
            i: "el-icon-s-tools",
            u: "notice-detail",
            k:35,
            p: "abcd"
          },29);
        })
      },
      goAddList(row){
        this.$bus.$emit("change", JSON.stringify(row));
        this.$parent.addTab({
          v: "消息详情",
          i: "el-icon-s-tools",
          u: "notice-detail",
          k:35,
          p: "abcd"
        },29);
      })
    },
          this.$parent.addTab({
            v: "检验下单",
            i: "font icon-erjidaohang",
            u: "b1-inspection-order",
            k:3,
            p: "selectInsOrderParameter",
            param:{
              text:row.text
            }
          },1);
      }
      },
    deactivated(){
      this.timer&&clearInterval(this.timer)