wms添加新的白胚工单,前端问题清单修改

master
mengjiao 1 year ago
parent 3f8c4ea5c0
commit 017e82115a

@ -131,8 +131,8 @@ export function addreturnderZC(data) {
method: 'post',
data: data
});
}
// 查询包材出库单列表
export function listReturnBC(query) {
return request({

@ -0,0 +1,111 @@
import request from '@/utils/request'
export function getWorkOrders(workorderCode) {
return request({
url:'/plan/bppro/workorder/getWorkOrders/'+workorderCode,
method:'get'
})
}
// 校验工单是否可以修改
export function checkWorkOrder(workorderId){
return request({
url:'/plan/bppro/workorder/checkWorkOrder/'+workorderId,
method:'get'
})
}
// 提交修改工单接口
export function subChangeWorkOrder(data){
return request({
url:'/plan/bppro/workorder/subChangeWorkOrder',
method:'post',
data:data
})
}
// 通过子工单查询父工单对应的批次list
export function getWorkBatchList(data){
return request({
url:'/plan/bppro/workorder/getWorkBatchList',
method:'post',
data: data
})
}
// 通过子工单查询订单信息和工单信息
export function getOrderAndWork(data) {
return request({
url: '/plan/bppro/workorder/getOrderAndWorkInfo',
method: 'post',
data: data
})
}
// 查询生产工单列表
export function listWorkorder(query) {
return request({
url: '/plan/bppro/workorder/list',
method: 'get',
params: query
});
}
// 查询生产工单详细
export function getWorkorder(workorderId) {
return request({
url: '/plan/bppro/workorder/' + workorderId,
method: 'get'
});
}
// 新增生产工单
export function addWorkorder(data) {
return request({
url: '/plan/bppro/workorder',
method: 'post',
data: data
});
}
// 修改生产工单
export function updateWorkorder(data) {
return request({
url: '/plan/bppro/workorder',
method: 'put',
data: data
});
}
// 删除生产工单
export function delWorkorder(workorderId) {
return request({
url: '/plan/bppro/workorder/' + workorderId,
method: 'delete'
});
}
// 删除白坯湿料计划
export function deleteWetMaterial(workorderId) {
return request({
url: '/plan/bppro/workorder/deleteWetMaterial/' + workorderId,
method: 'delete'
});
}
//下发生产工单
export function downWorkorder(workorderId) {
return request({
url: '/plan/bppro/workorder/downWorkorder/' + workorderId,
method: 'post'
});
}
// 提交修改工单接口
export function subChangeWorkOrderM(data){
return request({
url:'/plan/bppro/workorder/subChangeWorkOrderM',
method:'post',
data:data
})
}

@ -11,22 +11,22 @@
/>
</el-form-item>
<el-form-item label="库区" prop="waCode">
<el-form-item label="批次" prop="userDefined7">
<el-input
v-model="queryParams.waCode"
placeholder="请输入库区"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="标识卡" prop="wlCode">
<el-input
v-model="queryParams.wlCode"
placeholder="请输入标识卡"
v-model="queryParams.userDefined7"
placeholder="请输入批次"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<!-- <el-form-item label="标识卡" prop="wlCode">-->
<!-- <el-input-->
<!-- v-model="queryParams.wlCode"-->
<!-- placeholder="请输入标识卡"-->
<!-- clearable-->
<!-- @keyup.enter.native="handleQuery"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="物料号" prop="materialCode">
@ -125,8 +125,8 @@
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="唯一序列" align="center" prop="storageId" v-if="false" />
<el-table-column label="仓库" align="center" prop="whCode" />
<el-table-column label="库区" align="center" prop="waCode" />
<el-table-column label="标识卡" align="center" prop="wlCode" width="150"/>
<el-table-column label="批次" align="center" prop="userDefined7" />
<el-table-column label="物料号" align="center" prop="materialCode" width="150">
<template slot-scope="scope">
<span>{{ formatProductCode(scope.row.materialCode) }}</span>

@ -121,11 +121,17 @@
</template>
</el-table-column>
<el-table-column label="物料描述" align="center" prop="materialDesc" width="300"/>
<el-table-column label="数量" align="center" prop="amount" />
<el-table-column label="入库数量" align="center" prop="amount" />
<el-table-column label="出库数量" align="center" prop="outNumber" />
<el-table-column label="状态" align="center" prop="status">
<template slot-scope="scope">
<span v-if="scope.row.status === '0'"></span>
<span v-else-if="scope.row.status === '1'">出库</span>
</template>
</el-table-column>
<!-- <el-table-column label="托盘号" align="center" prop="sn" />-->
<el-table-column label="仓库" align="center" prop="whCode" />
<el-table-column label="库区" align="center" prop="waCode" />
<el-table-column label="备用1" align="center" prop="userDefined1" v-if="false" />
<el-table-column label="备用2" align="center" prop="userDefined2" v-if="false" />
<el-table-column label="备用3" align="center" prop="userDefined3" v-if="false" />

@ -117,25 +117,26 @@
<el-table v-loading="loading" :data="odsRawOrderInList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="送货单号" align="center" prop="orderNo" width="180"/>
<el-table-column label="物料编码" align="center" prop="materialCode" min-width="200">
<el-table-column label="送货单号" align="center" prop="orderNo" width="130"/>
<el-table-column label="物料编码" align="center" prop="materialCode" min-width="150">
<template slot-scope="scope">
<span>{{ scope.row.materialCode.replace(/^0{7}/, '') }}</span>
</template>
</el-table-column>
<el-table-column label="物料描述" align="center" prop="materialDesc" :min-width="180"/>
<el-table-column label="暂收凭证" align="center" prop="userDefined1" width="130"/>
<el-table-column label="物料凭证" align="center" prop="userDefined4" width="130"/>
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="收货数量" align="center" prop="requestAmount" />
<el-table-column label="供应商编码" align="center" prop="supplyCode" width="150"/>
<el-table-column label="采购订单号" align="center" prop="poNo" width="150"/>
<el-table-column label="供应商编码" align="center" prop="supplyCode" width="140"/>
<el-table-column label="采购订单号" align="center" prop="poNo" width="140"/>
<el-table-column label="单据状态" align="center" prop="orderStatus">
<template slot-scope="scope">
<span v-if="scope.row.orderStatus === '0'"></span>
<span v-else-if="scope.row.orderStatus === '1'">收货完成</span>
</template>
</el-table-column>
<el-table-column label="暂收凭证" align="center" prop="userDefined1" width="150"/>
<el-table-column label="物料凭证" align="center" prop="userDefined4" width="150"/>
<el-table-column label="采购行号" align="center" prop="poLine" />
<el-table-column label="质检状态" align="center" prop="qualityStatus" />
<el-table-column label="到货单号" align="center" prop="dnNo" width="150"/>

@ -141,26 +141,27 @@
<el-table-column label="序号" type="index" > </el-table-column>
<el-table-column label="工厂编码" align="center" prop="siteCode" v-if="false" />
<el-table-column label="id" align="center" prop="id" v-if="false" />
<el-table-column label="送货单号" align="center" prop="userDefined5" min-width="200"/>
<el-table-column label="采购单号" align="center" prop="procureCode" min-width="200"/>
<el-table-column label="送货单号" align="center" prop="userDefined5" min-width="150"/>
<el-table-column label="采购单号" align="center" prop="procureCode" min-width="150"/>
<el-table-column label="物料编码" align="center" prop="materialCode" min-width="200">
<template slot-scope="scope">
<span>{{ scope.row.materialCode.replace(/^0{7}/, '') }}</span>
</template>
</el-table-column>
<el-table-column label="物料描述" align="center" prop="materialDesc" :min-width="300"/>
<el-table-column label="物料描述" align="center" prop="materialDesc" min-width="280"/>
<el-table-column label="计划数量" align="center" prop="planNumber" />
<el-table-column label="已入库数量" align="center" prop="realityNumber" />
<el-table-column label="托盘最大数量" align="center" prop="palletNum" min-width="150"/>
<el-table-column label="托盘最大数量" align="center" prop="palletNum" :min-width="300"/>
<el-table-column label="计划日期" align="center" prop="planDate" width="180">
<el-table-column label="计划日期" align="center" prop="planDate" width="150">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.planDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="计划数量" align="center" prop="planNumber" />
<el-table-column label="单位" align="center" prop="unit" />
<el-table-column label="已入库数量" align="center" prop="realityNumber" />
<el-table-column label="订单状态" align="center" prop="orderStatus">
<template slot-scope="scope">
<span v-if="scope.row.orderStatus === '0'"></span>

@ -0,0 +1,534 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"
label-width="68px">
<el-form-item label="备货单" prop="stockOrder">
<el-input
v-model="queryParams.stockOrder"
placeholder="请输入成品备货单"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="装运单" prop="deliveryOrder">
<el-input
v-model="queryParams.deliveryOrder"
placeholder="请输入交货单号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="交货单" prop="itemNumber">
<el-input
v-model="queryParams.itemNumber"
placeholder="请输入交货单号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="产品名称" prop="productName">
<el-input
v-model="queryParams.productName"
placeholder="请输入产品名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="产品编码" prop="productCode">
<el-input
v-model="queryParams.productCode"
placeholder="请输入产品编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>
</el-form-item>
</el-form>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd"
v-hasPermi="['wms:outorder:add']">生成出库单</el-button>
</el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<el-table v-loading="loading" :data="selloutList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="ID" align="center" prop="id" v-if="false" />
<el-table-column label="备货单" align="center" prop="stockOrder" width="250"/>
<el-table-column label="装运单" align="center" prop="deliveryOrder" width="250"/>
<el-table-column label="交货单" align="center" prop="attr1" v-if="false" />
<el-table-column label="交货单" align="center" prop="itemNumber" width="150"/>
<el-table-column label="工厂编码" align="center" prop="factoryCode" v-if="false" />
<el-table-column label="出库仓" align="center" prop="whCode" />
<el-table-column label="库区" align="center" prop="waCode" width="250"/>
<el-table-column label="库区编码" align="center" prop="waCode" v-if="false" />
<el-table-column label="库位编码" align="center" prop="wlCode" v-if="false" />
<el-table-column label="出库地点" align="center" prop="deliveryPlace" v-if="false" />
<el-table-column label="产品名称" align="center" prop="productName" width="250"/>
<el-table-column label="产品编码" align="center" prop="productCode" width="250">
<template slot-scope="scope">
<span>{{ formatProductCode(scope.row.productCode) }}</span>
</template>
</el-table-column>
<el-table-column label="产品分类" align="center" prop="productSort" v-if="false" />
<el-table-column label="规格型号" align="center" prop="specification" v-if="false" />
<el-table-column label="单位" align="center" prop="unitOfMeasure"/>
<el-table-column label="批号" align="center" prop="lotNumber"/>
<el-table-column label="计划出库数量" align="center" prop="planQuantity"/>
<el-table-column label="出库数量" align="center" prop="outQuantity"/>
<el-table-column label="出库状态" width="100" align="center" prop="status">
<template slot-scope="scope">
<span v-if="scope.row.status === '1' "></span>
<span v-else-if="scope.row.status ==='0' ">未出库</span>
<span v-else-if="scope.row.status === '2' ">出库完成</span>
</template>
</el-table-column>
<el-table-column label="SAP过账状态" width="100" align="center" prop="sapstatus">
<template slot-scope="scope">
<span v-if="scope.row.sapstatus === '1' "></span>
<span v-else-if="scope.row.sapstatus === '0' ">未过账</span>
<span v-else-if="scope.row.sapstatus === '2' ">失败</span>
</template>
</el-table-column>
<el-table-column label="过账SAP凭证" align="center" prop="sapProof"/>
<el-table-column label="过账SAP返回信息" align="center" prop="sapMessage"/>
<el-table-column label="交货日期" align="center" prop="outDate" width="180">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.outDate, '{y}-{m}-{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="送达方" align="center" prop="attr4"/>
<el-table-column label="送达方描述" align="center" prop="attr3"/>
<!-- <el-table-column label="货运代理" align="center" prop="attr4"/>-->
<!-- <el-table-column label="货运代理描述" align="center" prop="attr5"/>-->
<el-table-column label="售达方" align="center" prop="attr6"/>
<el-table-column label="售达方描述" align="center" prop="attr5"/>
<el-table-column label="渠道类型" align="center" prop="attr7"/>
<!-- <el-table-column label="计划日期" align="center" prop="attr8"/>-->
<el-table-column label="发货点名称" align="center" prop="attr9"v-if="false" />
<el-table-column label="发货点编码" align="center" prop="attr10"v-if="false" />
<el-table-column label="备注" align="center" prop="remark"/>
</el-table>
<pagination
v-show="total>0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
<!-- 添加或修改成品销售出库对话框 -->
<!-- 生成退货单弹窗-->
<el-dialog :title="title" :visible.sync="open" width="1200px" append-to-body>
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handlequeryform"></el-button>
</el-col>
</el-row>
<el-table :data="addoutorderList" @selection-change="handleSelectionChange1">
<el-table-column type="selection" width="55" align="center" :index="indexMethod" />
<el-table-column label="序号" type="index"> </el-table-column>
<el-table-column label="id" align="center" prop="id" v-if="false" />
<el-table-column label="装运单" prop="deliveryOrder" width="150"/>
<el-table-column label="交货单" prop="itemNumber" width="150"/>
<el-table-column label="产品名称" prop="productName" width="150"/>
<el-table-column label="产品编码" align="center" prop="productCode" width="150">
<template slot-scope="scope">
<span>{{ formatProductCode(scope.row.productCode) }}</span>
</template>
</el-table-column>
<el-table-column label="单位" prop="unitOfMeasure" />
<el-table-column label="批号" prop="lotNumber" />
<el-table-column label="计划数量" align="center" prop="planQuantity" />
<el-table-column label="交货日期" align="center" prop="outDate" width="150"/>
<el-table-column label="送达方" align="center" prop="attr4" />
<el-table-column label="送达方描述" align="center" prop="attr3" />
<el-table-column label="售达方" align="center" prop="attr6" />
<el-table-column label="售达方描述" align="center" prop="attr5" />
<el-table-column label="渠道类型" align="center" prop="attr7" />
<el-table-column label="操作" align="center" width="100">
<template slot-scope="scope">
<el-button type="danger" size="mini" @click="deleteOutOrder(scope.row)"></el-button>
</template>
</el-table-column>
</el-table>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm"> </el-button>
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
<!-- 装运单信息弹窗 -->
<el-dialog :title="'库存物料'" :visible.sync="showMaterialDialog" width="1500px">
<div>
<!-- 查询条件 -->
<el-form :inline="true" :model="queryParams" class="demo-form-inline">
<el-form-item label="装运单">
<el-input v-model="queryParams.deliveryOrder" placeholder="请输入装运单"></el-input>
</el-form-item>
<el-form-item label="交货单">
<el-input v-model="queryParams.itemNumber" placeholder="请输入装运单"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="fetchMaterials"></el-button>
</el-form-item>
</el-form>
<el-table :data="materialList" @selection-change="handleMaterialSelectionChange">
<el-table-column type="selection" width="55" />
<el-table-column label="id" align="center" prop="id" v-if="false" />
<el-table-column label="装运单" prop="deliveryOrder" width="150"/>
<el-table-column label="交货单" prop="itemNumber" width="150"/>
<el-table-column label="产品名称" prop="productName" width="150"/>
<el-table-column label="产品编码" align="center" prop="productCode" width="150">
<template slot-scope="scope">
<span>{{ formatProductCode(scope.row.productCode) }}</span>
</template>
</el-table-column>
<el-table-column label="单位" prop="unitOfMeasure" />
<el-table-column label="批号" prop="lotNumber" />
<el-table-column label="计划数量" align="center" prop="planQuantity" />
<el-table-column label="交货日期" align="center" prop="outDate" width="150"/>
<el-table-column label="送达方" align="center" prop="attr4" />
<el-table-column label="送达方描述" align="center" prop="attr3" />
<el-table-column label="售达方" align="center" prop="attr6" />
<el-table-column label="售达方描述" align="center" prop="attr5" />
<el-table-column label="渠道类型" align="center" prop="attr7" />
</el-table>
<el-pagination
@current-change="handleCurrentChange"
:current-page="currentPage"
:page-size="pageSize"
:total="totalMaterials"
layout="total, prev, pager, next, jumper"
/>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="confirmMaterialSelection"> </el-button>
<el-button @click="showMaterialDialog = false"> </el-button>
</div>
</div>
</el-dialog>
</div>
</template>
<script>
import {
listSellout,
getSellout,
addRE,
listSelloutlistRE,
delSellout,
addSellout,
updateSellout } from "@/api/wms/sellout";
export default {
name: "Sellout",
data() {
return {
//
loading: true,
//
ids: [],
//
single: true,
//
multiple: true,
//
showSearch: true,
//
total: 0,
//
selloutList: [],
materialList: [], //
//
title: "",
//
open: false,
showMaterialDialog: false, //
addoutorderList: [],
//
currentPage: 1, //
pageSize: 10, //
totalMaterials: 0, //
queryParams: {
pageNum: 1,
pageSize: 10,
deliveryOrder: null,
itemNumber: null,
factoryCode: null,
whCode: null,
waCode: null,
wlCode: null,
deliveryPlace: null,
productName: null,
productCode: null,
productSort: null,
specification: null,
unitOfMeasure: null,
lotNumber: null,
planQuantity: null,
outQuantity: null,
status: null,
sapStatus: null,
sapProof: null,
sapMessage: null,
outDate: null,
attr1: null,
attr2: null,
attr3: null,
attr4: null,
attr5: null,
attr6: null,
attr7: null,
attr8: null,
attr9: null,
attr10: null,
},
//
form: {
}
,
//
rules: {
}
}
;
},
created() {
this.getList();
},
methods: {
/** 查询成品销售出库列表 */
getList() {
this.loading = true;
listSelloutlistRE(this.queryParams).then(response => {
this.selloutList = response.rows;
this.total = response.total;
this.loading = false;
});
},
indexMethod(index) {
return index + 1;
},
//
cancel() {
this.open = false;
this.reset();
},
//
reset() {
this.form = {
id: null,
deliveryOrder: null,
itemNumber: null,
factoryCode: null,
whCode: null,
waCode: null,
wlCode: null,
deliveryPlace: null,
productName: null,
productCode: null,
productSort: null,
specification: null,
unitOfMeasure: null,
lotNumber: null,
planQuantity: null,
outQuantity: null,
status: null,
sapStatus: null,
sapProof: null,
sapMessage: null,
outDate: null,
attr1: null,
attr2: null,
attr3: null,
attr4: null,
attr5: null,
attr6: null,
attr7: null,
attr8: null,
attr9: null,
attr10: null,
createBy: null,
createTime: null,
updateBy: null,
updateTime: null,
remark: null
}
;
this.resetForm("form");
},
/** 搜索按钮操作 */
handleQuery() {
this.queryParams.pageNum = 1;
this.getList();
},
handleMaterialSelectionChange(selection) {
this.selectedMaterials = selection; //
},
async submitForm() {
const payload = this.addoutorderList.map(item => ({
id: item.id,
}));
console.log("payload:", payload); // 使
try {
await this.$confirm('确认生成备货单吗?', '确认', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'info'
});
//
const response = await addRE(payload);
this.$message.success('备货单生成成功');
this.open = false; //
this.addoutorderList = []; //
} catch (error) {
if (error === 'cancel') {
this.$message.info('已取消提交');
} else {
console.error('提交失败:', error);
this.$message.error('提交失败,请重试');
}
}
this.getList();
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.handleQuery();
},
handleSelectionChange1(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length !== 1
this.multiple = !selection.length
this.selectedRows = selection;
},
//
handleSelectionChange(selection) {
this.ids = selection.map(item => item.id)
this.single = selection.length !== 1
this.multiple = !selection.length
},
handlequeryform() {
this.showMaterialDialog = true; //
this.fetchMaterials(); //
// this.queryParams1.pageNum = 1;
// this.getList1();
},
handleCurrentChange(page) {
this.currentPage = page; //
this.fetchMaterials(page); //
},
/** 新增按钮操作 */
handleAdd() {
this.reset();
this.open = true;
this.title = "成本中心出库任务新增";
this.queryParams1 = {}
this.addoutorderList = []
},
async confirmMaterialSelection() {
const materialsToAdd = []; //
for (const material of this.selectedMaterials) {
try {
materialsToAdd.push({
id: material.id,
deliveryOrder: material.deliveryOrder,
itemNumber: material.itemNumber,
productName: material.productName,
productCode: material.productCode,
unitOfMeasure: material.unitOfMeasure,
lotNumber: material.lotNumber,
planQuantity: material.planQuantity,
outDate: material.outDate,
attr4: material.attr4,
attr3: material.attr3,
attr6: material.attr6,
attr5: material.attr5,
attr7: material.attr7
});
} catch (error) {
console.error('Error fetching batches:', error);
}
}
// addoutorderList
this.addoutorderList = this.addoutorderList.concat(materialsToAdd);
console.log("Materials processed");
this.showMaterialDialog = false; //
},
deleteOutOrder(row) {
//
this.$confirm('确认删除该装运单吗?', '警告', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
// addoutorderList
this.addoutorderList = this.addoutorderList.filter(item => item !== row);
this.$message.success('删除成功!');
}).catch(() => {
this.$message.info('已取消删除');
});
},
formatProductCode(code) {
// 7
if (!code) return code; // null undefined
return code.replace(/^0{1,7}/, ''); // 170
},
/** 重置按钮操作 */
async fetchMaterials(pageNum = 1) { // pageNum
this.loading = true; //
try {
const response = await listSellout({
...this.queryParams, // queryParams
pageNum: pageNum, //
pageSize: this.pageSize //
});
//
this.materialList = response.rows.map((item, index) => {
item.index = (pageNum - 1) * this.pageSize + index + 1; //
return item;
});
this.totalMaterials = response.total; //
} catch (error) {
console.error('获取装运单失败:', error);
this.$message.error('加载装运单失败,请稍后重试。');
} finally {
this.loading = false; //
}
}
,
/** 修改按钮操作 */
handleUpdate(row) {
this.reset();
const id =
row.id || this.ids
getSellout(id).then(response => {
this.form = response.data;
this.open = true;
this.title = "修改成品销售出库";
});
},
}
}
;
</script>

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save