|
@@ -4,7 +4,7 @@
|
|
<van-search v-model="listQuery.keyword" placeholder="请输入搜索关键词" @search="onSearch()" />
|
|
<van-search v-model="listQuery.keyword" placeholder="请输入搜索关键词" @search="onSearch()" />
|
|
<van-pull-refresh v-model="loading" @refresh="onRefresh()">
|
|
<van-pull-refresh v-model="loading" @refresh="onRefresh()">
|
|
<van-list v-model:loading="loading" :finished="finished" finished-text="还没有订单" @load="getMyOrder()">
|
|
<van-list v-model:loading="loading" :finished="finished" finished-text="还没有订单" @load="getMyOrder()">
|
|
- <div class="card" v-for="item in listData" :key="item.id">
|
|
|
|
|
|
+ <div class="card" v-for="item in listData" :key="item.id" @click="toDetail(item)">
|
|
<h3>
|
|
<h3>
|
|
<van-icon name="link-o" />
|
|
<van-icon name="link-o" />
|
|
{{ item.orderId }}
|
|
{{ item.orderId }}
|
|
@@ -19,15 +19,16 @@
|
|
{{ item.orderName }}
|
|
{{ item.orderName }}
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <van-tag type="primary" size="medium">
|
|
|
|
|
|
+ <van-tag type="primary" size="medium" class="van-tag">
|
|
{{ item.production ? (item.production === 'REPORT' ? '报告' : (item.production === 'STATEMENT' ? '意见书' :
|
|
{{ item.production ? (item.production === 'REPORT' ? '报告' : (item.production === 'STATEMENT' ? '意见书' :
|
|
'复评函'
|
|
'复评函'
|
|
)) : '订单' }}
|
|
)) : '订单' }}
|
|
- </van-tag>
|
|
|
|
- <van-tag type="success" size="medium">{{ item.clienteleName }}</van-tag>
|
|
|
|
- <van-tag type="success" :color="item.repertoryState === '未入库' ? '#969799' : ''" size="medium">{{ item.repertoryState }}</van-tag>
|
|
|
|
- <van-tag type="success" :color="!item.delivery ? '#969799' : ''" size="medium">{{ item.delivery ? '已送达' : '未送达' }}</van-tag>
|
|
|
|
- <van-tag type="success" :color="item.edeclareResult === null ? '#969799' : ''" size="medium">{{ item.edeclareResult==null ? '未申报' : item.edeclareResult }}</van-tag>
|
|
|
|
|
|
+ </van-tag>
|
|
|
|
+ <van-tag type="primary" size="medium" class="van-tag" v-if="item.currentNodeName">{{ item.currentNodeName }}</van-tag>
|
|
|
|
+ <van-tag type="success" size="medium" class="van-tag">{{ item.clienteleName }}</van-tag>
|
|
|
|
+ <van-tag type="success" :color="item.repertoryState === '未入库' ? '#969799' : ''" size="medium" class="van-tag">{{ item.repertoryState }}</van-tag>
|
|
|
|
+ <van-tag type="success" :color="!item.delivery ? '#969799' : ''" size="medium" class="van-tag">{{ item.delivery ? '已送达' : '未送达' }}</van-tag>
|
|
|
|
+ <van-tag type="success" :color="item.edeclareResult === null ? '#969799' : ''" size="medium" class="van-tag">{{ item.edeclareResult==null ? '未申报' : item.edeclareResult }}</van-tag>
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</van-list>
|
|
</van-list>
|
|
@@ -94,6 +95,35 @@ export default {
|
|
this.loading = false;
|
|
this.loading = false;
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ toDetail(item) {
|
|
|
|
+ const detailInfo = {
|
|
|
|
+ orderId: item.orderId,
|
|
|
|
+ name: item.orderName,
|
|
|
|
+ productionType: item.production ? (item.production === 'REPORT' ? '报告' : (item.production === 'STATEMENT' ? '意见书' : '复评函' )) : '订单',
|
|
|
|
+ productionNo: item.productionNo,
|
|
|
|
+ nodeName: item.currentNodeName,
|
|
|
|
+ clientManager: item.clientManager,
|
|
|
|
+ principal: item.principal,
|
|
|
|
+ realAmount: item.realAmount,
|
|
|
|
+ invoiceAmount: item.invoiceAmount,
|
|
|
|
+ clienteleName: item.clienteleName,
|
|
|
|
+ clienteleSubName: item.clienteleSubName,
|
|
|
|
+ clienteleContactName: item.clienteleContactName,
|
|
|
|
+ bailor: item.bailor,
|
|
|
|
+ owner: item.owner,
|
|
|
|
+ repertoryState: item.repertoryState,
|
|
|
|
+ delivery: item.delivery ? '已送达' : '未送达',
|
|
|
|
+ deliveryDate: item.deliveryDate,
|
|
|
|
+ mdeclareResult: item.mdeclareResult==null ? '未申报' : item.mdeclareResult,
|
|
|
|
+ edeclareResult: item.edeclareResult==null ? '未申报' : item.edeclareResult,
|
|
|
|
+ }
|
|
|
|
+ this.$router.push({
|
|
|
|
+ path: `/index/major/detail`,
|
|
|
|
+ query: {
|
|
|
|
+ item: JSON.stringify(detailInfo),
|
|
|
|
+ },
|
|
|
|
+ });
|
|
|
|
+ },
|
|
},
|
|
},
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
@@ -118,4 +148,8 @@ export default {
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis; */
|
|
text-overflow: ellipsis; */
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+.van-tag {
|
|
|
|
+ margin: 2px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|