浏览代码

bug修复

chenrui 4 年之前
父节点
当前提交
85ff532a3e
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. 20 0
      src/views/promotionRulesManagement/promotionRules/basicInfoModal.vue

+ 20 - 0
src/views/promotionRulesManagement/promotionRules/basicInfoModal.vue

@@ -235,6 +235,18 @@ export default {
           if (data.activeDateEnd) {
             this.form.activeDate[1] = moment(data.activeDateEnd).format(this.dateFormat)
           }
+          // 活动经费上限   单位为万元
+          if (data.activeAmountEnable && data.activeAmountEnable == '0') {
+            this.form.activeAmount = ''
+          } else if (data.activeAmountEnable && data.activeAmountEnable == '1' && data.activeAmount && data.activeAmount != 0) {
+            this.form.activeAmount = Number(data.activeAmount) / 10000
+          }
+          // 订单起订金额   单位为万元
+          if (data.orderAmountEnable && data.orderAmountEnable == '0') {
+            this.form.orderAmount = ''
+          } else if (data.orderAmountEnable && data.orderAmountEnable == '1' && data.orderAmount && data.orderAmount != 0) {
+            this.form.orderAmount = Number(data.orderAmount) / 10000
+          }
           this.chooseCust = []
           if (data.promoBuyerList && data.promoBuyerList.length > 0) {
             data.promoBuyerList.map(item => {
@@ -258,6 +270,14 @@ export default {
             form.activeDateEnd = undefined
           }
           delete form.activeDate
+          // 活动经费上限   单位为万元
+          if (form.activeAmountEnable == '1' && form.activeAmount) {
+            form.activeAmount = Number(form.activeAmount) * 100 * 100 // 分两次为解决精度问题
+          }
+          // 订单起订金额   单位为万元
+          if (form.orderAmountEnable == '1' && form.orderAmount) {
+            form.orderAmount = Number(form.orderAmount) * 100 * 100
+          }
           if (!this.itemSn && form.id) {
             delete form.id
           }