From cbaa21c32c9899e135bc22f51f02fbbed0635164 Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期一, 13 二月 2023 13:19:43 +0800 Subject: [PATCH] 添加新页面 --- src/views/stock/components/enterprisePurchaseDetail.vue | 88 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) diff --git a/src/views/stock/components/enterprisePurchaseDetail.vue b/src/views/stock/components/enterprisePurchaseDetail.vue new file mode 100644 index 0000000..9c8a95c --- /dev/null +++ b/src/views/stock/components/enterprisePurchaseDetail.vue @@ -0,0 +1,88 @@ +<template> + <el-dialog + :visible.sync="purchaseDetailVisible" + :close-on-click-modal="false" + width="70%" + :append-to-body="true" + > + <div class="app-container"> + <div class="table_title">新疆吉庆烟花爆竹有限公司<span v-if="timeValue!==''">({{ timeValue }})</span>进货情况</div> + <div class="table_content"> + <el-table + v-loading="listLoading" + :key="tableKey" + :data="scList" + border + fit + highlight-current-row + style="width: 100%;" + > + <el-table-column label="序号" type="index" align="center" width="60"/> + <el-table-column label="进货生产企业" prop="scCompany" align="center"> + </el-table-column> + <el-table-column label="进货总数量(箱)" prop="totalcol" align="center"> + </el-table-column> + <el-table-column label="爆竹类(箱)" prop="firecracker" align="center"> + </el-table-column> + <el-table-column label="喷花类(箱)" prop="spray" align="center"> + </el-table-column> + <el-table-column label="旋转类(箱)" prop="rotation" align="center"> + </el-table-column> + <el-table-column label="吐珠类(箱)" prop="bead" align="center"> + </el-table-column> + <el-table-column label="玩具类(箱)" prop="toy" align="center"> + </el-table-column> + <el-table-column label="组合烟花类(箱)" prop="combined" align="center"> + </el-table-column> + </el-table> + <br> + </div> + </div> + </el-dialog> +</template> + +<script> + import {computePageCount} from "@/utils"; + + export default { + name: "index", + data(){ + return{ + scList: [], + timeValue: '', + tableKey:'', + listLoading:false, + purchaseDetailVisible:false, + } + }, + components: {}, + methods:{ + open(scItems,timeRange,startTime,endTime){ + this.scList = scItems; + for(let i of this.scList){ + i.firecracker = i.items.filter(it=>it.type === '爆竹类').length>0?i.items.filter(it=>it.type === '爆竹类')[0].boxCount:0 + i.spray = i.items.filter(it=>it.type === '喷花类').length>0?i.items.filter(it=>it.type === '喷花类')[0].boxCount:0 + i.rotation = i.items.filter(it=>it.type === '旋转类').length>0?i.items.filter(it=>it.type === '旋转类')[0].boxCount:0 + i.bead = i.items.filter(it=>it.type === '吐珠类').length>0?i.items.filter(it=>it.type === '吐珠类')[0].boxCount:0 + i.toy = i.items.filter(it=>it.type === '玩具类').length>0?i.items.filter(it=>it.type === '玩具类')[0].boxCount:0 + i.combined = i.items.filter(it=>it.type === '组合烟花类').length>0?i.items.filter(it=>it.type === '组合烟花类')[0].boxCount:0 + i.totalcol = i.firecracker + i.spray + i.rotation + i.bead + i.toy + i.combined + } + this.purchaseDetailVisible = true; + if(timeRange){ + this.timeValue = startTime.split(' ')[0] + '~' + endTime.split(' ')[0] + } + } + } + } +</script> + +<style scoped> + .basic_search{ + display:inline-block; + } + .table_title{ + font-size: 18px; + margin-bottom: 20px; + } +</style> -- Gitblit v1.9.2