| | |
| | | <div class="right"> |
| | | <div style="margin-bottom: 10px" v-if="isShowButton"> |
| | | <el-button type="primary" @click="openModelDia('add')"> |
| | | 新增尺寸 |
| | | 新增规格型号 |
| | | </el-button> |
| | | <ImportExcel :product-id="currentId" |
| | | @uploadSuccess="getModelList" /> |
| | |
| | | </template> |
| | | </el-dialog> |
| | | <el-dialog v-model="modelDia" |
| | | title="尺寸" |
| | | title="规格型号" |
| | | width="400px" |
| | | @close="closeModelDia" |
| | | @keydown.enter.prevent> |
| | |
| | | </el-col> |
| | | </el-row> |
| | | <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> |
| | |
| | | prop: "productCode", |
| | | }, |
| | | { |
| | | label: "尺寸", |
| | | label: "规格型号", |
| | | prop: "model", |
| | | }, |
| | | { |
| | |
| | | form.value.productName = |
| | | type === "edit" && data ? data.productName : ""; |
| | | }; |
| | | // 打开尺寸弹框 |
| | | // 打开规格型号弹框 |
| | | const openModelDia = (type, data) => { |
| | | modelOperationType.value = type; |
| | | modelDia.value = true; |
| | |
| | | getModelList(); |
| | | }; |
| | | |
| | | // 提交尺寸修改 |
| | | // 提交规格型号修改 |
| | | const submitModelForm = () => { |
| | | proxy.$refs.modelFormRef.validate(valid => { |
| | | if (valid) { |
| | |
| | | selectedRows.value = selection; |
| | | }; |
| | | |
| | | // 查询尺寸 |
| | | // 查询规格型号 |
| | | const pagination = obj => { |
| | | page.current = obj.page; |
| | | page.size = obj.limit; |
| | |
| | | tableLoading.value = false; |
| | | }); |
| | | }; |
| | | // 删除尺寸 |
| | | // 删除规格型号 |
| | | const handleDelete = () => { |
| | | let ids = []; |
| | | if (selectedRows.value.length > 0) { |