美文网首页
物流信息轨迹

物流信息轨迹

作者: 流泪手心_521 | 来源:发表于2021-04-30 15:17 被阅读0次
<div class="logistics-infor">
        <el-timeline>
          <el-timeline-item
            v-for="(activity, index) in logisticsData"
            :key="index"
            color="#409eff"
            :timestamp="timestampFn(activity.infoContent)"
          >
           <span class="processInfo">{{ activity.processInfo }} </span> <span class="time">{{activity.upload_Time}}</span>
          </el-timeline-item>
        </el-timeline>
        <div class="empty" v-if="logisticsData.length==0">暂无物流信息~</div>
      </div>

:timestamp="timestampFn(activity.infoContent)"
这个可以写成方法,然后在下面转化为汉字,并且return 回来

css

.logistics-infor {
      margin-top: 15px;
      max-height: 550px;
      overflow-y: auto;
      .processInfo{
        font-size:16px;
      }
      .time{
        color: #909399;
      }
    }
    .el-dialog__body {
      min-height: 500px;
      .empty {
        width: 100px;
        margin: 0 auto;
        color: #c7cace;
      }
    }

js


//打开物流信息弹窗
    openLogisticsDialog() {
      if (!this.apply.waybillNo) {
        return this.$message.warning("无运单号");
      }
      this.logisticsDialog = true;
      this.queryOrderTrail();
    },
    queryOrderTrail() {
      let data = {
        waybillNo: this.apply.waybillNo,
        requestNo: this.apply.requestNo,
      };
      queryOrderTrail(data).then((res) => {
        if (res.code == 200) {
          this.logisticsData = res.data || [];
        } else {
          this.logisticsData = [];
          this.$message.error(res.message);
        }
      });
    },
    timestampFn(infoContent){
      console.log(infoContent);
      let _timestamp="";
      switch(infoContent){
        case '1000':
          _timestamp='申请成功';
          break;
        case '1001':
          _timestamp='申请失败';
          break;
        case '1002':
          _timestamp='开票成功';
          break;
        case '1004':
          _timestamp='已打印';
          break;
        case '1005':
          _timestamp='已拉单';
          break;
        case '1006':
          _timestamp='运输中';
          break;
        case '1007':
          _timestamp='抬头信息待审核';
          break;
        case '1009':
          _timestamp='抬头信息审核不通过';
          break;
        case 'PACKAGE':
          _timestamp='已打包';
          break;
        case 'DEPARTURE':
          _timestamp='已发出';
          break;
        case 'ARRIVAL':
          _timestamp='已收入';
          break;
        case 'SENT_SCAN':
          _timestamp='已派件';
          break;
        case 'INBOUND':
          _timestamp='已暂存';
          break;
        case 'SIGNED':
          _timestamp='已签收';
          break;
       break;
      }
     return _timestamp
    },

相关文章

网友评论

      本文标题:物流信息轨迹

      本文链接:https://www.haomeiwen.com/subject/kjinrltx.html