| | |
| | | <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" |
| | |
| | | v-if="isShowButton"> |
| | | <el-button type="primary" |
| | | @click="openModelDia('add')"> |
| | | 新增规格型号 |
| | | 新增物料描述 |
| | | </el-button> |
| | | <ImportExcel :product-id="currentId" |
| | | @uploadSuccess="getModelList" /> |
| | |
| | | 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 |
| | |
| | | </template> |
| | | </el-dialog> |
| | | <el-dialog v-model="modelDia" |
| | | title="规格型号" |
| | | title="物料描述" |
| | | width="400px" |
| | | @close="closeModelDia" |
| | | @keydown.enter.prevent> |
| | |
| | | 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> |
| | |
| | | const expandedKeys = ref([]); |
| | | const tableColumn = ref([ |
| | | { |
| | | label: "产品编号", |
| | | label: "物料编码", |
| | | prop: "productCode", |
| | | }, |
| | | { |
| | | label: "规格型号", |
| | | label: "物料描述", |
| | | prop: "model", |
| | | }, |
| | | { |
| | |
| | | rules: { |
| | | productName: [ |
| | | { required: true, message: "请输入", trigger: "blur" }, |
| | | { max: 50, message: "产品名称不能超过50个字符", trigger: "blur" }, |
| | | { max: 50, message: "物料编码不能超过50个字符", trigger: "blur" }, |
| | | ], |
| | | }, |
| | | modelForm: { |