|
@@ -16,24 +16,17 @@
|
|
|
:rules="rules"
|
|
|
:label-col="formItemLayout.labelCol"
|
|
|
:wrapper-col="formItemLayout.wrapperCol" >
|
|
|
- <a-form-model-item label="规则简称" prop="description">
|
|
|
- <a-input
|
|
|
- size="small"
|
|
|
- id="promotionList-description"
|
|
|
- v-model.trim="form.description"
|
|
|
- allowClear
|
|
|
- placeholder="请输入规则简称(最多20个字符)"
|
|
|
- :maxLength="20"></a-input>
|
|
|
- </a-form-model-item>
|
|
|
<a-form-model-item label="规则门槛" prop="gateFlag">
|
|
|
- <a-radio-group v-model="form.gateFlag" button-style="solid" size="small" @change="changeGateFlag">
|
|
|
- <a-radio value="1">
|
|
|
- 有
|
|
|
- </a-radio>
|
|
|
- <a-radio value="0">
|
|
|
- 无
|
|
|
- </a-radio>
|
|
|
- </a-radio-group>
|
|
|
+ <div class="fixWidthBox">
|
|
|
+ <a-radio-group v-model="form.gateFlag" button-style="solid" size="small" @change="changeGateFlag">
|
|
|
+ <a-radio-button value="1">
|
|
|
+ 有
|
|
|
+ </a-radio-button>
|
|
|
+ <a-radio-button value="0">
|
|
|
+ 无
|
|
|
+ </a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
<div v-if="form.gateFlag && form.gateFlag === '1'">
|
|
|
<v-select
|
|
|
size="small"
|
|
@@ -45,83 +38,95 @@
|
|
|
@change="changeGateTypeFlag"
|
|
|
allowClear></v-select>
|
|
|
<div v-if="form.gateType==='RATIO_AMOUNT'">
|
|
|
- 购买门槛产品金额 <a-input-number v-model="form.gateAmount" :min="0" :max="999999" :precision="2" size="small"/> %作为配额
|
|
|
+ 购买门槛产品金额 <a-input-number v-model="form.gateValue" :min="0" :max="999999" :precision="2" size="small"/> %作为配额
|
|
|
<a-tooltip title="如:填写100%,则购买10000元门槛产品,可享受10000配额购买正价产品,根据门槛金额动态调整配额">
|
|
|
<a-icon type="question-circle" theme="filled" :style="{ fontSize: '14px', color: 'gray' }"/>
|
|
|
</a-tooltip>
|
|
|
</div>
|
|
|
<div v-if="form.gateType==='MIN_AMOUNT'">
|
|
|
- 购买门槛产品满最低金额 <a-input-number v-model="form.gateAmount" :max="999999" :min="0" :precision="2" size="small"/>元,不限制配额。
|
|
|
+ 购买门槛产品满最低金额 <a-input-number v-model="form.gateValue" :max="999999" :min="0" :precision="2" size="small"/>元,不限制配额。
|
|
|
</div>
|
|
|
<div class="ruleDescList" v-if="form.gateType==='FIXED_AMOUNT'">
|
|
|
购买满
|
|
|
- <a-input-number v-model="form.gateAmount" :min="0" :max="999999" :precision="2" size="small"/>
|
|
|
+ <a-input-number v-model="form.gateValue" :min="0" :max="999999" :precision="2" size="small"/>
|
|
|
元门槛产品,可使用
|
|
|
<a-input-number v-model="form.quotaAmount" :min="0" :max="999999" :precision="2" size="small"/>
|
|
|
元配额,采购规则中的正价商品(配额算销售额)
|
|
|
</div>
|
|
|
</div>
|
|
|
</a-form-model-item>
|
|
|
- <a-form-model-item label="满赠规则" prop="regularAmount">
|
|
|
- <a-select default-value="1" v-model="form.accrualFlag" style="width: 100px" size="small">
|
|
|
- <a-select-option value="1">
|
|
|
+ <a-form-model-item label="规则简称" prop="description">
|
|
|
+ <a-input
|
|
|
+ size="small"
|
|
|
+ id="promotionList-description"
|
|
|
+ v-model.trim="form.description"
|
|
|
+ allowClear
|
|
|
+ placeholder="请输入规则简称(最多20个字符)"
|
|
|
+ :maxLength="20"></a-input>
|
|
|
+ </a-form-model-item>
|
|
|
+ <a-form-model-item label="满赠规则" prop="giveRuleType">
|
|
|
+ <a-select default-value="SUM_MONEY" v-model="form.giveRuleType" style="width: 160px" size="small">
|
|
|
+ <a-select-option value="SUM_MONEY">
|
|
|
金额叠加
|
|
|
</a-select-option>
|
|
|
- <a-select-option value="0">
|
|
|
+ <a-select-option value="RATIO">
|
|
|
按比例
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
- <div class="ruleDescList" v-if="form.accrualFlag==='1'">
|
|
|
+ <a-tooltip title="数量叠加:(如:满1000送200,金额叠加则:满2000送400,以此类推)">
|
|
|
+ <a-icon type="question-circle" theme="filled" :style="{ fontSize: '14px', color: 'gray' ,'margin-left':'5px'}"/>
|
|
|
+ </a-tooltip>
|
|
|
+ <div class="ruleDescList" v-if="form.giveRuleType==='SUM_MONEY'">
|
|
|
购买满
|
|
|
<a-input-number
|
|
|
- v-model="form.regularAmount"
|
|
|
+ v-model="fullGiftRuleList[0].regularValue"
|
|
|
@blur="calculatePrice"
|
|
|
:max="999999"
|
|
|
:step="1"
|
|
|
:precision="2"
|
|
|
:min="0"
|
|
|
size="small"/>
|
|
|
- <a-select default-value="1" v-model="form.unitName" style="width: 50px;margin-left:5px;" size="small">
|
|
|
- <a-select-option value="1">
|
|
|
+ <a-select default-value="YUAN" v-model="form.regularUnit" style="width: 50px;margin-left:5px;" size="small">
|
|
|
+ <a-select-option value="YUAN">
|
|
|
元
|
|
|
</a-select-option>
|
|
|
- <a-select-option value="0">
|
|
|
+ <a-select-option value="GE">
|
|
|
个
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
正价产品,送
|
|
|
<a-input-number
|
|
|
- v-model="form.giveAmount"
|
|
|
+ v-model="fullGiftRuleList[0].promotionValue"
|
|
|
@blur="calculatePrice"
|
|
|
:min="0"
|
|
|
:step="1"
|
|
|
:max="999999"
|
|
|
:precision="2"
|
|
|
size="small"/>
|
|
|
- 元({{ scaleNum }}%促销品采购额)
|
|
|
+ 元<span v-if="form.regularUnit==='YUAN'">({{ scaleNum }}%促销品采购额)</span>
|
|
|
</div>
|
|
|
<div class="fullGiftRuleBox" v-else>
|
|
|
<div class="ruleDescList" v-for="(con,i) in fullGiftRuleList" :key="i">
|
|
|
<span>{{ i*1+1 }}、</span>
|
|
|
购买满
|
|
|
<a-input-number
|
|
|
- v-model="con.regularQty"
|
|
|
+ v-model="con.regularValue"
|
|
|
:min="0"
|
|
|
:step="1"
|
|
|
:max="999999"
|
|
|
:precision="0"
|
|
|
size="small"/>
|
|
|
- <a-select default-value="1" v-model="con.regularSameFlag" style="width: 50px;margin-left:5px;" size="small" @change="handleFullGift">
|
|
|
- <a-select-option value="1">
|
|
|
+ <a-select default-value="YUAN" v-model="con.regularUnit" style="width: 50px;margin-left:5px;" size="small">
|
|
|
+ <a-select-option value="YUAN">
|
|
|
元
|
|
|
</a-select-option>
|
|
|
- <a-select-option value="0">
|
|
|
+ <a-select-option value="GE">
|
|
|
个
|
|
|
</a-select-option>
|
|
|
</a-select>
|
|
|
正价产品,送该规则订单金额的
|
|
|
<a-input-number
|
|
|
- v-model="con.promotionQty"
|
|
|
+ v-model="con.promotionValue"
|
|
|
:min="0"
|
|
|
:step="1"
|
|
|
:precision="0"
|
|
@@ -134,14 +139,16 @@
|
|
|
</div>
|
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="采购额适用范围" prop="scopeFlag">
|
|
|
- <a-radio-group v-model="form.scopeFlag" button-style="solid" size="small">
|
|
|
- <a-radio value="0">
|
|
|
- 部分产品
|
|
|
- </a-radio>
|
|
|
- <a-radio value="1">
|
|
|
- 全部产品
|
|
|
- </a-radio>
|
|
|
- </a-radio-group>
|
|
|
+ <div class="fixWidthBox">
|
|
|
+ <a-radio-group v-model="form.scopeFlag" button-style="solid" size="small">
|
|
|
+ <a-radio-button value="0">
|
|
|
+ 部分产品
|
|
|
+ </a-radio-button>
|
|
|
+ <a-radio-button value="1">
|
|
|
+ 全部产品
|
|
|
+ </a-radio-button>
|
|
|
+ </a-radio-group>
|
|
|
+ </div>
|
|
|
</a-form-model-item>
|
|
|
</a-form-model>
|
|
|
<a-card size="small" :bordered="false" class="pages-wrap">
|
|
@@ -153,9 +160,12 @@
|
|
|
<a-radio-button value="b">
|
|
|
正价产品
|
|
|
</a-radio-button>
|
|
|
- <a-radio-button value="c" v-show="form.scopeFlag==='0'">
|
|
|
+ <a-radio-button value="c" v-show="form.scopeFlag==='0'&&form.giveRuleType==='SUM_MONEY'">
|
|
|
促销产品
|
|
|
</a-radio-button>
|
|
|
+ <a-radio-button :value="'c'+i" v-for="(item,i) in fullGiftRuleList" :key="i" v-show="form.scopeFlag==='0'&&form.giveRuleType==='RATIO'">
|
|
|
+ {{ i==0?'促销产品':'阶梯'+i+'促销产品' }}
|
|
|
+ </a-radio-button>
|
|
|
</a-radio-group>
|
|
|
<a-button
|
|
|
size="small"
|
|
@@ -166,7 +176,10 @@
|
|
|
</div>
|
|
|
<div v-show="chooseVal=='a'"><tableType1 ref="cillProduct"></tableType1></div>
|
|
|
<div v-show="chooseVal=='b'"><tableType1 ref="normalPriceProduct"></tableType1></div>
|
|
|
- <div v-show="chooseVal=='c'"><tableType2 ref="offerProduct"></tableType2></div>
|
|
|
+ <div v-show="chooseVal=='c'&&form.giveRuleType==='SUM_MONEY'"><tableType1 ref="offerProduct"></tableType1></div>
|
|
|
+ <div v-if="form.giveRuleType==='RATIO'">
|
|
|
+ <div v-show="chooseVal==('c'+i)" v-for="(item,i) in fullGiftRuleList" :key="i" ><tableType1 :ref="'offerProduct'+i"></tableType1></div>
|
|
|
+ </div>
|
|
|
</a-card>
|
|
|
<div class="btn-cont">
|
|
|
<a-button id="promotionList-basicInfo-modal-back" @click="isShow = false">取消</a-button>
|
|
@@ -216,35 +229,25 @@ export default {
|
|
|
description: '',
|
|
|
gateFlag: '0', // 门槛
|
|
|
gateType: undefined,
|
|
|
- gateAmount: undefined,
|
|
|
+ gateValue: undefined,
|
|
|
quotaAmount: undefined,
|
|
|
- regularSameFlag: '0', // 满赠规则 不同款商品
|
|
|
- regularAmount: undefined,
|
|
|
- giveAmount: undefined,
|
|
|
- restrictCategory: '',
|
|
|
- accrualFlag: '1', // 数量叠加
|
|
|
- minOrderFlag: '0', // 起订金额
|
|
|
- minOrderAmount: undefined,
|
|
|
- upperLimitFlag: '0', // 活动经费上限
|
|
|
- upperLimitAmount: undefined,
|
|
|
- scopeFlag: '1'
|
|
|
+ giveRuleType: 'SUM_MONEY',
|
|
|
+ regularUnit: 'YUAN',
|
|
|
+ scopeFlag: '1',
|
|
|
+ giftProductMap: {}
|
|
|
},
|
|
|
rules: {
|
|
|
description: [ { required: true, message: '请输入规则简称', trigger: 'blur' } ],
|
|
|
gateFlag: [ { required: true, message: '请选择规则门槛', trigger: 'change' } ],
|
|
|
- regularAmount: [{ required: true, message: '请输入满赠规则', trigger: 'blur' }],
|
|
|
- accrualFlag: [{ required: true, message: '请选择数量是否叠加', trigger: 'change' }],
|
|
|
- minOrderFlag: [{ required: true, message: '请选择订单起订金额', trigger: 'change' }],
|
|
|
- upperLimitFlag: [{ required: true, message: '请选择活动经费上限', trigger: 'change' }],
|
|
|
+ giveRuleType: [{ required: true, message: '请选择满赠规则', trigger: 'change' }],
|
|
|
scopeFlag: [{ required: true, message: '请选择采购额适用范围', trigger: 'change' }]
|
|
|
},
|
|
|
chooseVal: 'a',
|
|
|
scaleNum: 0,
|
|
|
openGuideModal: false,
|
|
|
fullGiftRuleList: [{
|
|
|
- regularSameFlag: '1',
|
|
|
- regularQty: undefined,
|
|
|
- promotionQty: undefined
|
|
|
+ regularValue: undefined,
|
|
|
+ promotionValue: undefined
|
|
|
}]
|
|
|
}
|
|
|
},
|
|
@@ -273,28 +276,26 @@ export default {
|
|
|
// 计算百分比
|
|
|
calculatePrice () {
|
|
|
const _this = this
|
|
|
- if (_this.form.regularAmount && _this.form.giveAmount) {
|
|
|
- _this.scaleNum = ((_this.form.giveAmount / _this.form.regularAmount) * 100).toFixed(2)
|
|
|
+ if (_this.form.giveRuleType === 'SUM_MONEY' && _this.fullGiftRuleList[0].promotionValue && _this.fullGiftRuleList[0].regularValue) {
|
|
|
+ _this.scaleNum = ((_this.fullGiftRuleList[0].promotionValue / _this.fullGiftRuleList[0].regularValue) * 100).toFixed(2)
|
|
|
} else {
|
|
|
_this.scaleNum = 0
|
|
|
}
|
|
|
},
|
|
|
// 门槛切换 tab 按钮默认显示问题
|
|
|
changeGateFlag (e) {
|
|
|
- if (this.chooseVal != 'c') {
|
|
|
- if (e.target.value == '0') {
|
|
|
- this.chooseVal = 'b'
|
|
|
- this.form.gateType = undefined
|
|
|
- this.form.gateAmount = undefined
|
|
|
- this.form.quotaAmount = undefined
|
|
|
- } else {
|
|
|
- this.chooseVal = 'a'
|
|
|
- }
|
|
|
+ if (e.target.value == '0') {
|
|
|
+ this.chooseVal = 'b'
|
|
|
+ this.form.gateType = undefined
|
|
|
+ this.form.gateValue = undefined
|
|
|
+ this.form.quotaAmount = undefined
|
|
|
+ } else {
|
|
|
+ this.chooseVal = 'a'
|
|
|
}
|
|
|
},
|
|
|
changeGateTypeFlag (val) {
|
|
|
this.form.gateType = val
|
|
|
- this.form.gateAmount = undefined
|
|
|
+ this.form.gateValue = undefined
|
|
|
this.form.quotaAmount = undefined
|
|
|
},
|
|
|
// 保存
|
|
@@ -308,7 +309,7 @@ export default {
|
|
|
_this.$message.warning('请选择规则门槛设置类型!')
|
|
|
return
|
|
|
}
|
|
|
- if (!_this.form.gateAmount) {
|
|
|
+ if (!_this.form.gateValue) {
|
|
|
_this.$message.warning('规则门槛条件不能为空!')
|
|
|
return
|
|
|
}
|
|
@@ -317,36 +318,11 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- if (!_this.form.regularAmount || !_this.form.giveAmount) {
|
|
|
- _this.$message.warning('满赠规则条件不能为空!')
|
|
|
- return
|
|
|
- }
|
|
|
- if (_this.form.gateType === 'FIXED_AMOUNT' && _this.form.regularAmount) {
|
|
|
- if (_this.form.quotaAmount * 1 < _this.form.regularAmount * 1) {
|
|
|
- _this.$message.warning('可使用配额必须大于购买正价产品金额!')
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (_this.form.minOrderFlag == 1 && !_this.form.minOrderAmount) {
|
|
|
- _this.$message.warning('请输入订单起订限制金额数!')
|
|
|
- return
|
|
|
- }
|
|
|
- if (_this.form.minOrderFlag == 0) {
|
|
|
- _this.form.minOrderAmount = undefined
|
|
|
- }
|
|
|
- if (_this.form.upperLimitFlag == 1 && !_this.form.upperLimitAmount) {
|
|
|
- _this.$message.warning('请输入活动经费上限金额!')
|
|
|
- return
|
|
|
- }
|
|
|
- if (_this.form.upperLimitFlag == 0) {
|
|
|
- _this.form.upperLimitAmount = undefined
|
|
|
- }
|
|
|
const form = JSON.parse(JSON.stringify(_this.form))
|
|
|
let rowFlag1, rowFlag2, rowFlag3
|
|
|
if (form.gateFlag == '1') {
|
|
|
- form.gateProductList = this.$refs.cillProduct.getResultVal()
|
|
|
- form.gateAmount = form.gateType === 'RATIO_AMOUNT' ? form.gateAmount / 100 : form.gateAmount
|
|
|
+ form.gateProductList = this.$refs.cillProduct.getResultVal() // 规则门槛
|
|
|
+ form.gateValue = form.gateType === 'RATIO_AMOUNT' ? form.gateValue / 100 : form.gateValue
|
|
|
if (form.gateProductList.length == 0) {
|
|
|
_this.$message.warning('请添加门槛产品!')
|
|
|
return
|
|
@@ -360,13 +336,12 @@ export default {
|
|
|
}
|
|
|
} else {
|
|
|
form.gateProductList = []
|
|
|
- form.gateAmount = ''
|
|
|
+ form.gateValue = ''
|
|
|
form.quotaAmount = ''
|
|
|
form.gateType = undefined
|
|
|
}
|
|
|
-
|
|
|
+ // 正价产品判断表格必填
|
|
|
form.regularProductList = this.$refs.normalPriceProduct.getResultVal()
|
|
|
- // 判断表格必填
|
|
|
if (form.regularProductList.length == 0) {
|
|
|
_this.$message.warning('请添加正价产品!')
|
|
|
return
|
|
@@ -376,25 +351,58 @@ export default {
|
|
|
_this.$message.warning('订单起订量设置不能为空!')
|
|
|
return
|
|
|
}
|
|
|
- rowFlag3 = _this.isJudge(form.regularProductList)
|
|
|
+ rowFlag2 = _this.isJudge(form.regularProductList)
|
|
|
}
|
|
|
-
|
|
|
+ // 促销产品
|
|
|
if (form.scopeFlag == '0') {
|
|
|
- form.giftProductList = this.$refs.offerProduct.getResultVal()
|
|
|
- if (form.giftProductList.length == 0) {
|
|
|
- _this.$message.warning('请添加促销产品!')
|
|
|
- return
|
|
|
+ if (form.giveRuleType === 'SUM_MONEY') {
|
|
|
+ form.giftProductList = this.$refs.offerProduct.getResultVal()
|
|
|
+ if (form.giftProductList.length == 0) {
|
|
|
+ _this.$message.warning('请添加促销产品!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ rowFlag3 = _this.isJudge(form.giftProductList)
|
|
|
+ } else {
|
|
|
+ const allGiftObj = {}
|
|
|
+ _this.fullGiftRuleList.forEach((val, i) => {
|
|
|
+ allGiftObj['GIFT' + i] = _this.$refs['offerProduct' + i][0].getResultVal()
|
|
|
+ })
|
|
|
+ var lengthFlag = null
|
|
|
+ for (const con in allGiftObj) {
|
|
|
+ if (allGiftObj[con].length === 0) {
|
|
|
+ lengthFlag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (lengthFlag) {
|
|
|
+ _this.$message.warning('请添加促销产品!')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ const arrFlag = []
|
|
|
+ for (const con in allGiftObj) {
|
|
|
+ if (con.length > 0) {
|
|
|
+ arrFlag.push(_this.isJudge(allGiftObj[con]))
|
|
|
+ }
|
|
|
+ }
|
|
|
+ rowFlag3 = arrFlag.some(val => { return val })
|
|
|
+ form.giftProductMap = allGiftObj
|
|
|
}
|
|
|
- rowFlag2 = _this.isJudge(form.giftProductList)
|
|
|
} else {
|
|
|
form.giftProductList = []
|
|
|
+ form.giftProductMap = {}
|
|
|
}
|
|
|
|
|
|
if (rowFlag1 || rowFlag2 || rowFlag3) {
|
|
|
_this.$message.warning('请选择产品分类、品牌或产品!')
|
|
|
return
|
|
|
}
|
|
|
+ // 组传给后台所需数据
|
|
|
+ _this.fullGiftRuleList.map((val, i) => {
|
|
|
+ val.scopeLevel = i * 1 + 1
|
|
|
+ val.regularUnit = form.regularUnit
|
|
|
+ })
|
|
|
form.promotionSn = _this.promotionSn
|
|
|
+ form.giveRuleList = _this.fullGiftRuleList
|
|
|
+ delete form.regularUnit
|
|
|
_this.spinning = true
|
|
|
promotionSave(form).then(res => {
|
|
|
if (res.status == 200) {
|
|
@@ -444,18 +452,12 @@ export default {
|
|
|
description: '',
|
|
|
gateFlag: '0', // 门槛
|
|
|
gateType: undefined,
|
|
|
- gateAmount: undefined,
|
|
|
+ gateValue: undefined,
|
|
|
quotaAmount: undefined,
|
|
|
- regularSameFlag: '0', // 满赠规则 不同款商品
|
|
|
- regularAmount: undefined,
|
|
|
- giveAmount: undefined,
|
|
|
- restrictCategory: '',
|
|
|
- accrualFlag: '1', // 数量叠加
|
|
|
- minOrderFlag: '1', // 起订金额
|
|
|
- minOrderAmount: undefined,
|
|
|
- upperLimitFlag: '1', // 活动经费上限
|
|
|
- upperLimitAmount: undefined,
|
|
|
- scopeFlag: undefined,
|
|
|
+ giveRuleType: 'SUM_MONEY',
|
|
|
+ regularUnit: 'YUAN',
|
|
|
+ scopeFlag: '1',
|
|
|
+ giftProductMap: {},
|
|
|
gateProductList: undefined,
|
|
|
giftProductList: undefined,
|
|
|
regularProductList: undefined
|
|
@@ -464,9 +466,19 @@ export default {
|
|
|
this.$refs.ruleForm.resetFields()
|
|
|
this.$refs.cillProduct.reSetTableData()
|
|
|
this.$refs.normalPriceProduct.reSetTableData()
|
|
|
- this.$refs.offerProduct.reSetTableData()
|
|
|
this.scaleNum = 0
|
|
|
})
|
|
|
+ if (this.form.giveRuleType === 'SUM_MONEY') {
|
|
|
+ this.$refs.offerProduct.reSetTableData()
|
|
|
+ } else {
|
|
|
+ this.fullGiftRuleList.forEach((val, i) => {
|
|
|
+ this.$refs['offerProduct' + i][0].reSetTableData()
|
|
|
+ })
|
|
|
+ }
|
|
|
+ this.fullGiftRuleList = [{
|
|
|
+ regularValue: undefined,
|
|
|
+ promotionValue: undefined
|
|
|
+ }]
|
|
|
},
|
|
|
// 获取编辑详情
|
|
|
getDetail () {
|
|
@@ -476,7 +488,7 @@ export default {
|
|
|
this.chooseVal = res.data.gateFlag == '0' ? 'b' : 'a'
|
|
|
const resultObj = res.data
|
|
|
if (resultObj.gateFlag === '1') {
|
|
|
- resultObj.gateAmount = resultObj.gateType === 'RATIO_AMOUNT' ? resultObj.gateAmount * 100 : resultObj.gateAmount
|
|
|
+ resultObj.gateValue = resultObj.gateType === 'RATIO_AMOUNT' ? resultObj.gateValue * 100 : resultObj.gateValue
|
|
|
}
|
|
|
// 重新组成保存数据
|
|
|
if (resultObj.gateProductList && resultObj.gateProductList.length > 0) {
|
|
@@ -582,10 +594,10 @@ export default {
|
|
|
max-height: 745px !important;
|
|
|
overflow-y: scroll !important;
|
|
|
}
|
|
|
- .ant-radio-button-wrapper{
|
|
|
- width:80px;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
+ .fixWidthBox .ant-radio-button-wrapper{
|
|
|
+ width:80px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
.ant-form-item{
|
|
|
margin-bottom:5px;
|
|
|
}
|