feat(stock): 优化出入库管理功能
- 在出库单页面添加仓库编码和仓库名称显示列 - 在入库单页面添加仓库选择功能和备注显示列 - 添加单据来源字段用于区分ERP/MES系统来源 - 优化物料管理页面的字段显示和表单布局 - 添加MES系统接口服务支持物料和单据传输 - 修复物料编码重复校验逻辑 - 优化入库单保存时的用户信息获取机制 - 添加安全配置支持MES/ERP接口访问权限 - 重构API控制器支持POST请求方式数据传输 - 优化库存物资视图显示仓库名称信息
This commit is contained in:
@@ -43,11 +43,8 @@
|
||||
|
||||
<!-- 物资明细表格 -->
|
||||
<el-table v-loading="loading" :data="materialList">
|
||||
<el-table-column label="仓库" align="center" prop="warehouseId" >
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.warehouse" :value="scope.row.warehouseId"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="仓库编码" align="center" prop="warehouseId" />
|
||||
<el-table-column label="仓库" align="center" prop="warehouseName" />
|
||||
<el-table-column label="合同号" align="center" prop="cargoNo" />
|
||||
<el-table-column label="产品号" align="center" prop="phase" />
|
||||
<el-table-column label="代号" align="center" prop="fid" />
|
||||
@@ -189,11 +186,8 @@
|
||||
<el-table v-loading="materialLoading" :data="materialOptions" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="序号" align="center" prop="onlyIdentity" />
|
||||
<el-table-column label="仓库" align="center" prop="warehouseId" >
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.warehouse" :value="scope.row.warehouseId"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="仓库编码" align="center" prop="warehouseId" />
|
||||
<el-table-column label="仓库" align="center" prop="warehouseName" />
|
||||
<el-table-column label="合同号" align="center" prop="orderId" />
|
||||
<el-table-column label="代号" align="center" prop="distribution" />
|
||||
<el-table-column label="产品号" align="center" prop="power" />
|
||||
@@ -407,7 +401,8 @@ export default {
|
||||
customerNo: null,
|
||||
customerName: null, // 添加客户名称字段,用于显示
|
||||
outType: null,
|
||||
remark:null
|
||||
remark:null,
|
||||
stockoutSource:"1",
|
||||
},
|
||||
// 仓库选项
|
||||
warehouseOptions: [],
|
||||
@@ -655,6 +650,7 @@ export default {
|
||||
price:item.spare6,
|
||||
power:item.spare5,
|
||||
warehouseId: item.warehouseId,
|
||||
warehouseName: item.warehouseName,
|
||||
lotNo: item.lotNo,
|
||||
voltage:item.spare8,
|
||||
onlyIdentity: item.onlyIdentity,
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
<el-table v-loading="loading" :data="outStockoutList" @selection-change="handleSelectionChange" @row-click="handleRowClick" max-height="400">
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<el-table-column label="出库单编号" align="left" prop="stockoutId" /> <!-- 出库单编号 -->
|
||||
<el-table-column label="仓库" align="left" prop="warehouseName" /><!-- 仓库名称 -->
|
||||
<!-- <el-table-column label="仓库" align="left" prop="warehouseName" /><!– 仓库名称 –>-->
|
||||
<el-table-column label="出库类型" align="left" prop="outType"> <!-- 出库类型 -->
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.out_bill_type" :value="scope.row.outType"/>
|
||||
@@ -165,14 +165,21 @@
|
||||
<dict-tag :options="dict.type.out_bill_status" :value="scope.row.status"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="单据来源" align="left" prop="stockoutSource"><!--单据来源-->
|
||||
<template slot-scope="scope">
|
||||
<dict-tag :options="dict.type.bill_resource" :value="scope.row.stockoutSource"/>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="上位单号" align="left" prop="erpStockoutId" width="150"/><!--入库订单-->
|
||||
<!-- <el-table-column :label="'出口'" align="left" prop="exitId" />-->
|
||||
<!-- <el-table-column :label="'客户编码'" align="left" prop="customerNo" /><!– 客户编码 –>-->
|
||||
<el-table-column label="客户名称" align="left" prop="customerName" />
|
||||
<!-- <el-table-column label="客户名称" align="left" prop="customerName" />-->
|
||||
<el-table-column label="建单人" align="left" prop="createManId" /> <!-- 建单人 -->
|
||||
<el-table-column label="备注" align="center" prop="remark" /> <!-- 备注 -->
|
||||
<el-table-column label="创建时间" align="left" prop="createDate" /><!-- 创建时间 -->
|
||||
<el-table-column label="开始时间" align="left" prop="startDate" /><!-- 开始时间 -->
|
||||
<el-table-column label="确认时间" align="left" prop="finishDate" /> <!-- 确认时间 -->
|
||||
<el-table-column label="备注" align="center" prop="remark" /> <!-- 备注 -->
|
||||
|
||||
</el-table>
|
||||
|
||||
<pagination
|
||||
@@ -407,7 +414,7 @@ import {listWarehouse} from "@/api/bas/warehouse";
|
||||
|
||||
export default {
|
||||
name: "OutStockWithDetail",
|
||||
dicts: ['out_bill_type', 'out_bill_status', 'product_type', 'quality_type', 'turnover_type', 'sys_yes_no','account_type','origin_type','purpose_type','warehouse'],
|
||||
dicts: ['bill_resource','out_bill_type', 'out_bill_status', 'product_type', 'quality_type', 'turnover_type', 'sys_yes_no','account_type','origin_type','purpose_type','warehouse'],
|
||||
data() {
|
||||
return {
|
||||
// 遮罩层
|
||||
|
||||
Reference in New Issue
Block a user