This commit is contained in:
qsh
2024-05-30 18:39:23 +08:00
parent 1e0ba3b619
commit de522af86f
3 changed files with 135 additions and 85 deletions

View File

@@ -4,26 +4,39 @@
<el-form :model="form" ref="spuForm" :rules="rules" label-width="90px">
<el-row :gutter="20">
<el-col :span="8" :offset="0">
<el-form-item label="产品名称" prop="name">
<el-input v-model="form.name" placeholder="请输入产品名称" />
<el-form-item label="产品名称" prop="productName">
<el-input v-model="form.productName" placeholder="请输入产品名称" />
</el-form-item>
</el-col>
<el-col :span="8" :offset="0">
<el-form-item label="分类" prop="category">
<el-input v-model="form.category" placeholder="请输入分类" />
<el-form-item label="分类" prop="productCategory">
<el-cascader
:options="opts.productCategory"
v-model="form.productCategory"
placeholder="请选择分类"
filterable
show-all-levels
/>
</el-form-item>
</el-col>
<el-col :span="8" :offset="0">
<el-form-item label="品牌" prop="brand">
<el-input v-model="form.brand" placeholder="请输入品牌" />
<el-form-item label="品牌" prop="productBrand">
<el-select v-model="form.productBrand" placeholder="请选择品牌" filterable>
<el-option
v-for="item in opts.brand"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12" :offset="0">
<el-form-item label="产品简介" prop="intro">
<el-form-item label="产品简介" prop="productIntro">
<el-input
v-model="form.intro"
v-model="form.productIntro"
type="textarea"
:autosize="{ minRows: 4 }"
placeholder="请输入产品简介"
@@ -148,6 +161,11 @@ const form = ref({
const rules = ref({})
const attributesAddFormRef = ref() // 添加商品属性表单
const opts = {
brand: [],
productCategory: []
}
/** 删除属性*/
function handleCloseProperty(index) {
form.value.specsList?.splice(index, 1)