优化代码
This commit is contained in:
parent
ce023b0eac
commit
13e7aaa317
|
@ -470,6 +470,10 @@ export default class addKnockGold extends Component {
|
|||
return transformData
|
||||
}
|
||||
|
||||
testDateFunction(arr) {
|
||||
return arr.map((item) => this.setTime(item)).filter((item) => item)
|
||||
}
|
||||
|
||||
/* 校验表单function */
|
||||
limitFunction() {
|
||||
if (!this.state.model.card_type) {
|
||||
|
@ -518,27 +522,23 @@ export default class addKnockGold extends Component {
|
|||
}
|
||||
|
||||
/* 验证有效期内,规则日期可用 */
|
||||
let isArray = this.state.model.ruleDate
|
||||
.map((item) => this.setTime(item))
|
||||
.filter((item) => item)
|
||||
|
||||
if (this.state.model.usable_time === 'ruleDate') {
|
||||
if (isArray.length > 0 || this.state.model.ruleWeek.length < 1) {
|
||||
if (
|
||||
this.testDateFunction(this.state.model.ruleDate).length > 0 ||
|
||||
this.state.model.ruleWeek.length < 1
|
||||
) {
|
||||
Notify.error('请完整的选择规则日期和时间')
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
/* 有效期内,不规则日期可用 */
|
||||
let isArray1 = this.state.model.irregularDate
|
||||
.map((item) => this.setTime(item))
|
||||
.filter((item) => item)
|
||||
let isArray2 = this.state.model.irregularTime
|
||||
.map((item) => this.setTime(item))
|
||||
.filter((item) => item)
|
||||
|
||||
if (this.state.model.usable_time === 'irregularDate') {
|
||||
if (isArray1.length > 0 || isArray2.length > 0) {
|
||||
if (
|
||||
this.testDateFunction(this.state.model.irregularDate).length > 0 ||
|
||||
this.testDateFunction(this.state.model.irregularTime).length > 0
|
||||
) {
|
||||
Notify.error('请完整的选择不规则日期和时间')
|
||||
return false
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue