Merge remote-tracking branch 'origin/master_merge' into master_merge

This commit is contained in:
2024-07-17 16:08:41 +08:00
3 changed files with 34 additions and 25 deletions

View File

@@ -52,6 +52,9 @@ public class BstIvtBoxinfoServiceImpl extends ServiceImpl<BstIvtBoxinfoMapper, B
if (whereJson.containsKey("search")) { if (whereJson.containsKey("search")) {
queryWrapper.like(BstIvtBoxinfo::getBox_no, whereJson.get("search")).or().like(BstIvtBoxinfo::getMaterial_code, whereJson.get("search")).or().like(BstIvtBoxinfo::getMaterial_name, whereJson.get("search")); queryWrapper.like(BstIvtBoxinfo::getBox_no, whereJson.get("search")).or().like(BstIvtBoxinfo::getMaterial_code, whereJson.get("search")).or().like(BstIvtBoxinfo::getMaterial_name, whereJson.get("search"));
} }
if (whereJson.containsKey("is_packing")) {
queryWrapper.eq(BstIvtBoxinfo::getIs_packing, whereJson.get("is_packing"));
}
IPage<BstIvtBoxinfo> result = bstIvtBoxinfoMapper.selectPage(new Page<>(page.getPageNumber() + 1, page.getPageSize()), queryWrapper); IPage<BstIvtBoxinfo> result = bstIvtBoxinfoMapper.selectPage(new Page<>(page.getPageNumber() + 1, page.getPageSize()), queryWrapper);
mapReslt.put("content", result.getRecords()); mapReslt.put("content", result.getRecords());
mapReslt.put("totalElements", result.getTotal()); mapReslt.put("totalElements", result.getTotal());

View File

@@ -21,6 +21,22 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="是否装箱">
<el-select
v-model="query.is_packing"
clearable
class="filter-item"
placeholder="请选择"
@change="crud.toQuery"
>
<el-option
v-for="item in packingList"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
<rrOperation /> <rrOperation />
</el-form> </el-form>
</div> </div>
@@ -178,6 +194,10 @@ export default {
edit: ['admin', 'user:edit'], edit: ['admin', 'user:edit'],
del: ['admin', 'user:del'] del: ['admin', 'user:del']
}, },
packingList: [
{ 'label': '是', 'value': '1' },
{ 'label': '否', 'value': '0' }
],
rules: { rules: {
} }
} }

View File

@@ -93,31 +93,6 @@
</el-form> </el-form>
</div> </div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'--> <!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission">
<el-button
v-if="query.stor_id === '1582991156504039455'"
slot="right"
class="filter-item"
type="warning"
icon="el-icon-check"
size="mini"
@click="openOneCreate"
>
一键生成
</el-button>
<el-button
v-if="query.stor_id === '1582991156504039455'"
slot="right"
class="filter-item"
type="success"
icon="el-icon-position"
size="mini"
@click="closeTun"
>
巷道管理
</el-button>
</crudOperation>
<el-dialog <el-dialog
:visible.sync="dialogVisible2" :visible.sync="dialogVisible2"
:show-close="true" :show-close="true"
@@ -176,6 +151,17 @@
> >
一键生成 一键生成
</el-button> </el-button>
<el-button
v-if="query.stor_id === '1582991156504039455'"
slot="right"
class="filter-item"
type="success"
icon="el-icon-position"
size="mini"
@click="closeTun"
>
巷道管理
</el-button>
</crudOperation> </crudOperation>
<!--表单组件--> <!--表单组件-->