chenrui 9 miesięcy temu
rodzic
commit
8b32b7c467

+ 10 - 10
src/views/easyPassManagement/promotionalActivities/edit.vue

@@ -5,7 +5,7 @@
         <!-- 自定义的二级文字标题 -->
         <template slot="subTitle">
           <a id="promotionEdit-back-btn" href="javascript:;" @click="handleBack"><a-icon type="left" />返回列表</a>
-          <span v-if="pageType==='edit'" style="margin: 0 10px 0 20px;color: #666;font-size: 14px;font-weight: 600;">促销名称:{{ promotionName||'--' }}</span>
+          <span v-if="$route.params.sn" style="margin: 0 10px 0 20px;color: #666;font-size: 14px;font-weight: 600;">促销名称:{{ promotionName||'--' }}</span>
         </template>
       </a-page-header>
       <!-- 表单 -->
@@ -124,7 +124,7 @@
               </a-form-model-item>
             </a-col>
             <!-- 买产品送代金券 -->
-            <div>
+            <div v-if="pageType=='coupon'">
               <a-col :xs="12" :sm="12" :md="12" :lg="12" :xl="12">
                 <a-form-model-item label="券名称" :label-col="{span:4}" :wrapper-col="{span:16}" prop="promoRule.ruleName">
                   <a-input
@@ -211,10 +211,10 @@
             </div>
             <div v-if="isShowNextStep">
               <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
-                <a-form-model-item :label="form.promotionRuleType=='BUY_PROD_GIVE_PROD'?'满赠规则':form.promotionRuleType=='PROMO_PROD'?'优惠方式':'返券产品'" prop="promoRule.range">
+                <a-form-model-item :label="pageType=='product'?'满赠规则': pageType=='special'?'优惠方式':'返券产品'" prop="promoRule.range">
                   <div class="productInfo flex-center">
                     <!-- 买产品送产品 -->
-                    <div v-if="form.promotionRuleType == 'BUY_PROD_GIVE_PROD'">
+                    <div v-if="pageType=='product'">
                       同款产品买<a-input-number
                         v-model="form.promoRule.ruleValue"
                         style="margin:0 5px;"
@@ -244,13 +244,13 @@
                         @click="handleBatchAdd">批量设置</a-button>
                     </div>
                     <!-- 特价产品 -->
-                    <div v-if="form.promotionRuleType == 'PROMO_PROD'">
+                    <div v-if="pageType==='special'" style="width:80%;">
                       <a-select
                         id="promotionList-discountType"
                         default-value="0"
                         v-model="form.discountType"
                         placeholder="请选择"
-                        style="width:60%;"
+                        style="width:20%;margin-right:5px;"
                         size="small"
                         @change="handleDiscountType"
                         allowClear>
@@ -260,10 +260,10 @@
                         <a-select-option value="2" id="promotionList-discountType2">
                           打折
                         </a-select-option>
-                      </a-select>{{ form.discountType==='1'? '直降':'折扣' }}
+                      </a-select><span>{{ form.discountType==='1'? '直降':'折扣' }}</span>
                       <a-input-number
                         v-model="form.promoRule.ruleValue"
-                        style="margin:0 5px;"
+                        style="width:20%;margin:0 5px;"
                         :min="0"
                         :step="1"
                         :precision="2"
@@ -280,7 +280,7 @@
                         @click="handleBatchAdd">批量设置</a-button>
                     </div>
                     <!-- 买产品返代金券 -->
-                    <div>
+                    <div v-if="pageType=='coupon'">
                       返券金额
                       <a-input-number
                         v-model="form.promoRule.ruleValue"
@@ -405,7 +405,7 @@ export default {
       promotionName: '', // 促销名称
       pageType: undefined, // 页面类型
       showProModal: false, // 打开产品弹窗
-      isShowNextStep: false, // 是否显示下一步 并提交一半配置产品
+      isShowNextStep: true, // 是否显示下一步 并提交一半配置产品
       isDisabled: false, // 控制页面是否能编辑
       chooseTypeList: [], // 已选中产品范围
       imageSet: [], // 回显显示图片数据