add:待检区点位大屏

This commit is contained in:
zhangzq
2025-04-10 15:30:18 +08:00
parent 1cecbe8496
commit a969d2f707
3 changed files with 35 additions and 1 deletions

View File

@@ -46,6 +46,7 @@ public class BstIvtPackageinfoivtController {
* @param page 分页参数
*/
@GetMapping
@SaIgnore
@Log("查询点位库存")
public ResponseEntity<Object> query(@RequestParam Map whereJson, PageQuery page) {
return new ResponseEntity<>(TableDataInfo.build(bstIvtPackageinfoivtService.queryAll(whereJson, page)), HttpStatus.OK);

View File

@@ -102,6 +102,7 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
String isUsed = MapUtil.getStr(whereJson, "is_used");
String pointCode = MapUtil.getStr(whereJson, "point_code");
String packageInfoArea = MapUtil.getStr(whereJson, "packageinfo_area");
String container_name = MapUtil.getStr(whereJson, "container_name");
String ivtStatus = MapUtil.getStr(whereJson, "ivt_status");
if (StringUtils.isNotEmpty(isUsed)) {
queryWrapper.eq(BstIvtPackageinfoivt::getIs_used, isUsed);
@@ -109,6 +110,9 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
if (StringUtils.isNotEmpty(pointCode)) {
queryWrapper.like(BstIvtPackageinfoivt::getPoint_code, pointCode);
}
if (StringUtils.isNotEmpty(container_name)) {
queryWrapper.eq(BstIvtPackageinfoivt::getContainer_name, container_name);
}
if (StringUtils.isNotEmpty(packageInfoArea)) {
queryWrapper.eq(BstIvtPackageinfoivt::getPoint_status, packageInfoArea);
}

View File

@@ -21,6 +21,16 @@
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<el-form-item label="子卷编码">
<el-input
v-model="query.container_name"
clearable
placeholder="输入子卷编码"
style="width: 185px;"
class="filter-item"
@keyup.enter.native="crud.toQuery"
/>
</el-form-item>
<el-form-item label="点位区域">
<el-select
v-model="query.packageinfo_area"
@@ -125,6 +135,7 @@
v-loading="crud.loading"
:data="crud.data"
size="mini"
:row-style="rowStyle"
style="width: 100%;"
@selection-change="crud.selectionChangeHandler"
>
@@ -186,7 +197,7 @@ const defaultForm = {
qzzno: null,
vehicle_code: null,
point_status: null,
packageinfo_area: null,
packageinfo_area: '3',
sch_packageinfo_status: null,
sort_seq: null,
is_used: null,
@@ -211,6 +222,10 @@ export default {
idField: 'ivt_id',
sort: 'ivt_id,desc',
crudMethod: { ...crudDeliverypointivt },
query: {
packageinfo_area:'3',
size:100
},
optShow: {
add: false,
edit: false,
@@ -241,6 +256,20 @@ export default {
[CRUD.HOOK.beforeRefresh]() {
return true
},
rowStyle({row,index}){
let backgroun = {}
if (row.container_name!=null && row.update_time!=null && row.update_time!=undefined){
let now = new Date()
let before = new Date(row.update_time)
const diff = now.getTime() - before.getTime();
let min = Math.floor(diff/(1000*60))
console.log(min)
if (min>120){
backgroun.background = 'red';
}
}
return backgroun;
},
hand(value) {
this.crud.toQuery()
}