|
@ -2,9 +2,9 @@ |
|
|
<div class="edit_add_page"> |
|
|
<div class="edit_add_page"> |
|
|
<div class="content"> |
|
|
<div class="content"> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="90px"> |
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="90px"> |
|
|
<div class="detail_title">基础信息</div> |
|
|
|
|
|
|
|
|
<div class="detail_title">{{ $t('common.baseinfo') }}</div> |
|
|
|
|
|
|
|
|
<el-form-item label="所属店铺:" prop="shopId"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.ownedshop')" prop="shopId"> |
|
|
<el-select v-model="form.shopId" placeholder="请选择所属店铺" clearable> |
|
|
<el-select v-model="form.shopId" placeholder="请选择所属店铺" clearable> |
|
|
<el-option v-for="(item, index) in shopList" :key="index" :label="item.shopName" |
|
|
<el-option v-for="(item, index) in shopList" :key="index" :label="item.shopName" |
|
|
:value="item.shopId" /> |
|
|
:value="item.shopId" /> |
|
@ -12,15 +12,15 @@ |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<el-form-item label="商品名称:" prop="productName"> |
|
|
|
|
|
<el-input v-model="form.productName" maxlength="50" class="form-content-item-input" placeholder="请输入商品名称" show-word-limit /> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.productname')" prop="productName"> |
|
|
|
|
|
<el-input v-model="form.productName" maxlength="50" class="form-content-item-input" :placeholder="$t('product.productnamehint')" show-word-limit /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="卖点简介:" prop="productBrief"> |
|
|
|
|
|
<el-input v-model="form.productBrief" maxlength="50" class="form-content-item-input" placeholder="请输入卖点简介" show-word-limit /> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.productbrief')" prop="productBrief"> |
|
|
|
|
|
<el-input v-model="form.productBrief" maxlength="50" class="form-content-item-input" :placeholder="$t('product.productbriefhint')" show-word-limit /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="平台商品分类:" prop="classifyId"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.platformproductclassify')" prop="classifyId"> |
|
|
<el-cascader v-model="form.classifyId" :options="classifyList" clearable :props="{ |
|
|
<el-cascader v-model="form.classifyId" :options="classifyList" clearable :props="{ |
|
|
checkStrictly: false, |
|
|
checkStrictly: false, |
|
|
label: 'categoryName', |
|
|
label: 'categoryName', |
|
@ -29,14 +29,14 @@ |
|
|
}" @change="handleChangeCascader" /> |
|
|
}" @change="handleChangeCascader" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="商品分组:" prop="shopGroupId"> |
|
|
|
|
|
<el-select v-model="form.shopGroupId" placeholder="请选择商品分组" clearable> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.productgroup')" prop="shopGroupId"> |
|
|
|
|
|
<el-select v-model="form.shopGroupId" :placeholder="$t('product.productgrouphint')" clearable> |
|
|
<el-option v-for="(item, index) in groupList" :key="index" :label="item.groupName" |
|
|
<el-option v-for="(item, index) in groupList" :key="index" :label="item.groupName" |
|
|
:value="item.shopGroupId" /> |
|
|
:value="item.shopGroupId" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="商家商品分类:" prop="classifyBusinessId"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.businessproductclassify')" prop="classifyBusinessId"> |
|
|
<el-cascader v-model="form.classifyBusinessId" :options="classifyBusinessList" clearable :props="{ |
|
|
<el-cascader v-model="form.classifyBusinessId" :options="classifyBusinessList" clearable :props="{ |
|
|
checkStrictly: false, |
|
|
checkStrictly: false, |
|
|
label: 'categoryName', |
|
|
label: 'categoryName', |
|
@ -52,16 +52,16 @@ |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> --> |
|
|
</el-form-item> --> |
|
|
|
|
|
|
|
|
<el-form-item label="品牌:"> |
|
|
|
|
|
<el-select v-model="form.brandId" clearable placeholder="请选择品牌"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.brand')"> |
|
|
|
|
|
<el-select v-model="form.brandId" clearable :placeholder="$t('product.brandhint')"> |
|
|
<el-option v-for="item in brandList" :key="item.id" :label="item.brandName" :value="item.id" /> |
|
|
<el-option v-for="item in brandList" :key="item.id" :label="item.brandName" :value="item.id" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item class="form-item-long" label="供应商:"> |
|
|
|
|
|
<el-input v-model="form.supplierName" maxlength="20" class="form-content-item-input" show-word-limit placeholder="请输入供应商名称" /> |
|
|
|
|
|
|
|
|
<el-form-item class="form-item-long" :label="$t('product.supplier')"> |
|
|
|
|
|
<el-input v-model="form.supplierName" maxlength="20" class="form-content-item-input" show-word-limit placeholder="$t('product.supplierhint')" /> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="商品图片:"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.productimg')"> |
|
|
<div class="upload-wrap"> |
|
|
<div class="upload-wrap"> |
|
|
<el-upload list-type="picture-card" :on-preview="handlePictureCardPreview" :on-remove="handleRemove" |
|
|
<el-upload list-type="picture-card" :on-preview="handlePictureCardPreview" :on-remove="handleRemove" |
|
|
:headers="headers" :data="dataObj" :file-list="form.images" :limit="20" :on-success="handleImageSuccess" |
|
|
:headers="headers" :data="dataObj" :file-list="form.images" :limit="20" :on-success="handleImageSuccess" |
|
@ -82,10 +82,10 @@ |
|
|
</div> |
|
|
</div> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="款式设置:"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.stylesetting')"> |
|
|
<el-radio-group v-model="form.attrStyle" @input="changeAttrStyle"> |
|
|
<el-radio-group v-model="form.attrStyle" @input="changeAttrStyle"> |
|
|
<el-radio :label="0" key="0">单款式</el-radio> |
|
|
|
|
|
<el-radio :label="1" key="1">多款式</el-radio> |
|
|
|
|
|
|
|
|
<el-radio :label="0" key="0">{{$t('product.singlestyle')}}</el-radio> |
|
|
|
|
|
<el-radio :label="1" key="1">{{ $t('product.multistyle') }}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
@ -93,52 +93,52 @@ |
|
|
<div v-if="form.attrStyle === 0" class="single-style"> |
|
|
<div v-if="form.attrStyle === 0" class="single-style"> |
|
|
<el-table :data="skuList" style="width: 100%" |
|
|
<el-table :data="skuList" style="width: 100%" |
|
|
:header-cell-style="{ background: '#EEF3FF', color: '#333333' }"> |
|
|
:header-cell-style="{ background: '#EEF3FF', color: '#333333' }"> |
|
|
<el-table-column label="规格"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.specification')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-input v-model="singleStyle.skuValue" :sss="scope" maxlength="10" /> |
|
|
<el-input v-model="singleStyle.skuValue" :sss="scope" maxlength="10" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="售价"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.price')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-input-number v-model="scope.row.price" :controls="false" :max="999999999" :min="0" :precision="2" |
|
|
<el-input-number v-model="scope.row.price" :controls="false" :max="999999999" :min="0" :precision="2" |
|
|
:step="0.01" /> |
|
|
:step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="原价"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.originalprice')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- <el-input v-model="scope.row.originalPrice" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<!-- <el-input v-model="scope.row.originalPrice" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<el-input-number v-model="scope.row.originalPrice" :controls="false" :max="999999999" :min="0" |
|
|
<el-input-number v-model="scope.row.originalPrice" :controls="false" :max="999999999" :min="0" |
|
|
:precision="2" :step="0.01" /> |
|
|
:precision="2" :step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="税率"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.rate')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-input-number v-model="scope.row.rate" :controls="false" :min="0" :precision="2" :step="0.01" /> |
|
|
<el-input-number v-model="scope.row.rate" :controls="false" :min="0" :precision="2" :step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="仓库"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('logistics.storehouse')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-select v-model="scope.row.storehouseId" placeholder="请选择具体仓库" clearable> |
|
|
|
|
|
|
|
|
<el-select v-model="scope.row.storehouseId" :placeholder="$t('logistics.storehousehint')" clearable> |
|
|
<el-option v-for="(item, index) in storehouseList" :key="index" :label="item.storehouseName" |
|
|
<el-option v-for="(item, index) in storehouseList" :key="index" :label="item.storehouseName" |
|
|
:value="item.storehouseId" /> |
|
|
:value="item.storehouseId" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="库存"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.inventory')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- <el-input v-model="scope.row.stockNumber" type="number" oninput="value=value.replace(/[^\d]/g,'')" /> --> |
|
|
<!-- <el-input v-model="scope.row.stockNumber" type="number" oninput="value=value.replace(/[^\d]/g,'')" /> --> |
|
|
<el-input-number v-model="scope.row.stockNumber" :disabled="true" :controls="false" :max="999999999" |
|
|
<el-input-number v-model="scope.row.stockNumber" :disabled="true" :controls="false" :max="999999999" |
|
|
:min="0" :precision="0" /> |
|
|
:min="0" :precision="0" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="重量(KG)"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.weight')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- <el-input v-model="scope.row.weight" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<!-- <el-input v-model="scope.row.weight" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<el-input-number v-model="scope.row.weight" :controls="false" :max="999" :min="0" :precision="2" |
|
|
<el-input-number v-model="scope.row.weight" :controls="false" :max="999" :min="0" :precision="2" |
|
|
:step="0.01" /> |
|
|
:step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="国际条码"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.Internationalbarcode')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-input v-model="scope.row.sku" maxlength="20" /> |
|
|
<el-input v-model="scope.row.sku" maxlength="20" /> |
|
|
</template> |
|
|
</template> |
|
@ -147,12 +147,12 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div v-else class="multiple-styles"> |
|
|
<div v-else class="multiple-styles"> |
|
|
<div v-for="(skuAttr, index) in form.skuAttrList" :key="index" class="sku-attr-list"> |
|
|
<div v-for="(skuAttr, index) in form.skuAttrList" :key="index" class="sku-attr-list"> |
|
|
<el-form-item label="规格名"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.skuname')"> |
|
|
<el-input v-model="skuAttr.skuName" maxlength="20" /> |
|
|
<el-input v-model="skuAttr.skuName" maxlength="20" /> |
|
|
<i v-if="index != 0" class="el-icon-close delImg" @click="delSkuAttrList(index)" /> |
|
|
<i v-if="index != 0" class="el-icon-close delImg" @click="delSkuAttrList(index)" /> |
|
|
<el-checkbox v-if="index === 0" v-model="skuAttr.needImg" style="margin-left: 20px;">需要配图</el-checkbox> |
|
|
|
|
|
|
|
|
<el-checkbox v-if="index === 0" v-model="skuAttr.needImg" style="margin-left: 20px;">{{ $t('product.needimage') }}</el-checkbox> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="规格值"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.skuvalue')"> |
|
|
<div class="attr-value-list"> |
|
|
<div class="attr-value-list"> |
|
|
<div v-for="(sku, index1) in skuAttr.values" :key="index + '-' + index1" class="main-diagram m-8"> |
|
|
<div v-for="(sku, index1) in skuAttr.values" :key="index + '-' + index1" class="main-diagram m-8"> |
|
|
<el-input v-model="sku.skuValue" maxlength="10" /> |
|
|
<el-input v-model="sku.skuValue" maxlength="10" /> |
|
@ -179,11 +179,11 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<el-button type="text" style="margin-left: 10px;" @click="addAttrValue(index)">添加</el-button> |
|
|
|
|
|
|
|
|
<el-button type="text" style="margin-left: 10px;" @click="addAttrValue(index)">{{ $t('permission.添加') }}</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</div> |
|
|
</div> |
|
|
<el-button class="add-attr-btn" type="primary" @click="addSkuAttrList">添加规格</el-button> |
|
|
|
|
|
|
|
|
<el-button class="add-attr-btn" type="primary" @click="addSkuAttrList">{{ $t('product.newsku') }}</el-button> |
|
|
<el-table :data="skuList" style="width: 100%" |
|
|
<el-table :data="skuList" style="width: 100%" |
|
|
:header-cell-style="{ background: '#EEF3FF', color: '#333333' }"> |
|
|
:header-cell-style="{ background: '#EEF3FF', color: '#333333' }"> |
|
|
<el-table-column v-for="(skuAttr, index) in skuAttrName" :key="index" :label="skuAttr.skuName"> |
|
|
<el-table-column v-for="(skuAttr, index) in skuAttrName" :key="index" :label="skuAttr.skuName"> |
|
@ -214,34 +214,34 @@ |
|
|
<el-input-number v-model="scope.row.rate" :controls="false" :min="0" :precision="2" :step="0.01" /> |
|
|
<el-input-number v-model="scope.row.rate" :controls="false" :min="0" :precision="2" :step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="仓库"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('logistics.storehouse')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-select v-model="scope.row.storehouseId" placeholder="请选择具体仓库" clearable> |
|
|
|
|
|
|
|
|
<el-select v-model="scope.row.storehouseId" :placeholder="$t('logistics.storehousehint')" clearable> |
|
|
<el-option v-for="(item, index) in storehouseList" :key="index" :label="item.storehouseName" |
|
|
<el-option v-for="(item, index) in storehouseList" :key="index" :label="item.storehouseName" |
|
|
:value="item.storehouseId" /> |
|
|
:value="item.storehouseId" /> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="库存"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.inventory')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- <el-input v-model="scope.row.stockNumber" type="number" oninput="value=value.replace(/[^\d]/g,'')" /> --> |
|
|
<!-- <el-input v-model="scope.row.stockNumber" type="number" oninput="value=value.replace(/[^\d]/g,'')" /> --> |
|
|
<el-input-number v-model="scope.row.stockNumber" :disabled="true" :controls="false" :max="999999999" |
|
|
<el-input-number v-model="scope.row.stockNumber" :disabled="true" :controls="false" :max="999999999" |
|
|
:min="0" :precision="0" /> |
|
|
:min="0" :precision="0" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="重量(KG)"> |
|
|
|
|
|
|
|
|
<el-table-column :label="$t('product.weight')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<!-- <el-input v-model="scope.row.weight" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<!-- <el-input v-model="scope.row.weight" type="number" oninput="value=value.replace(/-/, '')" /> --> |
|
|
<el-input-number v-model="scope.row.weight" :controls="false" :max="999" :min="0" :precision="6" |
|
|
<el-input-number v-model="scope.row.weight" :controls="false" :max="999" :min="0" :precision="6" |
|
|
:step="0.01" /> |
|
|
:step="0.01" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column label="国际条码" width="120"> |
|
|
|
|
|
|
|
|
<el-table-column label="$t('product.Internationalbarcode')" width="120"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-input v-model="scope.row.sku" maxlength="20" /> |
|
|
<el-input v-model="scope.row.sku" maxlength="20" /> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<!-- <el-table-column label="操作"> |
|
|
|
|
|
|
|
|
<!-- <el-table-column :label="$t('common.operate')"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-button type="text" @click="delAttrValue(scope.row,scope.$index,scope.row,scope)">{{ $t('common.delete') }}</el-button> |
|
|
<el-button type="text" @click="delAttrValue(scope.row,scope.$index,scope.row,scope)">{{ $t('common.delete') }}</el-button> |
|
|
</template> |
|
|
</template> |
|
@ -250,7 +250,7 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<el-form-item label="商品详情:" style="margin-bottom: 5px;"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.productdetail')" style="margin-bottom: 5px;"> |
|
|
|
|
|
|
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<Tinymce v-if="showTinymce" ref="content" v-model="form.productText" style="width: 99%;" class="tinymce-wrap" |
|
|
<Tinymce v-if="showTinymce" ref="content" v-model="form.productText" style="width: 99%;" class="tinymce-wrap" |
|
@ -259,33 +259,33 @@ |
|
|
|
|
|
|
|
|
<div class="lastitem"> |
|
|
<div class="lastitem"> |
|
|
<div class="hitem"> |
|
|
<div class="hitem"> |
|
|
<el-form-item label="需要物流" prop="ifLogistics"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.needlogitics')" prop="ifLogistics"> |
|
|
<el-radio-group v-model="form.ifLogistics"> |
|
|
<el-radio-group v-model="form.ifLogistics"> |
|
|
<el-radio :label="1">是</el-radio> |
|
|
|
|
|
<el-radio :label="0">否</el-radio> |
|
|
|
|
|
|
|
|
<el-radio :label="1">{{ $t('common.yes') }}</el-radio> |
|
|
|
|
|
<el-radio :label="0">{{ $t('common.no') }}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="允许超卖" prop="ifOversold"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.allowoversold')" prop="ifOversold"> |
|
|
<el-radio-group v-model="form.ifOversold"> |
|
|
<el-radio-group v-model="form.ifOversold"> |
|
|
<el-radio :label="1">允许</el-radio> |
|
|
|
|
|
<el-radio :label="0">不允许</el-radio> |
|
|
|
|
|
|
|
|
<el-radio :label="1">{{ $t('common.allow') }}</el-radio> |
|
|
|
|
|
<el-radio :label="0">{{ $t('common.notallow') }}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="hitem"> |
|
|
<div class="hitem"> |
|
|
|
|
|
|
|
|
<el-form-item label="上架状态" prop="shelveState"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.shelvestate')" prop="shelveState"> |
|
|
<el-radio-group v-model="form.shelveState"> |
|
|
<el-radio-group v-model="form.shelveState"> |
|
|
<el-radio :label="1">上架</el-radio> |
|
|
|
|
|
<el-radio :label="0">下架</el-radio> |
|
|
|
|
|
|
|
|
<el-radio :label="1">{{ $t('product.shelveson') }}</el-radio> |
|
|
|
|
|
<el-radio :label="0">{{ $t('product.shelvesoff') }}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
<el-form-item label="积分兑换" prop="ifCredit"> |
|
|
|
|
|
|
|
|
<el-form-item :label="$t('product.creditsexchange')" prop="ifCredit"> |
|
|
<el-radio-group v-model="form.ifCredit"> |
|
|
<el-radio-group v-model="form.ifCredit"> |
|
|
<el-radio :label="1">允许</el-radio> |
|
|
|
|
|
<el-radio :label="0">不允许</el-radio> |
|
|
|
|
|
|
|
|
<el-radio :label="1">{{ $t('common.allow') }}</el-radio> |
|
|
|
|
|
<el-radio :label="0">{{ $t('common.notallow') }}</el-radio> |
|
|
</el-radio-group> |
|
|
</el-radio-group> |
|
|
<p style="color: #cf0f0f">开启积分兑换后,积分所抵扣的金额由商户承担</p> |
|
|
<p style="color: #cf0f0f">开启积分兑换后,积分所抵扣的金额由商户承担</p> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|