|
@@ -304,6 +304,7 @@
|
|
|
<el-table
|
|
|
:data="tableList"
|
|
|
fit
|
|
|
+ show-summary
|
|
|
max-height="680"
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
@@ -312,53 +313,53 @@
|
|
|
<el-table-column label="物料编码" align="center" prop="code"/>
|
|
|
<el-table-column label="品名" align="center" prop="code"/>
|
|
|
<el-table-column label="规格" align="center" prop="code"/>
|
|
|
- <el-table-column label="单位" align="center" prop="code"/>
|
|
|
- <el-table-column label="生产厂家/代理人" align="center" prop="code"/>
|
|
|
+ <el-table-column label="单位" align="center" prop="demandUnit"/>
|
|
|
+ <el-table-column label="生产厂家/代理人" align="center" prop="manufacturer"/>
|
|
|
<el-table-column label="需求单位数" align="center" prop="code"/>
|
|
|
<el-table-column label="总最终净需求量" align="center" prop="code"/>
|
|
|
- <el-table-column label="总月销量" align="center" prop="code"/>
|
|
|
- <el-table-column label="需求可用周期" align="center" prop="code"/>
|
|
|
- <el-table-column label="呆滞量" align="center" prop="code"/>
|
|
|
- <el-table-column label="采购周期" align="center" prop="code"/>
|
|
|
- <el-table-column label="中心公共库存" align="center" prop="code"/>
|
|
|
- <el-table-column label="中心仓专属货位" align="center" prop="code"/>
|
|
|
- <el-table-column label="区域分仓公共库存" align="center" prop="code"/>
|
|
|
- <el-table-column label="各项目仓库存" align="center" prop="code"/>
|
|
|
- <el-table-column label="电商仓库" align="center" prop="code"/>
|
|
|
- <el-table-column label="采购在途" align="center" prop="code"/>
|
|
|
- <el-table-column label="借出在途" align="center" prop="code"/>
|
|
|
- <el-table-column label="调拨在途" align="center" prop="code"/>
|
|
|
- <el-table-column label="库存总计" align="center" prop="code"/>
|
|
|
- <el-table-column label="最小包装量" align="center" prop="code"/>
|
|
|
- <el-table-column label="最小订货量" align="center" prop="code"/>
|
|
|
- <el-table-column label="最小批量" align="center" prop="code"/>
|
|
|
- <el-table-column label="人工调整数" align="center" prop="code"/>
|
|
|
- <el-table-column label="修改原因" align="center" prop="code"/>
|
|
|
- <el-table-column label="建议采购量" align="center" prop="code"/>
|
|
|
- <el-table-column label="建议净采购量" align="center" prop="code"/>
|
|
|
- <el-table-column label="最终采购量" align="center" prop="code"/>
|
|
|
+ <el-table-column label="总月销量" align="center" prop="totalMonthlySales"/>
|
|
|
+ <el-table-column label="需求可用周期" align="center" prop="demandCycle"/>
|
|
|
+ <el-table-column label="呆滞量" align="center" prop="dullQut"/>
|
|
|
+ <el-table-column label="采购周期" align="center" prop="buyPeriod"/>
|
|
|
+ <el-table-column label="中心公共库存" align="center" prop="centralPublicStock"/>
|
|
|
+ <el-table-column label="中心仓专属货位" align="center" prop="centralWarehouse"/>
|
|
|
+ <el-table-column label="区域分仓公共库存" align="center" prop="regionPublicStock"/>
|
|
|
+ <el-table-column label="各项目仓库存" align="center" prop="eachWarehouseStock"/>
|
|
|
+ <el-table-column label="电商仓库" align="center" prop="commerceWarehouse"/>
|
|
|
+ <el-table-column label="采购在途" align="center" prop="buyTransit"/>
|
|
|
+ <el-table-column label="借出在途" align="center" prop="lendTransit"/>
|
|
|
+ <el-table-column label="调拨在途" align="center" prop="transferTransit"/>
|
|
|
+ <el-table-column label="库存总计" align="center" prop="stockTotal"/>
|
|
|
+ <el-table-column label="最小包装量" align="center" prop="minPackage"/>
|
|
|
+ <el-table-column label="最小订货量" align="center" prop="minOrder"/>
|
|
|
+ <el-table-column label="最小批量" align="center" prop="minBatch"/>
|
|
|
+ <el-table-column label="人工调整数" align="center" prop="artificialAdjust"/>
|
|
|
+ <el-table-column label="修改原因" align="center" prop="modifyReason"/>
|
|
|
+ <el-table-column label="建议采购量" align="center" prop="suggestionPurchase"/>
|
|
|
+ <el-table-column label="建议净采购量" align="center" prop="suggestBuyQty"/>
|
|
|
+ <el-table-column label="最终采购量" align="center" prop="finalBuyQty"/>
|
|
|
<el-table-column label="二级品类" align="center" prop="code"/>
|
|
|
<el-table-column label="三级品类" align="center" prop="code"/>
|
|
|
<el-table-column label="四级品类" align="center" prop="code"/>
|
|
|
- <el-table-column label="单据状态" align="center" prop="code"/>
|
|
|
- <el-table-column label="采购员" align="center" prop="code"/>
|
|
|
+ <el-table-column label="单据状态" align="center" prop="status"/>
|
|
|
+ <el-table-column label="采购员" align="center" prop="buyerName"/>
|
|
|
<el-table-column label="默认采购组织" align="center" prop="code"/>
|
|
|
- <el-table-column label="有效期" align="center" prop="code"/>
|
|
|
- <el-table-column label="有效期单位" align="center" prop="code"/>
|
|
|
- <el-table-column label="业务类型" align="center" prop="code"/>
|
|
|
+ <el-table-column label="有效期" align="center" prop="validityPeriod"/>
|
|
|
+ <el-table-column label="有效期单位" align="center" prop="validityPeriodUnit"/>
|
|
|
+ <el-table-column label="业务类型" align="center" prop="businessType"/>
|
|
|
<el-table-column label="安全库存量" align="center" prop="code"/>
|
|
|
- <el-table-column label="单据来源" align="center" prop="code"/>
|
|
|
- <el-table-column label="行号" align="center" prop="code"/>
|
|
|
+ <el-table-column label="单据来源" align="center" prop="billSource"/>
|
|
|
+ <el-table-column label="行号" align="center" prop="rowNo"/>
|
|
|
<el-table-column label="注册人" align="center" prop="code"/>
|
|
|
- <el-table-column label="可用量" align="center" prop="code"/>
|
|
|
- <el-table-column label="总需与终采差异" align="center" prop="code"/>
|
|
|
- <el-table-column label="集团预测分类" align="center" prop="code"/>
|
|
|
- <el-table-column label="中心仓占有量" align="center" prop="code"/>
|
|
|
+ <el-table-column label="可用量" align="center" prop="qty"/>
|
|
|
+ <el-table-column label="总需与终采差异" align="center" prop="buyDiscrepancy"/>
|
|
|
+ <el-table-column label="集团预测分类" align="center" prop="forecastClassification"/>
|
|
|
+ <el-table-column label="中心仓占有量" align="center" prop="centerBinPossession"/>
|
|
|
<el-table-column label="中心仓可用量" align="center" prop="code"/>
|
|
|
- <el-table-column label="物料类别" align="center" prop="code"/>
|
|
|
- <el-table-column label="业务部门" align="center" prop="code"/>
|
|
|
- <el-table-column label="需求单位" align="center" prop="code"/>
|
|
|
- <el-table-column label="采购经理审核人" align="center" prop="code"/>
|
|
|
+ <el-table-column label="物料类别" align="center" prop="materialCategory"/>
|
|
|
+ <el-table-column label="业务部门" align="center" prop="departmentName"/>
|
|
|
+ <el-table-column label="需求单位" align="center" prop="demandUnit"/>
|
|
|
+ <el-table-column label="采购经理审核人" align="center" prop="puManagerAuditor"/>
|
|
|
<el-table-column
|
|
|
fixed="right"
|
|
|
label="操作"
|
|
@@ -382,15 +383,19 @@
|
|
|
</el-pagination>
|
|
|
</el-card>
|
|
|
</div>
|
|
|
+
|
|
|
+ <Add v-model="isList" v-if="!isList" :pageStu="page" :disable="disable" :row="rowDetail" @refresh="getList"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import Add from './add.vue'
|
|
|
import CollapseTransition from '@/components/MyCollapse/collapse.vue'
|
|
|
+import {getSummaryList} from '@/api/purchase/DemandSummary.js'
|
|
|
export default {
|
|
|
name: 'demandSummary',
|
|
|
components: {
|
|
|
- // Add,
|
|
|
+ Add,
|
|
|
CollapseTransition
|
|
|
},
|
|
|
data() {
|
|
@@ -428,14 +433,17 @@ export default {
|
|
|
ids: []
|
|
|
}
|
|
|
},
|
|
|
+ created() {
|
|
|
+ this.getList(this.queryParams)
|
|
|
+ },
|
|
|
methods: {
|
|
|
getList(params){
|
|
|
- // getDemandList(params).then(res => {
|
|
|
- // if (res.code === 200) {
|
|
|
- // this.tableList = res.rows
|
|
|
- // this.total = res.total
|
|
|
- // }
|
|
|
- // })
|
|
|
+ getSummaryList(params).then(res => {
|
|
|
+ if (res.code === 200) {
|
|
|
+ this.tableList = res.rows
|
|
|
+ this.total = res.total
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
handleSelectionChange(selection) {
|
|
|
console.log('选中', selection)
|