增加批次号,行增加过滤
This commit is contained in:
parent
551a6a0a51
commit
88b87976b6
@ -192,7 +192,7 @@ export default {
|
|||||||
itemName: null,
|
itemName: null,
|
||||||
specification: null,
|
specification: null,
|
||||||
unitOfMeasure: null,
|
unitOfMeasure: null,
|
||||||
batchCode: null,
|
batchCode: this.batchCode,
|
||||||
warehouseId: null,
|
warehouseId: null,
|
||||||
warehouseCode: null,
|
warehouseCode: null,
|
||||||
warehouseName: null,
|
warehouseName: null,
|
||||||
@ -202,7 +202,7 @@ export default {
|
|||||||
areaId: null,
|
areaId: null,
|
||||||
areaCode: null,
|
areaCode: null,
|
||||||
areaName: null,
|
areaName: null,
|
||||||
vendorId: null,
|
vendorId: this.vendorId,
|
||||||
vendorCode: null,
|
vendorCode: null,
|
||||||
vendorName: null,
|
vendorName: null,
|
||||||
vendorNick: null,
|
vendorNick: null,
|
||||||
@ -213,6 +213,10 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
props:{
|
||||||
|
vendorId: null,
|
||||||
|
batchCode: null
|
||||||
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getList();
|
this.getList();
|
||||||
this.getTreeselect();
|
this.getTreeselect();
|
||||||
|
@ -110,7 +110,7 @@
|
|||||||
<dict-tag :options="dict.type.mes_order_status" :value="scope.row.status"/>
|
<dict-tag :options="dict.type.mes_order_status" :value="scope.row.status"/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
<el-table-column label="操作" width="200" align="center" class-name="small-padding fixed-width">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
@ -124,15 +124,17 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-edit"
|
icon="el-icon-edit"
|
||||||
|
v-if="scope.row.status =='PREPARE'"
|
||||||
@click="handleUpdate(scope.row)"
|
@click="handleUpdate(scope.row)"
|
||||||
v-hasPermi="['wm:rtvendor:edit']"
|
v-hasPermi="['mes:wm:rtvendor:edit']"
|
||||||
>修改</el-button>
|
>修改</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
size="mini"
|
size="mini"
|
||||||
type="text"
|
type="text"
|
||||||
icon="el-icon-delete"
|
icon="el-icon-delete"
|
||||||
|
v-if="scope.row.status =='PREPARE'"
|
||||||
@click="handleDelete(scope.row)"
|
@click="handleDelete(scope.row)"
|
||||||
v-hasPermi="['wm:rtvendor:remove']"
|
v-hasPermi="['mes:wm:rtvendor:remove']"
|
||||||
>删除</el-button>
|
>删除</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -171,12 +173,12 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="8">
|
||||||
<el-form-item label="采购订单编号" prop="poCode">
|
<el-form-item label="采购订单编号" prop="poCode">
|
||||||
<el-input v-model="form.poCode" placeholder="请输入采购订单编号" />
|
<el-input v-model="form.poCode" placeholder="请输入采购订单编号" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="8">
|
||||||
<el-form-item label="供应商" prop="vendorName">
|
<el-form-item label="供应商" prop="vendorName">
|
||||||
<el-input v-model="form.vendorName" readonly="readonly" placeholder="请选择供应商" >
|
<el-input v-model="form.vendorName" readonly="readonly" placeholder="请选择供应商" >
|
||||||
<el-button slot="append" @click="handleSelectVendor" icon="el-icon-search"></el-button>
|
<el-button slot="append" @click="handleSelectVendor" icon="el-icon-search"></el-button>
|
||||||
@ -184,6 +186,11 @@
|
|||||||
<VendorSelect ref="vendorSelect" @onSelected="onVendorSelected" />
|
<VendorSelect ref="vendorSelect" @onSelected="onVendorSelected" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item label="批次号" prop="batchCode">
|
||||||
|
<el-input v-model="form.batchCode" placeholder="请输入批次号" />
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -219,7 +226,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<el-divider v-if="form.rtId !=null" content-position="center">物料信息</el-divider>
|
<el-divider v-if="form.rtId !=null" content-position="center">物料信息</el-divider>
|
||||||
<el-card shadow="always" v-if="form.rtId !=null" class="box-card">
|
<el-card shadow="always" v-if="form.rtId !=null" class="box-card">
|
||||||
<Rtvendorline ref=line :rtId="form.rtId" :optType="optType"></Rtvendorline>
|
<Rtvendorline ref=line :rtId="form.rtId" :batchCode="form.batchCdoe" :vendorId="form.vendorId" :optType="optType"></Rtvendorline>
|
||||||
</el-card>
|
</el-card>
|
||||||
<div slot="footer" class="dialog-footer">
|
<div slot="footer" class="dialog-footer">
|
||||||
<el-button type="primary" @click="cancel" v-if="optType =='view' || form.status !='PREPARE' ">返回</el-button>
|
<el-button type="primary" @click="cancel" v-if="optType =='view' || form.status !='PREPARE' ">返回</el-button>
|
||||||
@ -287,6 +294,9 @@ export default {
|
|||||||
rtName: [
|
rtName: [
|
||||||
{ required: true, message: "退货单名称不能为空", trigger: "blur" }
|
{ required: true, message: "退货单名称不能为空", trigger: "blur" }
|
||||||
],
|
],
|
||||||
|
vendorName: [
|
||||||
|
{ required: true, message: "供应商不能为空", trigger: "blur" }
|
||||||
|
],
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -75,7 +75,7 @@
|
|||||||
<el-button slot="append" @click="handleSelectStock" icon="el-icon-search"></el-button>
|
<el-button slot="append" @click="handleSelectStock" icon="el-icon-search"></el-button>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<StockSelect ref="stockSelect" @onSelected="onStockSelected"></StockSelect>
|
<StockSelect ref="stockSelect" :batchCode="batchCdoe" :vendorId="vendorId" @onSelected="onStockSelected"></StockSelect>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="产品物料名称" prop="itemName">
|
<el-form-item label="产品物料名称" prop="itemName">
|
||||||
@ -151,7 +151,9 @@ export default {
|
|||||||
components:{StockSelect},
|
components:{StockSelect},
|
||||||
props:{
|
props:{
|
||||||
optType: null,
|
optType: null,
|
||||||
rtId: null
|
rtId: null,
|
||||||
|
batchCode: null,
|
||||||
|
vendorId: null
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
@ -325,10 +327,12 @@ export default {
|
|||||||
},
|
},
|
||||||
handleSelectStock(){
|
handleSelectStock(){
|
||||||
this.$refs.stockSelect.showFlag = true;
|
this.$refs.stockSelect.showFlag = true;
|
||||||
|
this.$refs.stockSelect.getList();
|
||||||
},
|
},
|
||||||
//物料选择弹出框
|
//物料选择弹出框
|
||||||
onStockSelected(obj){
|
onStockSelected(obj){
|
||||||
if(obj != undefined && obj != null){
|
if(obj != undefined && obj != null){
|
||||||
|
this.form.materialStockId = obj.materialStockId;
|
||||||
this.form.itemId = obj.itemId;
|
this.form.itemId = obj.itemId;
|
||||||
this.form.itemCode = obj.itemCode;
|
this.form.itemCode = obj.itemCode;
|
||||||
this.form.itemName = obj.itemName;
|
this.form.itemName = obj.itemName;
|
||||||
|
Loading…
Reference in New Issue
Block a user