Browse Source

2026-04-15

领料记录增加查询条件
master
fengyuan_yang 3 days ago
parent
commit
e14c29166a
  1. 70
      src/views/modules/yieldReport/com_produce_report_normal.vue

70
src/views/modules/yieldReport/com_produce_report_normal.vue

@ -899,7 +899,36 @@
</el-dialog> </el-dialog>
<!-- 领料记录弹出框 --> <!-- 领料记录弹出框 -->
<el-dialog title="领料记录" :close-on-click-modal="false" :visible.sync="showMaterialRecordFlag" width="50%" top="5vh">
<el-dialog title="领料记录" :close-on-click-modal="false" :visible.sync="showMaterialRecordFlag" width="65%" top="5vh">
<el-form :inline="true" :model="materialRecordSearch" @keyup.enter.native="getMaterialRecordData()" size="small">
<el-form-item label="变动单号">
<el-input v-model="materialRecordSearch.transactionId" placeholder="变动单号" clearable style="width: 140px;"></el-input>
</el-form-item>
<el-form-item label="变动类型">
<el-select v-model="materialRecordSearch.documentType" placeholder="请选择" clearable style="width: 120px;">
<el-option v-for="item in documentTypeList" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item label="标签条码">
<el-input v-model="materialRecordSearch.rollNo" placeholder="标签条码" clearable style="width: 140px;"></el-input>
</el-form-item>
<el-form-item label="标签状态">
<el-select v-model="materialRecordSearch.status" placeholder="请选择" clearable style="width: 100px;">
<el-option label="出库" value="出库"></el-option>
<el-option label="待入" value="待入"></el-option>
</el-select>
</el-form-item>
<el-form-item label="是否耗用">
<el-select v-model="materialRecordSearch.consumedFlag" placeholder="请选择" clearable style="width: 100px;">
<el-option label="已消耗" value="已消耗"></el-option>
<el-option label="未使用" value="未使用"></el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="materialRecordPageIndex=1;getMaterialRecordData()">查询</el-button>
<el-button @click="resetMaterialRecordSearch()">重置</el-button>
</el-form-item>
</el-form>
<el-table <el-table
:data="materialRecordList" :data="materialRecordList"
border border
@ -1078,6 +1107,25 @@ export default {
materialRecordPageSize: 20, // materialRecordPageSize: 20, //
materialRecordTotalPage: 0, // materialRecordTotalPage: 0, //
currentRowForMaterialRecord: null, // currentRowForMaterialRecord: null, //
materialRecordSearch: {
transactionId: '',
documentType: '',
rollNo: '',
status: '',
consumedFlag: ''
},
documentTypeList: [
{ label: '采购入库', value: '采购入库' },
{ label: '采购退货', value: '采购退货' },
{ label: '生产领料', value: '生产领料' },
{ label: '生产退仓', value: '生产退仓' },
{ label: '生产入库', value: '生产入库' },
{ label: '销售出库', value: '销售出库' },
{ label: '销售退货', value: '销售退货' },
{ label: '其他入库', value: '其他入库' },
{ label: '其他出库', value: '其他出库' },
{ label: '移库调拨', value: '移库调拨' }
],
activeTable: 'order_info', activeTable: 'order_info',
orderInfo: { orderInfo: {
technicalNotes: '', technicalNotes: '',
@ -4417,6 +4465,19 @@ export default {
this.showMaterialRecordFlag = true; this.showMaterialRecordFlag = true;
this.materialRecordPageIndex = 1; this.materialRecordPageIndex = 1;
this.currentRowForMaterialRecord = row; this.currentRowForMaterialRecord = row;
//
this.resetMaterialRecordSearch();
},
//
resetMaterialRecordSearch() {
this.materialRecordSearch = {
transactionId: '',
documentType: '',
rollNo: '',
status: '',
consumedFlag: ''
};
this.materialRecordPageIndex = 1;
this.getMaterialRecordData(); this.getMaterialRecordData();
}, },
// //
@ -4428,7 +4489,12 @@ export default {
orderNo: this.scheduleData.orderNo, orderNo: this.scheduleData.orderNo,
partNo: this.currentRowForMaterialRecord.componentPartNo || this.currentRowForMaterialRecord.partNo, partNo: this.currentRowForMaterialRecord.componentPartNo || this.currentRowForMaterialRecord.partNo,
page: this.materialRecordPageIndex, page: this.materialRecordPageIndex,
limit: this.materialRecordPageSize
limit: this.materialRecordPageSize,
transactionId: this.materialRecordSearch.transactionId,
documentType: this.materialRecordSearch.documentType,
rollNo: this.materialRecordSearch.rollNo,
status: this.materialRecordSearch.status,
consumedFlag: this.materialRecordSearch.consumedFlag
}; };
getMaterialRecordList(params).then(({data}) => { getMaterialRecordList(params).then(({data}) => {
this.materialRecordLoading = false; this.materialRecordLoading = false;

Loading…
Cancel
Save