1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
export default {
data() {
return {
rules: {
"infcon.opndatfrom": [
{ required: true, message: "必输项" },
{
validator: (rule, value, callback) => {
if (moment(value).diff(moment(this.model.infcon.opndatto).format('YYYY-MM-DD'), 'days') > 731) {
callback(new Error('请将查询条件中时间范围控制在2年内(含)。'))
}
callback()
},
trigger: ['blur', 'change']
}
],
"infcon.opndatto": [
{ required: true, message: "必输项" },
{
validator: (rule, value, callback) => {
if (moment(value).diff(moment(this.model.infcon.opndatfrom).format('YYYY-MM-DD'), 'days') < 0) {
callback(new Error('起始日期不能大于截止日期!'))
}
callback()
},
trigger: ['blur', 'change']
}
],
"invcon.seqnum":[
{ required: true, message: "请输入批次号,若批次号未知,输入发票代码和发票号码点击批次号获取按钮获取批次号" },
]
}
}
}
}