第七天

cloud-ui
刘河平 2024-11-20 01:16:47 +08:00
parent 36fdc76502
commit b36e70f665
1 changed files with 14 additions and 2 deletions

View File

@ -110,8 +110,8 @@
<dict-tag :options="dict.type.sys_yes_no" :value="scope.row.status"/> <dict-tag :options="dict.type.sys_yes_no" :value="scope.row.status"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="规格" align="center" prop="ruleId" /> <el-table-column label="规格" align="center" prop="ruleName" />
<el-table-column label="品牌" align="center" prop="brandId" /> <el-table-column label="品牌" align="center" prop="brandName" />
<el-table-column label="备注" align="center" prop="remark" /> <el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
@ -154,12 +154,14 @@
</el-steps> </el-steps>
<el-form ref="form" :model="form" :rules="rules" label-width="80px"> <el-form ref="form" :model="form" :rules="rules" label-width="80px">
<div v-show="stepNumber === 0"> <div v-show="stepNumber === 0">
<!-- 商品的名称和状态-->
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="商品名称" prop="name"> <el-form-item label="商品名称" prop="name">
<el-input v-model="form.name" placeholder="请输入商品名称" /> <el-input v-model="form.name" placeholder="请输入商品名称" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="商品状态" prop="status"> <el-form-item label="商品状态" prop="status">
<el-radio-group v-model="form.status"> <el-radio-group v-model="form.status">
@ -171,7 +173,9 @@
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="品牌" prop="brandId"> <el-form-item label="品牌" prop="brandId">
@ -202,6 +206,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-form-item label="商品图片" prop="image"> <el-form-item label="商品图片" prop="image">
<image-upload v-model="form.image"/> <image-upload v-model="form.image"/>
@ -212,6 +217,7 @@
<image-upload v-model="form.carouselImages"/> <image-upload v-model="form.carouselImages"/>
</el-form-item> </el-form-item>
</el-row> </el-row>
</div> </div>
<div v-show="stepNumber === 1"> <div v-show="stepNumber === 1">
<el-form-item label="品类" prop="type"> <el-form-item label="品类" prop="type">
@ -486,6 +492,7 @@ export default {
watch: { watch: {
categoryOptionValue: { categoryOptionValue: {
handler(value){ handler(value){
console.log(value)
if (value !== null && value !== undefined && value.length > 0){ if (value !== null && value !== undefined && value.length > 0){
this.form.mianType = value[0]; this.form.mianType = value[0];
this.form.parentType = value[1]; this.form.parentType = value[1];
@ -723,6 +730,11 @@ export default {
const id = row.id || this.ids const id = row.id || this.ids
getInfo(id).then(response => { getInfo(id).then(response => {
this.form = response.data; this.form = response.data;
this.categoryOptionValue=[
this.form.mianType,
this.form.parent,
this.form.type
]
this.open = true; this.open = true;
this.title = "修改商品信息"; this.title = "修改商品信息";
}); });