소스 검색

满多少元可以使用-不得少于优惠券面额

lifanagju_citu 8 달 전
부모
커밋
418306ff4f
1개의 변경된 파일18개의 추가작업 그리고 1개의 파일을 삭제
  1. 18 1
      src/views/mall/promotion/coupon/template/CouponTemplateForm.vue

+ 18 - 1
src/views/mall/promotion/coupon/template/CouponTemplateForm.vue

@@ -57,6 +57,7 @@
           :precision="2"
           :precision="2"
           class="mr-2 !w-400px"
           class="mr-2 !w-400px"
           placeholder="请输入优惠金额,单位:元"
           placeholder="请输入优惠金额,单位:元"
+          @change="discountLimitPriceChange"
         />
         />
       </el-form-item>
       </el-form-item>
@@ -90,12 +91,19 @@
       </el-form-item>
       </el-form-item>
       <el-form-item label="满多少元可以使用" prop="usePrice">
       <el-form-item label="满多少元可以使用" prop="usePrice">
-        <el-input-number
+        <!-- <el-input-number
           v-model="formData.usePrice"
           v-model="formData.usePrice"
           :min="0"
           :min="0"
           :precision="2"
           :precision="2"
           class="mr-2 !w-400px"
           class="mr-2 !w-400px"
           placeholder="无门槛请设为 0"
           placeholder="无门槛请设为 0"
+        /> -->
+        <el-input-number
+          v-model="formData.usePrice"
+          :min="usePriceMin || 0"
+          :precision="2"
+          class="mr-2 !w-400px"
+          placeholder="不得少于优惠券面额"
         />
         />
       </el-form-item>
       </el-form-item>
@@ -383,6 +391,15 @@ function setProductScopeValues(data: CouponTemplateApi.CouponTemplateVO) {
       break
       break
   }
   }
 }
 }
+
+// 优惠卷金额
+const usePriceMin = ref(null)
+const discountLimitPriceChange = (val) => {
+  const usePrice = formData.value.usePrice
+  if (val && (!usePrice || (val >= usePrice))) {
+    formData.value.usePrice = val + 0.01
+  }
+}
 </script>
 </script>
 
 
 <style lang="scss" scoped></style>
 <style lang="scss" scoped></style>