Преглед на файлове

feat(red-bag-rule): 新增老用户激活选项并调整字段命名

修改组件内所有关联的sharedGetLimit字段为shareGetNum,包括表单属性、绑定值及数据定义,并新增老用户激活的分享红包获取限制选项
ylong преди 1 месец
родител
ревизия
affb91039b
променени са 1 файла, в които са добавени 5 реда и са изтрити 4 реда
  1. 5 4
      src/views/marketing/redBag/components/red-bag-rule.vue

+ 5 - 4
src/views/marketing/redBag/components/red-bag-rule.vue

@@ -35,11 +35,11 @@
 
                 <el-form-item
                     label="每个红包码最多可获得分享红包数"
-                    prop="sharedGetLimit"
+                    prop="shareGetNum"
                 >
                     <div style="display: flex; align-items: center; gap: 10px">
                         <el-input-number
-                            v-model="formData.sharedGetLimit"
+                            v-model="formData.shareGetNum"
                             :min="1"
                             :max="999"
                             placeholder="请输入个数"
@@ -185,6 +185,7 @@
                     <el-radio-group v-model="formData.sharedGetLimit">
                         <el-radio :label="0">新用户</el-radio>
                         <el-radio :label="1">不限制</el-radio>
+                        <el-radio :label="2">老用户激活</el-radio>
                     </el-radio-group>
                 </el-form-item>
 
@@ -243,7 +244,7 @@
         id: null,
         scanNum: null,
         shareNum: null,
-        sharedGetLimit: null,
+        shareGetNum: null,
         redType: [],
         cashRate: null,
         redMinPrice: null,
@@ -308,7 +309,7 @@
                         id: data.id || null,
                         scanNum: data.scanNum || null,
                         shareNum: data.shareNum || null,
-                        sharedGetLimit: data.sharedGetLimit || null,
+                        shareGetNum: data.shareGetNum || null,
                         redType: toRedTypeList(data.redType),
                         cashRate: data.cashRate || null,
                         redMinPrice: data.redMinPrice || null,