采购开始做

This commit is contained in:
砂糖
2025-07-18 17:22:56 +08:00
parent ff8c174b8e
commit 58bdd266dc
10 changed files with 995 additions and 45 deletions

View File

@@ -33,20 +33,18 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="基础材质分类ID" prop="baseMaterialId">
<el-input
<el-form-item label="基础材质分类" prop="baseMaterialId">
<CategorySelect
v-model="queryParams.baseMaterialId"
placeholder="请输入基础材质分类ID"
placeholder="请选择基础材质分类"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="表面处理分类ID" prop="surfaceTreatmentId">
<el-input
<el-form-item label="表面处理分类" prop="surfaceTreatmentId">
<CategorySelect
v-model="queryParams.surfaceTreatmentId"
placeholder="请输入表面处理分类ID"
placeholder="请选择表面处理分类"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="厚度" prop="thickness">
@@ -233,11 +231,11 @@
<el-form-item label="目标冷轧牌号" prop="targetColdGrade">
<el-input v-model="form.targetColdGrade" placeholder="请输入目标冷轧牌号" />
</el-form-item>
<el-form-item label="基础材质分类ID" prop="baseMaterialId">
<el-input v-model="form.baseMaterialId" placeholder="请输入基础材质分类ID" />
<el-form-item label="基础材质分类" prop="baseMaterialId">
<CategorySelect v-model="form.baseMaterialId" categoryType="base_material" placeholder="请选择基础材质分类" clearable />
</el-form-item>
<el-form-item label="表面处理分类ID" prop="surfaceTreatmentId">
<el-input v-model="form.surfaceTreatmentId" placeholder="请输入表面处理分类ID" />
<el-form-item label="表面处理分类" prop="surfaceTreatmentId">
<CategorySelect v-model="form.surfaceTreatmentId" categoryType="surface_treatment" placeholder="请选择表面处理分类" clearable />
</el-form-item>
<el-form-item label="厚度" prop="thickness">
<el-input v-model="form.thickness" placeholder="请输入厚度" />
@@ -283,9 +281,13 @@
<script>
import { listRawMaterial, getRawMaterial, delRawMaterial, addRawMaterial, updateRawMaterial } from "@/api/wms/rawMaterial";
import CategorySelect from "@/components/KLPService/CategorySelect/index.vue";
export default {
name: "RawMaterial",
components: {
CategorySelect
},
data() {
return {
// 按钮loading
@@ -352,10 +354,10 @@ export default {
{ required: true, message: "目标冷轧牌号不能为空", trigger: "blur" }
],
baseMaterialId: [
{ required: true, message: "基础材质分类ID不能为空", trigger: "blur" }
{ required: true, message: "基础材质分类不能为空", trigger: "blur" }
],
surfaceTreatmentId: [
{ required: true, message: "表面处理分类ID不能为空", trigger: "blur" }
{ required: true, message: "表面处理分类不能为空", trigger: "blur" }
],
thickness: [
{ required: true, message: "厚度不能为空", trigger: "blur" }