Compare commits
3 Commits
6aa1d581e7
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ae6403bd3 | ||
|
|
855dbbe099 | ||
| f41a17c885 |
@@ -70,7 +70,7 @@ spring:
|
|||||||
# 国际化资源文件路径
|
# 国际化资源文件路径
|
||||||
basename: i18n/messages
|
basename: i18n/messages
|
||||||
profiles:
|
profiles:
|
||||||
active: prod
|
active: @profiles.active@
|
||||||
# 文件上传
|
# 文件上传
|
||||||
servlet:
|
servlet:
|
||||||
multipart:
|
multipart:
|
||||||
|
|||||||
@@ -32,6 +32,10 @@ public class MatMaterial extends BaseEntity {
|
|||||||
* 配料名称
|
* 配料名称
|
||||||
*/
|
*/
|
||||||
private String materialName;
|
private String materialName;
|
||||||
|
/**
|
||||||
|
* 物料类型:1=辅料,2=原料
|
||||||
|
*/
|
||||||
|
private Integer materialType;
|
||||||
/**
|
/**
|
||||||
* 配料规格
|
* 配料规格
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -32,6 +32,11 @@ public class MatMaterialBo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private String materialName;
|
private String materialName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料类型:1=辅料,2=原料
|
||||||
|
*/
|
||||||
|
private Integer materialType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 配料规格
|
* 配料规格
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -34,6 +34,12 @@ public class MatMaterialVo {
|
|||||||
@ExcelProperty(value = "配料名称")
|
@ExcelProperty(value = "配料名称")
|
||||||
private String materialName;
|
private String materialName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料类型:1=辅料,2=原料
|
||||||
|
*/
|
||||||
|
@ExcelProperty(value = "物料类型")
|
||||||
|
private Integer materialType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 配料规格
|
* 配料规格
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ public class MatMaterialServiceImpl implements IMatMaterialService {
|
|||||||
Map<String, Object> params = bo.getParams();
|
Map<String, Object> params = bo.getParams();
|
||||||
LambdaQueryWrapper<MatMaterial> lqw = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<MatMaterial> lqw = Wrappers.lambdaQuery();
|
||||||
lqw.like(StringUtils.isNotBlank(bo.getMaterialName()), MatMaterial::getMaterialName, bo.getMaterialName());
|
lqw.like(StringUtils.isNotBlank(bo.getMaterialName()), MatMaterial::getMaterialName, bo.getMaterialName());
|
||||||
|
lqw.eq(bo.getMaterialType() != null, MatMaterial::getMaterialType, bo.getMaterialType());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getSpec()), MatMaterial::getSpec, bo.getSpec());
|
lqw.eq(StringUtils.isNotBlank(bo.getSpec()), MatMaterial::getSpec, bo.getSpec());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getModel()), MatMaterial::getModel, bo.getModel());
|
lqw.eq(StringUtils.isNotBlank(bo.getModel()), MatMaterial::getModel, bo.getModel());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getFactory()), MatMaterial::getFactory, bo.getFactory());
|
lqw.eq(StringUtils.isNotBlank(bo.getFactory()), MatMaterial::getFactory, bo.getFactory());
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
<resultMap type="com.gear.mat.domain.MatMaterial" id="MatMaterialResult">
|
<resultMap type="com.gear.mat.domain.MatMaterial" id="MatMaterialResult">
|
||||||
<result property="materialId" column="material_id"/>
|
<result property="materialId" column="material_id"/>
|
||||||
<result property="materialName" column="material_name"/>
|
<result property="materialName" column="material_name"/>
|
||||||
|
<result property="materialType" column="material_type"/>
|
||||||
<result property="spec" column="spec"/>
|
<result property="spec" column="spec"/>
|
||||||
<result property="model" column="model"/>
|
<result property="model" column="model"/>
|
||||||
<result property="factory" column="factory"/>
|
<result property="factory" column="factory"/>
|
||||||
|
|||||||
@@ -13,6 +13,11 @@
|
|||||||
<el-form-item label="厂家" prop="factory">
|
<el-form-item label="厂家" prop="factory">
|
||||||
<el-input v-model="queryParams.factory" placeholder="请输入厂家" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.factory" placeholder="请输入厂家" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<!-- <el-form-item label="物料类型" prop="materialType">
|
||||||
|
<el-select v-model="queryParams.materialType" placeholder="请选择物料类型" @change="handleQuery" disabled>
|
||||||
|
<el-option label="原料" value="2" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item> -->
|
||||||
<!-- <el-form-item label="计量单位 个/公斤/米等" prop="unit">
|
<!-- <el-form-item label="计量单位 个/公斤/米等" prop="unit">
|
||||||
<el-input v-model="queryParams.unit" placeholder="请输入计量单位 个/公斤/米等" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.unit" placeholder="请输入计量单位 个/公斤/米等" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -45,6 +50,11 @@
|
|||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<!-- <el-table-column label="配料ID 主键" align="center" prop="materialId" v-if="true" /> -->
|
<!-- <el-table-column label="配料ID 主键" align="center" prop="materialId" v-if="true" /> -->
|
||||||
<el-table-column label="配料名称" align="center" prop="materialName" />
|
<el-table-column label="配料名称" align="center" prop="materialName" />
|
||||||
|
<el-table-column label="物料类型" align="center" prop="materialType">
|
||||||
|
<template #default="scope">
|
||||||
|
{{ scope.row.materialType === 1 ? '辅料' : '原料' }}
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="配料规格" align="center" prop="spec" />
|
<el-table-column label="配料规格" align="center" prop="spec" />
|
||||||
<el-table-column label="配料型号" align="center" prop="model" />
|
<el-table-column label="配料型号" align="center" prop="model" />
|
||||||
<el-table-column label="厂家" align="center" prop="factory" />
|
<el-table-column label="厂家" align="center" prop="factory" />
|
||||||
@@ -79,6 +89,11 @@
|
|||||||
<el-form-item label="配料名称" prop="materialName">
|
<el-form-item label="配料名称" prop="materialName">
|
||||||
<el-input v-model="form.materialName" placeholder="请输入配料名称" />
|
<el-input v-model="form.materialName" placeholder="请输入配料名称" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="物料类型" prop="materialType">
|
||||||
|
<el-select v-model="form.materialType" placeholder="请选择物料类型" disabled>
|
||||||
|
<el-option label="原料" value="2" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item label="配料规格" prop="spec">
|
<el-form-item label="配料规格" prop="spec">
|
||||||
<el-input v-model="form.spec" placeholder="请输入配料规格" />
|
<el-input v-model="form.spec" placeholder="请输入配料规格" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -232,6 +247,7 @@ const data = reactive({
|
|||||||
factory: undefined,
|
factory: undefined,
|
||||||
unit: undefined,
|
unit: undefined,
|
||||||
currentStock: undefined,
|
currentStock: undefined,
|
||||||
|
materialType: 2, // 固定为原料
|
||||||
},
|
},
|
||||||
rules: {
|
rules: {
|
||||||
}
|
}
|
||||||
@@ -260,6 +276,7 @@ function reset() {
|
|||||||
form.value = {
|
form.value = {
|
||||||
materialId: null,
|
materialId: null,
|
||||||
materialName: null,
|
materialName: null,
|
||||||
|
materialType: 2, // 固定为原料
|
||||||
spec: null,
|
spec: null,
|
||||||
model: null,
|
model: null,
|
||||||
factory: null,
|
factory: null,
|
||||||
@@ -284,6 +301,7 @@ function handleQuery() {
|
|||||||
/** 重置按钮操作 */
|
/** 重置按钮操作 */
|
||||||
function resetQuery() {
|
function resetQuery() {
|
||||||
proxy.resetForm("queryRef");
|
proxy.resetForm("queryRef");
|
||||||
|
queryParams.value.materialType = 2; // 重置后仍为原料
|
||||||
handleQuery();
|
handleQuery();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user