浏览代码

improve: 虚拟商品添加判断

From-wh 2 年之前
父节点
当前提交
badc428722
共有 1 个文件被更改,包括 17 次插入26 次删除
  1. 17 26
      template/admin/src/pages/product/productAdd/index.vue

+ 17 - 26
template/admin/src/pages/product/productAdd/index.vue

@@ -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' },
-          ];
       }
     },
     // 新增分类