<template> <view> <view> <navVar :mysNavConfig="navConfig" @onLeftClick="onLeftClick"></navVar> </view> <view> <!-- <uni-card v-for="(item, index) in InvoiceList" :key="index" :title="'单号: '+item.RECEIVEREQUESTNAME" :extra="item.ORDERDATE"> <view class="demo-uni-row" :title="item.RECEIVEREQUESTNAME" type="line"> <view class="col-span"> <text class="demo-uni-col light">单号:</text> <text class="demo-uni-col dark">{{item.RECEIVEREQUESTNAME}}</text> </view> <view class="col-span"> <text class="demo-uni-col light">料号:</text> <text class="demo-uni-col dark">{{item.MATERIALSPECNAME}}</text> </view> </view> <view class="demo-uni-row"> <view class="col-span"> <text class="demo-uni-col light">阶段:</text> <text class="demo-uni-col dark">{{item.PHASE}}</text> </view> <view> <text class="demo-uni-col light">品名:</text> <text class="demo-uni-col dark">{{item.SPECNAME}}</text> </view> </view> <view class="demo-uni-row"> <view class="col-span"> <text class="demo-uni-col light">数量:</text> <text class="demo-uni-col dark">{{item.REQUESTQUANTITY}}</text> </view> <view class="col-span"> <text class="demo-uni-col light">时间:</text> <text class="demo-uni-col dark">{{item.ORDERDATE}}</text> </view> </view> </uni-card> --> <uni-collapse v-for="(item, index) in InvoiceList" :key="index"> <uni-collapse-item :title="'时间:'+ item.ORDERDATE+' '+'单号: '+item.RECEIVEREQUESTNAME"> <view class="content-info"> <view> <text class="content-text">料号:{{item.MATERIALSPECNAME}}</text> <text class="content-text">阶段:{{item.MATERIALSPECNAME}}</text> <text class="content-text">品名:{{item.DESC_CN}}</text> <text class="content-text">规格:{{item.SPECNAME}}</text> <text class="content-text">数量:{{item.REQUESTQUANTITY}}</text> </view> </view> </uni-collapse-item> </uni-collapse> </view> </view> </template> <script> import navVar from "@/components/navBar/navBar.vue" export default { components: { navVar }, data() { return { InvoiceList: [], navConfig: { navBarHeight: "500rpx", navPadding: false, isHome: false, navPadding: true, navFixed: true, bgImage: 'linear-gradient(45deg, rgb(28, 187, 180), rgb(141, 198, 63))', isCustomFn: true, navTitle: { text: "领料单3日内列表", color: "rgb(96, 98, 102)", fontSize: "14px", // px upx rpx fontWeight: "normal", // blod }, leftText: { text: "返回", color: "rgb(96, 98, 102)", fontSize: "14px", // px upx rpx fontWeight: "", // blod }, leftIconPath: '../../static/img/back.png' }, }; }, mounted() { this.getMessage() }, methods: { onLeftClick() { uni.switchTab({ url: "/pages/account/index" }) }, getMessage() { let userid = uni.getStorageSync('userid') this.$MyRequest('/websocketMessage/getReceiveMessage', { userId: userid }).then(res => { console.log(res) this.InvoiceList = res.data.resultObj }).catch(err => { this.$showMessage(res) }) }, } }; </script> <style lang="scss" scoped> .demo-uni-row { display: flex; } .col-span { width: 310rpx; } .dark { padding-left: 15rpx; } .content-text { padding-right: 10rpx; } </style>