fixed 修改单规格编辑

This commit is contained in:
AERWEN\26795 2023-10-13 13:37:19 +08:00
parent 847a79ac58
commit c7a42a9ff9

View File

@ -89,6 +89,14 @@
<el-form ref="skuFormRef" :model="formData" :rules="rules">
<el-row :gutter="20">
<el-col :lg="24">
<el-form-item :label-width="labelWidth + 20" label="库存计算方式" prop="goodsDeductStockType">
<el-radio-group v-model="formData.goodsDeductStockType">
<el-radio v-for="item in deduct_stock_type " :key="item.dictValue" :label="parseInt(item.dictValue)">{{
item.dictLabel }}</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="规格类型" prop="goodsSpecType">
<el-radio-group v-model="formData.goodsSpecType" :disabled="formData.goodsShelfStatus == 1">
@ -105,7 +113,7 @@
<el-form-item :label-width="labelWidth" label="商品价格" prop="goodsPriceLowest">
<div style="display: block;">
<el-input-number v-model.number="formData.goodsPriceLowest" controls-position="right" :min="0.01"
:precision="2" />
:precision="2" :disabled="formData.goodsShelfStatus == 1" />
<span style="margin-left: 10px;"></span>
<div class="input-intro">商品的实际购买金额最低0.01</div>
</div>
@ -115,7 +123,7 @@
<el-form-item :label-width="labelWidth" label="划线价格" prop="goodsDashedPriceLowest">
<div style="display: block;">
<el-input-number v-model.number="formData.goodsDashedPriceLowest" controls-position="right" :min="0"
:precision="2" />
:precision="2" :disabled="formData.goodsShelfStatus == 1" />
<span style="margin-left: 10px;"></span>
<div class="input-intro">划线价仅用于商品页展示</div>
</div>
@ -124,7 +132,8 @@
<el-col :lg="24">
<el-form-item :label-width="labelWidth" label="库存总量" prop="goodsTotalInventory">
<div style="display: block;">
<el-input-number v-model.number="formData.goodsTotalInventory" controls-position="right" :min="0" />
<el-input-number v-model.number="formData.goodsTotalInventory" controls-position="right" :min="0"
:disabled="formData.goodsShelfStatus == 1" />
<span style="margin-left: 10px;"></span>
<div class="input-intro">商品的实际库存数量为0时用户无法下单</div>
</div>
@ -135,20 +144,12 @@
<el-form-item :label-width="labelWidth" label="商品重量" prop="">
<div style="display: block;">
<el-input-number v-model.number="formData.goodsWeight" controls-position="right" :min="0"
:precision="2" />
:precision="2" :disabled="formData.goodsShelfStatus == 1"/>
<span style="margin-left: 10px;">Kg</span>
<div class="input-intro">商品的实际重量用于计算运费</div>
</div>
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item :label-width="labelWidth + 20" label="库存计算方式" prop="goodsDeductStockType">
<el-radio-group v-model="formData.goodsDeductStockType">
<el-radio v-for="item in deduct_stock_type " :key="item.dictValue" :label="parseInt(item.dictValue)">{{
item.dictLabel }}</el-radio>
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row v-if="formData.goodsSpecType == 2">
@ -200,8 +201,8 @@
<el-col :lg="12">
<el-form-item :label-width="labelWidth" label="主图视频" prop="goodsMainImageVideo">
<div style="display: block;">
<UploadFile v-model="formData.goodsMainImageVideo" :drag="true" :limit="10" :fileSize="100" :data=imgData
:isShowTip="false" />
<UploadFile v-model="formData.goodsMainImageVideo" :drag="true" :limit="10" :fileSize="100"
:data=imgData :isShowTip="false" />
<div class="input-intro">建议视频宽高比19:9建议时长8-45</div>
</div>
</el-form-item>
@ -507,7 +508,7 @@ async function getGoodsSkuListFun() {
async function handleCopyRichText() {
let text = await navigator.clipboard.writeText(formData.goodsDetails);
modal.msgSuccess("富文本内容复制成功")
modal.msgSuccess("富文本内容复制成功")
}