|
|
|
@ -5,8 +5,8 @@
|
|
|
|
|
<el-form @submit.native.prevent>
|
|
|
|
|
<el-col :span="6">
|
|
|
|
|
<el-form-item label="快照类型">
|
|
|
|
|
<JnpfSelect v-model="query.snapshotType" placeholder="请选择" clearable :options="snapshotTypeOptions"
|
|
|
|
|
:props="snapshotTypeProps">
|
|
|
|
|
<JnpfSelect v-model="query.snapshotType" placeholder="请选择" clearable
|
|
|
|
|
:options="snapshotTypeOptions" :props="snapshotTypeProps">
|
|
|
|
|
</JnpfSelect>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
@ -45,7 +45,8 @@
|
|
|
|
|
<el-form-item>
|
|
|
|
|
<el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
|
|
|
|
|
<el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
|
|
|
|
|
<el-button type="text" icon="el-icon-arrow-down" @click="showAll = true" v-if="!showAll">
|
|
|
|
|
<el-button type="text" icon="el-icon-arrow-down" @click="showAll = true"
|
|
|
|
|
v-if="!showAll">
|
|
|
|
|
展开
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button type="text" icon="el-icon-arrow-up" @click="showAll = false" v-else>
|
|
|
|
@ -58,9 +59,11 @@
|
|
|
|
|
<div class="JNPF-common-layout-main JNPF-flex-main">
|
|
|
|
|
<div class="JNPF-common-head">
|
|
|
|
|
<div>
|
|
|
|
|
<el-button type="primary" icon="icon-ym icon-ym-btn-add" v-has="'btn_add'" @click="addOrUpdateHandle()">新增
|
|
|
|
|
<el-button type="primary" icon="icon-ym icon-ym-btn-add" v-has="'btn_add'"
|
|
|
|
|
@click="addOrUpdateHandle()">新增
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button type="text" icon="icon-ym icon-ym-btn-download" @click="exportData()" v-has="'btn_download'">导出
|
|
|
|
|
<el-button type="text" icon="icon-ym icon-ym-btn-download" @click="exportData()"
|
|
|
|
|
v-has="'btn_download'">导出
|
|
|
|
|
</el-button>
|
|
|
|
|
<el-button type="text" icon="icon-ym icon-ym-btn-clearn" @click="handleBatchRemoveDel()"
|
|
|
|
|
v-has="'btn_batchRemove'">批量删除
|
|
|
|
@ -72,14 +75,16 @@
|
|
|
|
|
@click="openSuperQuery()" />
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
<el-tooltip effect="dark" :content="$t('common.refresh')" placement="top">
|
|
|
|
|
<el-link icon="icon-ym icon-ym-Refresh JNPF-common-head-icon" :underline="false" @click="initData()" />
|
|
|
|
|
<el-link icon="icon-ym icon-ym-Refresh JNPF-common-head-icon" :underline="false"
|
|
|
|
|
@click="initData()" />
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<JNPF-table v-loading="listLoading" :data="list" @sort-change='sortChange' has-c
|
|
|
|
|
@selection-change="handleSelectionChange" :span-method="arraySpanMethod" border custom-column show-summary
|
|
|
|
|
:summary-method="getTableSummaries">
|
|
|
|
|
<el-table-column prop="snapshotDate" label="快照日期" sortable align="center" width="150" fixed="left">
|
|
|
|
|
@selection-change="handleSelectionChange" :span-method="arraySpanMethod" border
|
|
|
|
|
custom-column show-summary :summary-method="getTableSummaries">
|
|
|
|
|
<el-table-column prop="snapshotDate" label="快照日期" sortable align="center" width="150"
|
|
|
|
|
fixed="left">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<template v-if="snapshotType == '1'">
|
|
|
|
|
{{ scope.row.snapshotDate | toDate("yyyy-MM-dd") }}
|
|
|
|
@ -89,7 +94,8 @@
|
|
|
|
|
</template>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="code" label="商品编码" sortable align="center" width="150" fixed="left">
|
|
|
|
|
<el-table-column prop="code" label="商品编码" sortable align="center" width="150"
|
|
|
|
|
fixed="left">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="name" label="商品名称" align="center" width="150" fixed="left">
|
|
|
|
|
</el-table-column>
|
|
|
|
@ -97,27 +103,32 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="warehouseName" label="仓库" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="storageAreaName" label="货区" align="center" width="150" v-if="query.searchDateType == 1 || query.searchDateType == 2">
|
|
|
|
|
<el-table-column prop="storageAreaName" label="货区" align="center" width="150"
|
|
|
|
|
v-if="query.searchDateType == 1 || query.searchDateType == 2">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="batchNumber" label="批次号" align="center" width="150" v-if="query.searchDateType == 1">
|
|
|
|
|
<el-table-column prop="batchNumber" label="批次号" align="center" width="150"
|
|
|
|
|
v-if="query.searchDateType == 1">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryNumberStartSum" label="期初库存" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryNumberStartAmount" label="期初金额" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="purchaseWarehousingNumberSum" label="采购入库数量" align="center" width="150">
|
|
|
|
|
<el-table-column prop="inventoryNumberStartAmount" label="期初金额" align="center"
|
|
|
|
|
width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="purchaseWarehousingNumberSum" label="采购入库数量" align="center"
|
|
|
|
|
width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="purchaseWarehousingNumberAmount" label="采购金额" align="center"
|
|
|
|
|
width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="purchaseWarehousingNumberAmount" label="采购金额" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryNumberEndSum" label="期末库存" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryNumberEndAmount" label="期末金额" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="inventoryNumberEndAmount" label="期末金额" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="saleOutboundNumberSum" label="销售出库数量" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="saleOutboundNumberSumAmount" label="销售出库金额" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<el-table-column prop="saleOutboundNumberSumAmount" label="销售出库金额" align="center"
|
|
|
|
|
width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
|
|
|
|
|
<!-- <el-table-column prop="spec" label="商品规格" align="center" width="150">
|
|
|
|
|
</el-table-column>
|
|
|
|
@ -148,20 +159,19 @@
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column> -->
|
|
|
|
|
</JNPF-table>
|
|
|
|
|
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize"
|
|
|
|
|
@pagination="initData" />
|
|
|
|
|
<pagination :total="total" :page.sync="listQuery.currentPage"
|
|
|
|
|
:limit.sync="listQuery.pageSize" @pagination="initData" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<JNPF-Form v-if="formVisible" ref="JNPFForm" @refresh="refresh" />
|
|
|
|
|
<ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ImportBox v-if="uploadBoxVisible" ref="UploadBox" @refresh="initData" />
|
|
|
|
|
<Detail v-if="detailVisible" ref="Detail" @refresh="detailVisible = false" />
|
|
|
|
|
<ToFormDetail v-if="toFormDetailVisible" ref="toFormDetail" @close="toFormDetailVisible = false" />
|
|
|
|
|
<SuperQuery v-if="superQueryVisible" ref="SuperQuery" :columnOptions="superQueryJson" @superQuery="superQuery" />
|
|
|
|
|
<ToFormDetail v-if="toFormDetailVisible" ref="toFormDetail"
|
|
|
|
|
@close="toFormDetailVisible = false" />
|
|
|
|
|
<SuperQuery v-if="superQueryVisible" ref="SuperQuery" :columnOptions="superQueryJson"
|
|
|
|
|
@superQuery="superQuery" />
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
@ -197,6 +207,7 @@ import SuperQuery from '@/components/SuperQuery'
|
|
|
|
|
import superQueryJson from './superQueryJson'
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: 'cangchuzhongxin.kucunkuaizhao',
|
|
|
|
|
components: {
|
|
|
|
|
JNPFForm,
|
|
|
|
|
Detail,
|
|
|
|
|