商家端成本价联动秒杀价

This commit is contained in:
faiz 2024-11-20 18:10:30 +08:00
parent 08589aad3f
commit 3b73d10ba9
1 changed files with 18 additions and 9 deletions

View File

@ -90,12 +90,13 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="24"> <!-- <el-row :gutter="24">
<el-col v-bind="grid2"> <el-col v-bind="grid2">
<el-form-item label="商户商品分类:"> <el-form-item label="商户商品分类:">
<el-cascader <el-cascader
v-model="formValidate.mer_cate_id" v-model="formValidate.mer_cate_id"
size="small" size="small"
disabled
class="selWidth" class="selWidth"
:options="merCateList" :options="merCateList"
:props="propsMer" :props="propsMer"
@ -103,7 +104,7 @@
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row> -->
<el-row :gutter="24"> <el-row :gutter="24">
<el-col v-bind="grid2"> <el-col v-bind="grid2">
<el-form-item label="平台商品分类:" prop="cate_id"> <el-form-item label="平台商品分类:" prop="cate_id">
@ -209,7 +210,7 @@
</div> </div>
</el-form-item> </el-form-item>
</el-col> --> </el-col> -->
<el-col v-bind="grid2"> <!-- <el-col v-bind="grid2">
<el-form-item <el-form-item
label="秒杀时间段内最多购买件数:" label="秒杀时间段内最多购买件数:"
prop="once_pay_count" prop="once_pay_count"
@ -220,10 +221,11 @@
size="small" size="small"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col> -->
<el-col v-bind="grid2"> <el-col v-bind="grid2">
<el-form-item label="单位:" prop="unit_name"> <el-form-item label="单位:" prop="unit_name">
<el-input <el-input
disabled
v-model="formValidate.unit_name" v-model="formValidate.unit_name"
size="small" size="small"
placeholder="请输入单位" placeholder="请输入单位"
@ -243,7 +245,10 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="送货方式:" prop="delivery_way"> <el-form-item label="送货方式:" prop="delivery_way">
<div class="acea-row"> <div class="acea-row">
<el-checkbox-group v-model="formValidate.delivery_way"> <el-checkbox-group
disabled
v-model="formValidate.delivery_way"
>
<el-checkbox <el-checkbox
v-for="item in deliveryList" v-for="item in deliveryList"
:key="item.value" :key="item.value"
@ -265,7 +270,7 @@
:span="24" :span="24"
> >
<el-form-item label="是否包邮:"> <el-form-item label="是否包邮:">
<el-radio-group v-model="formValidate.delivery_free"> <el-radio-group disabled v-model="formValidate.delivery_free">
<el-radio :label="0" class="radio"></el-radio> <el-radio :label="0" class="radio"></el-radio>
<el-radio :label="1"></el-radio> <el-radio :label="1"></el-radio>
</el-radio-group> </el-radio-group>
@ -827,7 +832,7 @@ const defaultObj = {
start_time: "", start_time: "",
end_time: "", end_time: "",
all_pay_count: 1, all_pay_count: 1,
once_pay_count: 1, once_pay_count: 0,
is_open_recommend: 1, is_open_recommend: 1,
is_open_state: 1, is_open_state: 1,
is_show: 1, is_show: 1,
@ -1339,8 +1344,12 @@ export default {
toFixedNoRounding(1 - Number(row.cost) / Number(row.original_cost)) < toFixedNoRounding(1 - Number(row.cost) / Number(row.original_cost)) <
this.give_discount_rate this.give_discount_rate
) { ) {
this.$message.warning("成本价过高请重新调整!!!"); return this.$message.warning("成本价过高请重新调整!!!");
} }
row.price =
row.original_price *
(1 -
toFixedNoRounding(1 - Number(row.cost) / Number(row.original_cost)));
}, },
// //
addTem() { addTem() {
@ -1462,7 +1471,7 @@ export default {
image: info.image, image: info.image,
spike_image: info.image, spike_image: info.image,
slider_image: info.slider_image, slider_image: info.slider_image,
store_name: "(秒杀) " + info.store_name, store_name: "【底价秒杀】 " + info.store_name,
store_info: info.store_info, store_info: info.store_info,
start_day: info.seckillActive ? info.seckillActive.start_day : "", start_day: info.seckillActive ? info.seckillActive.start_day : "",
end_day: info.seckillActive ? info.seckillActive.end_day : "", end_day: info.seckillActive ? info.seckillActive.end_day : "",