gaoluyang
2026-09-21 e5b17e96f050cc12c7ba890d196dd5f7f54926d7
src/views/basicData/product/index.vue
@@ -12,7 +12,7 @@
        <el-button v-if="false"
                   type="primary"
                   @click="openProDia('addOne')"
                   style="margin-left: 10px">新增产品大类</el-button>
                   style="margin-left: 10px">新增物料编码</el-button>
      </div>
      <div ref="containerRef">
        <el-tree ref="tree"
@@ -70,7 +70,7 @@
           v-if="isShowButton">
        <el-button type="primary"
                   @click="openModelDia('add')">
          新增规格型号
          新增物料描述
        </el-button>
        <ImportExcel :product-id="currentId"
                     @uploadSuccess="getModelList" />
@@ -101,12 +101,12 @@
               ref="formRef">
        <el-row :gutter="30">
          <el-col :span="24">
            <el-form-item label="产品名称:"
            <el-form-item label="物料编码:"
                          prop="productName">
              <el-input v-model="form.productName"
                        type="textarea"
                        resize="vertical"
                        placeholder="请输入产品名称"
                        placeholder="请输入物料编码"
                        maxlength="50"
                        show-word-limit
                        clearable
@@ -124,7 +124,7 @@
      </template>
    </el-dialog>
    <el-dialog v-model="modelDia"
               title="规格型号"
               title="物料描述"
               width="400px"
               @close="closeModelDia"
               @keydown.enter.prevent>
@@ -135,19 +135,19 @@
               ref="modelFormRef">
        <el-row>
          <el-col :span="24">
            <el-form-item label="产品编号:"
            <el-form-item label="物料编码:"
                          prop="productCode">
              <el-input v-model="modelForm.productCode"
                        placeholder="请输入产品编号"
                        placeholder="请输入物料编码"
                        clearable
                        @keydown.enter.prevent />
            </el-form-item>
          </el-col>
          <el-col :span="24">
            <el-form-item label="规格型号:"
            <el-form-item label="物料描述:"
                          prop="model">
              <el-input v-model="modelForm.model"
                        placeholder="请输入规格型号"
                        placeholder="请输入物料描述"
                        clearable
                        @keydown.enter.prevent />
            </el-form-item>
@@ -293,11 +293,11 @@
  const expandedKeys = ref([]);
  const tableColumn = ref([
    {
      label: "产品编号",
      label: "物料编码",
      prop: "productCode",
    },
    {
      label: "规格型号",
      label: "物料描述",
      prop: "model",
    },
    {
@@ -335,7 +335,7 @@
    rules: {
      productName: [
        { required: true, message: "请输入", trigger: "blur" },
        { max: 50, message: "产品名称不能超过50个字符", trigger: "blur" },
        { max: 50, message: "物料编码不能超过50个字符", trigger: "blur" },
      ],
    },
    modelForm: {