improve: 虚拟商品添加判断

This commit is contained in:
From-wh 2023-05-09 14:09:04 +08:00
parent 2bf11253f3
commit badc428722

View File

@ -47,13 +47,14 @@
<Col span="24">
<FormItem label="商品分类:" prop="cate_id">
<!-- {{ formValidate.cate_id }}
<Select v-model="formValidate.cate_id" placeholder="请选择商品分类" multiple class="perW20">
<Select v-model="formValidate.cate_id" placeholder="请选择商品分类" multiple class="perW30">
<Option v-for="item in treeSelect" :disabled="item.pid === 0" :value="item.id" :key="item.id">{{
item.html + item.cate_name
}}</Option>
</Select>
{{ formValidate.cate_id }} -->
<el-cascader
class="perW30"
v-model="formValidate.cate_id"
size="small"
:options="treeSelect"
@ -65,13 +66,13 @@
</Col>
<Col span="24">
<FormItem label="商品名称:" prop="store_name">
<Input class="perW20" v-model.trim="formValidate.store_name" placeholder="请输入商品名称" />
<Input class="perW30" v-model.trim="formValidate.store_name" placeholder="请输入商品名称" />
</FormItem>
</Col>
<Col span="24">
<FormItem label="单位:" prop="unit_name">
<Input class="perW20" v-model="formValidate.unit_name" placeholder="请输入单位" />
<Input class="perW30" v-model="formValidate.unit_name" placeholder="请输入单位" />
</FormItem>
</Col>
<Col span="24">
@ -125,7 +126,7 @@
<FormItem label="" prop="video_link">
<Input
v-if="seletVideo == 1 && !formValidate.video_link"
class="perW20"
class="perW30"
v-model="videoLink"
placeholder="请输入视频链接"
/>
@ -204,7 +205,7 @@
<Col span="24">
<FormItem label="选择规格:" prop="">
<div class="acea-row row-middle">
<Select v-model="formValidate.selectRule" class="perW20">
<Select v-model="formValidate.selectRule" class="perW30">
<Option v-for="(item, index) in ruleList" :value="item.rule_name" :key="index">{{
item.rule_name
}}</Option>
@ -338,7 +339,7 @@
<template slot-scope="{ row, index }" slot="stock">
<InputNumber
v-model="oneFormBatch[0].stock"
:disabled="formValidate.is_virtual == 1 && formValidate.virtual_type == 1"
:disabled="formValidate.virtual_type == 1"
:min="0"
:max="99999999"
class="priceBox"
@ -441,7 +442,7 @@
<template slot-scope="{ row, index }" slot="stock">
<InputNumber
v-model="manyFormValidate[index].stock"
:disabled="formValidate.is_virtual == 1 && formValidate.virtual_type == 1"
:disabled="formValidate.virtual_type == 1"
:min="0"
:max="99999999"
:precision="0"
@ -651,14 +652,14 @@
<Col span="24" v-if="formValidate.freight != 3 && formValidate.freight != 1">
<FormItem label="" :prop="formValidate.freight != 1 ? 'freight' : ''">
<div class="acea-row">
<InputNumber :min="0" v-model="formValidate.postage" placeholder="请输入金额" class="perW20 maxW" />
<InputNumber :min="0" v-model="formValidate.postage" placeholder="请输入金额" class="perW30 maxW" />
</div>
</FormItem>
</Col>
<Col span="24" v-if="formValidate.freight == 3">
<FormItem label="" prop="temp_id">
<div class="acea-row">
<Select v-model="formValidate.temp_id" clearable placeholder="请选择运费模板" class="perW20 maxW">
<Select v-model="formValidate.temp_id" clearable placeholder="请选择运费模板" class="perW30 maxW">
<Option v-for="(item, index) in templateList" :value="item.id" :key="index">{{ item.name }}</Option>
</Select>
<span class="addfont" @click="addTemp">新增运费模板</span>
@ -823,14 +824,14 @@
placeholder="请输入一级返佣"
:min="0"
:max="9999999"
class="columnsBox perW20"
class="columnsBox perW30"
v-model="manyBrokerage"
></InputNumber>
二级返佣:<InputNumber
placeholder="请输入二级返佣"
:min="0"
:max="99999999"
class="columnsBox perW20"
class="columnsBox perW30"
v-model="manyBrokerageTwo"
></InputNumber>
</span>
@ -839,7 +840,7 @@
placeholder="请输入会员价"
:min="0"
:max="99999999"
class="columnsBox perW20"
class="columnsBox perW30"
v-model="manyVipPrice"
></InputNumber>
</span>
@ -1092,13 +1093,13 @@
>
<Col span="24">
<FormItem label="商品关键字:">
<Input class="perW20" v-model.trim="formValidate.keyword" placeholder="请输入商品关键字" />
<Input class="perW30" v-model.trim="formValidate.keyword" placeholder="请输入商品关键字" />
</FormItem>
</Col>
<Col span="24">
<FormItem label="商品简介:">
<Input
class="perW20"
class="perW30"
v-model.trim="formValidate.store_info"
type="textarea"
:rows="3"
@ -1113,7 +1114,7 @@
placeholder="请输入商品口令"
type="textarea"
:rows="3"
class="perW20"
class="perW30"
/>
</FormItem>
</Col>
@ -1981,6 +1982,7 @@ export default {
case 1:
this.formValidate.virtual_type = 1;
this.formValidate.postage = 0;
this.formValidate.is_virtual = 1;
this.headTab = [
{ tit: '基础信息', name: '1' },
{ tit: '规格库存', name: '2' },
@ -2014,17 +2016,6 @@ export default {
{ tit: '其他设置', name: '5' },
];
break;
case 1:
this.formValidate.virtual_type = 1;
this.formValidate.is_virtual = 1;
// this.formValidate.virtual_type =1;
this.headTab = [
{ tit: '基础信息', name: '1' },
{ tit: '规格库存', name: '2' },
{ tit: '商品详情', name: '3' },
{ tit: '营销设置', name: '4' },
{ tit: '其他设置', name: '5' },
];
}
},
// 新增分类