Browse Source

2026-09-29

增加筛选条件
master
fengyuan_yang 20 hours ago
parent
commit
dbcadbb157
  1. 7
      src/views/modules/print/rePrintPoPart.vue
  2. 30
      src/views/modules/report/inboundNotificationReport.vue

7
src/views/modules/print/rePrintPoPart.vue

@ -73,6 +73,11 @@
<el-row :gutter="16"> <el-row :gutter="16">
<el-col :span="4"> <el-col :span="4">
<el-form-item label="批次号"> <el-form-item label="批次号">
<el-input v-model="searchData.wdr" placeholder="请输入" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="合约号码">
<el-input v-model="searchData.batchNo" placeholder="请输入" clearable></el-input> <el-input v-model="searchData.batchNo" placeholder="请输入" clearable></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -545,6 +550,7 @@ export default {
orderref0:'', orderref0:'',
orderref1:'', orderref1:'',
batchNo:'', batchNo:'',
wdr:'',
remark:'', remark:'',
page: 1, page: 1,
limit: 10, limit: 10,
@ -1060,6 +1066,7 @@ export default {
orderref0: '', orderref0: '',
orderref1: '', orderref1: '',
batchNo: '', batchNo: '',
wdr: '',
remark: '', remark: '',
page: 1, page: 1,
limit: 10, limit: 10,

30
src/views/modules/report/inboundNotificationReport.vue

@ -148,6 +148,18 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="4">
<el-form-item label="入库仓库">
<el-select v-model="searchData.inWarehouse" placeholder="请选择入库仓库" clearable filterable style="width: 100%">
<el-option
v-for="item in warehouseList"
:key="item.warehouseId"
:label="item.warehouseName"
:value="item.warehouseId">
</el-option>
</el-select>
</el-form-item>
</el-col>
</el-row> </el-row>
</template> </template>
@ -268,6 +280,7 @@
<script> <script>
import { searchInboundNotificationReport, getSiteList } from "@/api/report/inboundNotificationReport.js"; import { searchInboundNotificationReport, getSiteList } from "@/api/report/inboundNotificationReport.js";
import { getDepartmentList } from "@/api/qc/Inbound_notification.js"; import { getDepartmentList } from "@/api/qc/Inbound_notification.js";
import { getWarehouseList } from "@/api/wms/wms.js";
export default { export default {
name: "inboundNotificationReport", name: "inboundNotificationReport",
@ -288,12 +301,15 @@ export default {
endDate: '', endDate: '',
queryRelatedOrderNo: '', queryRelatedOrderNo: '',
queryRelatedOrderLineNo: '', queryRelatedOrderLineNo: '',
departmentNo: ''
departmentNo: '',
inWarehouse: ''
}, },
// Site列表 // Site列表
siteList: [], siteList: [],
// 部门列表 // 部门列表
departmentList: [], departmentList: [],
// 仓库列表
warehouseList: [],
// 搜索展开状态 // 搜索展开状态
searchExpanded: true, searchExpanded: true,
// 加载状态 // 加载状态
@ -366,6 +382,7 @@ export default {
created() { created() {
this.getSiteList(); this.getSiteList();
this.loadDepartmentList(); this.loadDepartmentList();
this.loadWarehouseList();
this.calculateTableHeight(); this.calculateTableHeight();
window.addEventListener('resize', this.calculateTableHeight); window.addEventListener('resize', this.calculateTableHeight);
}, },
@ -449,7 +466,8 @@ export default {
endDate: '', endDate: '',
queryRelatedOrderNo: '', queryRelatedOrderNo: '',
queryRelatedOrderLineNo: '', queryRelatedOrderLineNo: '',
departmentNo: ''
departmentNo: '',
inWarehouse: ''
}; };
this.pageIndex = 1; this.pageIndex = 1;
this.resetSummaryData(); this.resetSummaryData();
@ -547,6 +565,14 @@ export default {
} }
}); });
}, },
// 加载仓库列表
loadWarehouseList() {
getWarehouseList({ userName: this.$store.state.user.name }).then(({ data }) => {
if (data && data.code === 0) {
this.warehouseList = data.rows || [];
}
});
},
// 根据完成率获取进度条颜色 // 根据完成率获取进度条颜色
getProgressColor(percentage) { getProgressColor(percentage) {
if (percentage >= 100) { if (percentage >= 100) {

Loading…
Cancel
Save