| | |
| | | <template> |
| | | <div class="print-list"> |
| | | <div v-for="(list, i) in groupList" :key="i" class="break-page"> |
| | | <div |
| | | v-for="(item, index) in list" |
| | | :key="index" |
| | | ref="orderTable" |
| | | class="print-item" |
| | | > |
| | | <div v-for="(item, i) in orderList" :key="i" class="break-page"> |
| | | <div ref="orderTable" class="print-item"> |
| | | <el-row :gutter="10" class="mb-15"> |
| | | <el-col :span="24"> |
| | | <div class="area-text"> |
| | |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | | <div class="desc-info"> |
| | | <div>备注:</div> |
| | | <div class="desc-info__value">{{ item.remarks }}</div> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | <el-table-print |
| | | :data="item.items" |
| | |
| | | style="width: 100%" |
| | | > |
| | | <el-table-column label="序号" type="index"></el-table-column> |
| | | <el-table-column |
| | | prop="orderNo" |
| | | label="订单号" |
| | | align="center" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | label="下单品种" |
| | | :formatter=" |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import groupBy from 'lodash.groupby' |
| | | // import groupBy from 'lodash.groupby' |
| | | export default { |
| | | props: { |
| | | orderList: { |
| | |
| | | }, |
| | | }, |
| | | computed: { |
| | | groupList() { |
| | | const sanhuList = this.orderList.filter((i) => !i.partnerId) |
| | | const partnerList = this.orderList.filter((i) => !!i.partnerId) |
| | | const sList = groupBy(sanhuList, (i) => i.createBy) |
| | | const pList = groupBy(partnerList, (i) => i.partnerId) |
| | | return [...Object.values(pList), ...Object.values(sList)] |
| | | }, |
| | | // groupList() { |
| | | // const sanhuList = this.orderList.filter((i) => !i.partnerId) |
| | | // const partnerList = this.orderList.filter((i) => !!i.partnerId) |
| | | // const sList = groupBy(sanhuList, (i) => i.createBy) |
| | | // const pList = groupBy(partnerList, (i) => i.partnerId) |
| | | // return [...Object.values(pList), ...Object.values(sList)] |
| | | // }, |
| | | }, |
| | | methods: { |
| | | objectSpanMethod(len, { rowIndex, columnIndex }) { |