Commit c827d6c2 authored by tanjunxin's avatar tanjunxin

fix: 1.生产排版增加组合编码字段; 2.领料申请批量确认功能优化

parent 561653f4
...@@ -9,6 +9,14 @@ ...@@ -9,6 +9,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="组合编码" prop="combinationCode">
<el-input
v-model="queryParams.combinationCode"
placeholder="请输入组合编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="销售订单" prop="salesVoucher"> <el-form-item label="销售订单" prop="salesVoucher">
<el-input <el-input
v-model="queryParams.salesVoucher" v-model="queryParams.salesVoucher"
...@@ -85,6 +93,7 @@ ...@@ -85,6 +93,7 @@
<el-table-column type="selection" width="55" align="center"/> <el-table-column type="selection" width="55" align="center"/>
<el-table-column label="工单号" align="center" prop="workorderCode"> <el-table-column label="工单号" align="center" prop="workorderCode">
</el-table-column> </el-table-column>
<el-table-column label="组合编码" align="center" prop="combinationCode"/>
<el-table-column label="销售订单" align="center" prop="salesVoucher"/> <el-table-column label="销售订单" align="center" prop="salesVoucher"/>
<el-table-column label="销售订单项次" align="center" prop="salesVoucherItem"/> <el-table-column label="销售订单项次" align="center" prop="salesVoucherItem"/>
<el-table-column label="物料名称" align="center" prop="itemName"/> <el-table-column label="物料名称" align="center" prop="itemName"/>
...@@ -154,6 +163,7 @@ export default { ...@@ -154,6 +163,7 @@ export default {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
workorderCode: null, workorderCode: null,
combinationCode: null,
salesVoucher: null, salesVoucher: null,
salesVoucherItem: null, salesVoucherItem: null,
sapItemCode: null, sapItemCode: null,
......
...@@ -9,6 +9,14 @@ ...@@ -9,6 +9,14 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="组合编码" prop="combinationCode">
<el-input
v-model="queryParams.combinationCode"
placeholder="请输入组合编码"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <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-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
...@@ -75,6 +83,7 @@ ...@@ -75,6 +83,7 @@
<el-table v-loading="loading" :data="scheduleSetupRuleList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="scheduleSetupRuleList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column label="工单编号" align="center" prop="workorderCode" /> <el-table-column label="工单编号" align="center" prop="workorderCode" />
<el-table-column label="组合编码" align="center" prop="combinationCode"/>
<el-table-column label="销售单号" align="center" prop="salesVoucher" /> <el-table-column label="销售单号" align="center" prop="salesVoucher" />
<el-table-column label="销售单号项次" align="center" prop="salesVoucherItem" /> <el-table-column label="销售单号项次" align="center" prop="salesVoucherItem" />
<el-table-column label="物料名称" align="center" prop="itemName" /> <el-table-column label="物料名称" align="center" prop="itemName" />
...@@ -277,7 +286,8 @@ export default { ...@@ -277,7 +286,8 @@ export default {
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
workorderCode: null workorderCode: null,
combinationCode: null,
}, },
// 表单参数 // 表单参数
form: {}, form: {},
......
...@@ -52,12 +52,12 @@ ...@@ -52,12 +52,12 @@
plain plain
icon="el-icon-edit" icon="el-icon-edit"
size="mini" size="mini"
:disabled="single" :disabled="ids.length == 0"
@click="confirmUpdate" @click="confirmUpdate"
v-hasPermi="['pro:materialRequest:edit']" v-hasPermi="['pro:materialRequest:edit']"
>确认申请</el-button> >确认申请</el-button>
</el-col> </el-col>
<!-- <el-col :span="1.5"> <!-- <el-col :span="1.5">
<el-button <el-button
type="success" type="success"
...@@ -293,7 +293,7 @@ ...@@ -293,7 +293,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<BrandSelect ref="brSelect" :workorderId="form.workorderId" :arrangeCode="form.arrangeCode" @onSelected="(row)=>onSelected(row, 'BrandSelect')"></BrandSelect> <BrandSelect ref="brSelect" :workorderId="form.workorderId" :arrangeCode="form.arrangeCode" @onSelected="(row)=>onSelected(row, 'BrandSelect')"></BrandSelect>
<arangeSelect ref="arangeSelect" :workorderId="form.workorderId" :arrangeCode="form.arrangeCode" @onSelected="(row)=>onSelected(row, 'arangeSelect')"></arangeSelect> <arangeSelect ref="arangeSelect" :workorderId="form.workorderId" :arrangeCode="form.arrangeCode" @onSelected="(row)=>onSelected(row, 'arangeSelect')"></arangeSelect>
<workorderSelect ref="workorderselect" key="workorderselect" @onSelected="onWorkorderSelect"></workorderSelect> <workorderSelect ref="workorderselect" key="workorderselect" @onSelected="onWorkorderSelect"></workorderSelect>
...@@ -314,7 +314,7 @@ ...@@ -314,7 +314,7 @@
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="预计结束时间" prop="endTime"> <el-form-item label="预计结束时间" prop="endTime">
<el-date-picker clearable v-model="form.endTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" <el-date-picker clearable v-model="form.endTime" type="datetime" value-format="yyyy-MM-dd HH:mm:ss"
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
</el-form> </el-form>
<el-divider content-position="center">申请单物料</el-divider> <el-divider content-position="center">申请单物料</el-divider>
<el-card shadow="always" class="box-card"> <el-card shadow="always" class="box-card">
<requestIndex v-if="opens" ref="materialRequestRef" :quantity="form.requestNum" :id="form.materialRequestId" <requestIndex v-if="opens" ref="materialRequestRef" :quantity="form.requestNum" :id="form.materialRequestId"
:optType="optType" :workunitCodes="form.workunitCode" :workunitNames="form.workunitName" :workstationNames="form.workstationName" :workstationCodes="form.workstationCode"></requestIndex> :optType="optType" :workunitCodes="form.workunitCode" :workunitNames="form.workunitName" :workstationNames="form.workstationName" :workstationCodes="form.workstationCode"></requestIndex>
</el-card> </el-card>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
...@@ -335,8 +335,8 @@ ...@@ -335,8 +335,8 @@
<el-button @click="cancels" v-if="optType != 'view'">取 消</el-button> <el-button @click="cancels" v-if="optType != 'view'">取 消</el-button>
</div> </div>
</el-dialog> </el-dialog>
<div style="overflow: hidden;width: 0;height: 0;"> <div style="overflow: hidden;width: 0;height: 0;">
<div id="productOrderDetail"> <div id="productOrderDetail">
<div v-for="(item, index) in printTable" :key="'printTable' + index"> <div v-for="(item, index) in printTable" :key="'printTable' + index">
...@@ -386,7 +386,7 @@ export default { ...@@ -386,7 +386,7 @@ export default {
showSearch: true, showSearch: true,
// 总条数 // 总条数
total: 0, total: 0,
applyNos: null, applyNos: null,
combinationCodes: [], combinationCodes: [],
...@@ -460,7 +460,7 @@ export default { ...@@ -460,7 +460,7 @@ export default {
// 表单校验 // 表单校验
rules: { rules: {
taskCode: [ taskCode: [
{ required: true, message: "任务单号称不能为空", trigger: "blur" } { required: true, message: "任务单号称不能为空", trigger: "blur" }
], ],
...@@ -473,7 +473,7 @@ export default { ...@@ -473,7 +473,7 @@ export default {
workorderCode: [ workorderCode: [
{ required: true, message: "任务单号称不能为空", trigger: "blur" } { required: true, message: "任务单号称不能为空", trigger: "blur" }
], ],
} }
}; };
}, },
...@@ -542,7 +542,7 @@ export default { ...@@ -542,7 +542,7 @@ export default {
this.form.arrangeCode = row.arrangeCode; this.form.arrangeCode = row.arrangeCode;
} }
} }
}, },
onWorkorderSelect(row){ onWorkorderSelect(row){
...@@ -553,7 +553,7 @@ export default { ...@@ -553,7 +553,7 @@ export default {
this.form.taskId = ''; this.form.taskId = '';
this.form.arrangeCode = ''; this.form.arrangeCode = '';
this.form.taskName = ''; this.form.taskName = '';
} }
}, },
handleItemSelect() { handleItemSelect() {
...@@ -587,7 +587,7 @@ export default { ...@@ -587,7 +587,7 @@ export default {
this.form.workstationName = row.workstationName; this.form.workstationName = row.workstationName;
} }
} }
}, },
getTypeList(params){ getTypeList(params){
...@@ -735,7 +735,7 @@ export default { ...@@ -735,7 +735,7 @@ export default {
...this.form, ...this.form,
itemList, itemList,
} }
addMaterialRequest(params).then(response => { addMaterialRequest(params).then(response => {
this.$modal.msgSuccess("新增成功"); this.$modal.msgSuccess("新增成功");
this.opens = false; this.opens = false;
...@@ -744,7 +744,7 @@ export default { ...@@ -744,7 +744,7 @@ export default {
} }
// if (this.form.materialRequestId != null) { // if (this.form.materialRequestId != null) {
// updateMaterialRequest(this.form).then(response => { // updateMaterialRequest(this.form).then(response => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment