|
|
@ -36,14 +36,14 @@ |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">商品条形码</div> |
|
|
|
<div class="span-sty">条形码</div> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.barCode" placeholder="由系统自动生成" :readonly="true" class="addinputw addinputInfo" |
|
|
|
clearable /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">商品拼音缩写</div> |
|
|
|
<div class="span-sty"> 拼音缩写</div> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.goodsPY" placeholder="由系统自动生成" :readonly="true" class="addinputw addinputInfo" |
|
|
|
clearable /> |
|
|
@ -95,19 +95,18 @@ |
|
|
|
<el-row> |
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 商品品牌</div> |
|
|
|
<div class="span-sty"><span class="must">*</span> 品牌</div> |
|
|
|
<el-form-item prop="brandName"> |
|
|
|
<el-select v-model="formobj.brandName" placeholder="请选择商品品牌" class="addinputw" |
|
|
|
@change="selectBrandChange"> |
|
|
|
<el-select v-model="formobj.brandName" placeholder="请选择品牌" class="addinputw" @change="selectBrandChange"> |
|
|
|
<el-option v-for="item in brandList" :key="item.sid" :label="item.brandName" :value="item.sid" /> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="12"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 商品厂家</div> |
|
|
|
<div class="span-sty"><span class="must">*</span> 厂家</div> |
|
|
|
<el-form-item prop="manufacturerName"> |
|
|
|
<el-select v-model="formobj.manufacturerName" placeholder="请选择商品厂家" class="addinputw" |
|
|
|
<el-select v-model="formobj.manufacturerName" placeholder="请选择厂家" class="addinputw" |
|
|
|
@change="selectfacturerChange"> |
|
|
|
<el-option v-for="item in facturerList" :key="item.sid" :label="item.manufacturerName" |
|
|
|
:value="item.sid" /> |
|
|
@ -118,7 +117,8 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">原厂标志</div> |
|
|
|
<el-form-item> |
|
|
|
<el-radio-group v-model="formobj.isOriginalFactory" size="small" class="addinputw"> |
|
|
|
<el-radio-group v-model="formobj.isOriginalFactory" size="small" class="addinputw" |
|
|
|
@change="selectIsOriginalFactory"> |
|
|
|
<el-radio :label="'1'">是</el-radio> |
|
|
|
<el-radio :label="'2'">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
@ -130,17 +130,18 @@ |
|
|
|
<el-row> |
|
|
|
|
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 商品排序</div> |
|
|
|
<el-form-item prop="sortNo"> |
|
|
|
<el-input v-model="formobj.sortNo" placeholder="商品排序" class="addinputw addinputInfo" clearable |
|
|
|
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
<div class="span-sty"><span class="must">*</span> 库存上限</div> |
|
|
|
<el-form-item prop="inventoryAlertUpperLimit"> |
|
|
|
<el-input v-model="formobj.inventoryAlertUpperLimit" placeholder="库存上限" class="addinputw addinputInfo" |
|
|
|
clearable oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="18"> |
|
|
|
<div class="span-sty">商品备注</div> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.skuRemarks" placeholder="商品备注" class="addinputw addinputInfo" clearable /> |
|
|
|
<div class="span-sty"><span class="must">*</span> 库存下限</div> |
|
|
|
<el-form-item prop="inventoryAlertLowerLimit"> |
|
|
|
<el-input v-model="formobj.inventoryAlertLowerLimit" placeholder="库存下限" class="addinputw addinputInfo" |
|
|
|
clearable oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
@ -148,22 +149,20 @@ |
|
|
|
|
|
|
|
<el-row> |
|
|
|
|
|
|
|
<el-col :span="16"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 库存上限</div> |
|
|
|
<el-form-item prop="inventoryAlertUpperLimit"> |
|
|
|
<el-input v-model="formobj.inventoryAlertUpperLimit" placeholder="库存上限" class="addinputw addinputInfo" |
|
|
|
clearable oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 排序</div> |
|
|
|
<el-form-item prop="sortNo"> |
|
|
|
<el-input v-model="formobj.sortNo" placeholder="排序" class="addinputw addinputInfo" clearable |
|
|
|
oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
<el-col :span="18"> |
|
|
|
<div class="span-sty"><span class="must">*</span> 库存下限</div> |
|
|
|
<el-form-item prop="inventoryAlertLowerLimit"> |
|
|
|
<el-input v-model="formobj.inventoryAlertLowerLimit" placeholder="库存下限" class="addinputw addinputInfo" |
|
|
|
clearable oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" /> |
|
|
|
<div class="span-sty">备注</div> |
|
|
|
<el-form-item> |
|
|
|
<el-input v-model="formobj.skuRemarks" placeholder="备注" class="addinputw addinputInfo" clearable /> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
|
|
|
|
|
</el-row> |
|
|
|
|
|
|
|
<el-row> |
|
|
@ -171,7 +170,8 @@ |
|
|
|
<el-col :span="6"> |
|
|
|
<div class="span-sty">锁定销售定价</div> |
|
|
|
<el-form-item> |
|
|
|
<el-radio-group v-model="formobj.isLockingSalesPrice" size="small" class="addinputw"> |
|
|
|
<el-radio-group v-model="formobj.isLockingSalesPrice" size="small" class="addinputw" |
|
|
|
@change="selectIsLockingSalesPrice"> |
|
|
|
<el-radio :label="'1'">是</el-radio> |
|
|
|
<el-radio :label="'2'">否</el-radio> |
|
|
|
</el-radio-group> |
|
|
@ -208,7 +208,7 @@ |
|
|
|
<el-row> |
|
|
|
|
|
|
|
<el-col :span="24"> |
|
|
|
<div class="span-sty">规格图片</div> |
|
|
|
<div class="span-sty">商品图片</div> |
|
|
|
<el-form-item> |
|
|
|
<upload-img ref="uploadImg" class="addinputw addinputInfo" v-model="imgList" :limit="50" bucket="map" |
|
|
|
:upload-data="{ type: '0001' }" @change="backData" /> |
|
|
@ -259,13 +259,13 @@ |
|
|
|
"brandName": "", |
|
|
|
"manufacturerSid": "", |
|
|
|
"manufacturerName": "", |
|
|
|
"isOriginalFactory": "", |
|
|
|
"isOriginalFactory": "2", |
|
|
|
"isOriginalFactoryValue": "", |
|
|
|
"sortNo": "", |
|
|
|
"skuRemarks": "", |
|
|
|
"inventoryAlertUpperLimit": "", |
|
|
|
"inventoryAlertLowerLimit": "", |
|
|
|
"isLockingSalesPrice": "", |
|
|
|
"isLockingSalesPrice": "2", |
|
|
|
"isLockingSalesPriceValue": "", |
|
|
|
"minimumSalesPrice": "", |
|
|
|
"standardPurchasePrice": "", |
|
|
@ -329,6 +329,19 @@ |
|
|
|
this.initData() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
|
|
|
|
selectIsOriginalFactory(val) { |
|
|
|
console.log('selectIsOriginalFactory》》》》', val) |
|
|
|
|
|
|
|
this.formobj.isOriginalFactoryValue = val == '1' ? '是' : '否' |
|
|
|
|
|
|
|
}, |
|
|
|
selectIsLockingSalesPrice(val) { |
|
|
|
console.log('selectIsLockingSalesPrice》》》》', val) |
|
|
|
|
|
|
|
this.formobj.isLockingSalesPriceValue = val == '1' ? '是' : '否' |
|
|
|
|
|
|
|
}, |
|
|
|
initData() { |
|
|
|
var parpams = { |
|
|
|
orgPath: window.sessionStorage.getItem('defaultOrgPath'), |
|
|
@ -397,13 +410,13 @@ |
|
|
|
"brandName": "", |
|
|
|
"manufacturerSid": "", |
|
|
|
"manufacturerName": "", |
|
|
|
"isOriginalFactory": "", |
|
|
|
"isOriginalFactory": "2", |
|
|
|
"isOriginalFactoryValue": "", |
|
|
|
"sortNo": "", |
|
|
|
"skuRemarks": "", |
|
|
|
"inventoryAlertUpperLimit": "", |
|
|
|
"inventoryAlertLowerLimit": "", |
|
|
|
"isLockingSalesPrice": "", |
|
|
|
"isLockingSalesPrice": "2", |
|
|
|
"isLockingSalesPriceValue": "", |
|
|
|
"minimumSalesPrice": "", |
|
|
|
"standardPurchasePrice": "", |
|
|
|