|
@@ -38,6 +38,21 @@
|
|
</el-option>
|
|
</el-option>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="商品分类:" prop="productType">
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="value.productType"
|
|
|
|
+ :disabled="!isEdit"
|
|
|
|
+ placeholder="请选择商品分类"
|
|
|
|
+ >
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in goodsType"
|
|
|
|
+ :key="item.value"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"
|
|
|
|
+ >
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<!-- <el-form-item label="商品介绍:">
|
|
<!-- <el-form-item label="商品介绍:">
|
|
<el-input
|
|
<el-input
|
|
:autoSize="true"
|
|
:autoSize="true"
|
|
@@ -120,7 +135,29 @@
|
|
import { fetchListWithChildren } from "@/api/productCate";
|
|
import { fetchListWithChildren } from "@/api/productCate";
|
|
import { fetchList as fetchBrandList } from "@/api/brand";
|
|
import { fetchList as fetchBrandList } from "@/api/brand";
|
|
import { getProduct } from "@/api/product";
|
|
import { getProduct } from "@/api/product";
|
|
-
|
|
|
|
|
|
+// 商品类型
|
|
|
|
+export const goodsType = [
|
|
|
|
+ {
|
|
|
|
+ value: "INSTRUMENT",
|
|
|
|
+ label: "乐器"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: "ACCESSORIES",
|
|
|
|
+ label: "辅件"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: "TEACHING",
|
|
|
|
+ label: "教材"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: "STAFF",
|
|
|
|
+ label: "教谱"
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ value: "OTHER",
|
|
|
|
+ label: "其它"
|
|
|
|
+ }
|
|
|
|
+];
|
|
export default {
|
|
export default {
|
|
name: "ProductInfoDetail",
|
|
name: "ProductInfoDetail",
|
|
props: {
|
|
props: {
|
|
@@ -132,6 +169,7 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ goodsType,
|
|
hasEditCreated: false,
|
|
hasEditCreated: false,
|
|
//选中商品分类的值
|
|
//选中商品分类的值
|
|
selectProductCateValue: [],
|
|
selectProductCateValue: [],
|
|
@@ -156,6 +194,9 @@ export default {
|
|
brandId: [
|
|
brandId: [
|
|
{ required: true, message: "请选择商品品牌", trigger: "blur" },
|
|
{ required: true, message: "请选择商品品牌", trigger: "blur" },
|
|
],
|
|
],
|
|
|
|
+ productType: [
|
|
|
|
+ { required: true, message: "请选择商品分类", trigger: "change" },
|
|
|
|
+ ],
|
|
description: [
|
|
description: [
|
|
{ required: true, message: "请输入商品介绍", trigger: "blur" },
|
|
{ required: true, message: "请输入商品介绍", trigger: "blur" },
|
|
],
|
|
],
|