gaoluyang
昨天 fa652918dd80558deafeb55790228adf9240eae1
军泰伟业
1.产品数据添加导入功能,规格型号添加产品类型字段
已修改1个文件
26 ■■■■■ 文件已修改
src/views/basicData/product/index.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/basicData/product/index.vue
@@ -156,7 +156,7 @@
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="图纸编号:" prop="unit">
            <el-form-item label="图纸编号:" prop="drawingNumber">
              <el-input
                  v-model="modelForm.drawingNumber"
                  placeholder="请输入图纸编号"
@@ -175,6 +175,21 @@
                clearable
                @keydown.enter.prevent
              />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row>
          <el-col :span="24">
            <el-form-item label="产品类型:" prop="productType">
              <el-select
                v-model="modelForm.productType"
                placeholder="请选择产品类型"
                clearable
                style="width: 100%"
              >
                <el-option label="物料" :value="1" />
                <el-option label="产品" :value="2" />
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
@@ -268,6 +283,12 @@
    prop: "unit",
  },
  {
    label: "产品类型",
    prop: "productType",
    width: 100,
    formatData: (v) => ({ "1": "物料", "2": "产品" }[String(v)] ?? v),
  },
  {
    dataType: "action",
    label: "操作",
    align: "center",
@@ -305,11 +326,13 @@
    model: "",
    unit: "",
    drawingNumber: "",
    productType: "",
  },
  modelRules: {
    model: [{ required: true, message: "请输入", trigger: "blur" }],
    unit: [{ required: true, message: "请输入", trigger: "blur" }],
    drawingNumber: [{ required: true, message: "请输入", trigger: "blur" }],
    productType: [{ required: true, message: "请选择", trigger: "change" }],
  },
});
const { form, rules, modelForm, modelRules } = toRefs(data);
@@ -394,6 +417,7 @@
  modelDia.value = true;
  modelForm.value.model = "";
  modelForm.value.id = "";
  modelForm.value.productType = "";
  if (type === "edit") {
    modelForm.value = { ...data };
  }