check.js 3.78 KB
Newer Older
fukai committed
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
import {checkRuleOfTDQ} from "RcpmisRules"
import moment from 'moment'

export default  {
    data(){
        return{
            rules:checkRuleOfTDQ().call({module:"TDQAME"}).call(this,this,moment)
        }
    }
}
// export default {
//     data() {
//         return {
//             rules: {
//                 "rmbbut.ownextkey": [{
//                     required: true,
//                     message: '必输项'
//                 }],
//                 "recgrp.ads.levyno": [{
//                     required: true,
//                     message: '必输项'
//                 }],
//                 "recgrp.ads.bankorgcode": [{
//                     required: true,
//                     message: '必输项'
//                 }],
//                 "recgrp.ads.opertype": [{
//                     required: true,
//                     message: "必输项"
//                 }],
//                 "recgrp.ads.banktrano": [{
//                     required: true,
//                     message: "必输项"
//                 }],
//                 "recgrp.ads.actiondesc": [{
//                     validator: (rule, value, callback) => {
//                         let opertype = this.model.recgrp.ads.opertype;
//                         if (opertype === '2' || opertype === '3') {
//                             if (!value) {
//                                 return callback(new Error('必输项'))
//                             }
//                         }
//                         callback()
//                     }
//                 }],
//                 "recgrp.ads.swiftbic": [{
//                     validator: (rule, value, callback) => {
//                         if (value && value.length !== 11) {
//                             return callback(new Error('请填写11位境外银行SWIFT BIC码'))
//                         }
//                         callback()
//                     }
//                 }],
//                 // "recgrp.ads.payeedate":[{
//                 // 	required:true,
//                 // 	message:"必输项"
//                 // },
//                 // {
//                 // 	validator:(rule,value,callback)=>{
//                 // 		if(new Date(value).getTime() > new Date().getTime()){
//                 // 			return callback(new Error('该字段必须小于等于系统当前日期'))
//                 // 		}
//                 // 		callback()
//                 // 	}
//                 // }],
//                 "recgrp.ads.vouchscale": [
//                     {
//                         validator: (rule, value, callback) => {
//                             if (!value || (value && (value < 0.01 || value > 1))) {
//                                 return callback(new Error('只允许0.01-1.00之间的数据'))
//                             }
//                             callback()
//                         }
//                     }
//                 ],
//                 "recgrp.ads.orilevyno": [{
//                     required: true,
//                     message: '必输项'
//                 }],
//                 "recgrp.ads.currencycode": [{
//                     required: true,
//                     message: "必输项"
//                 }],
//                 "recgrp.ads.addword": [{
//                     required: true,
//                     message: "必输项"
//                 }],
//                 "recgrp.ads.vouchamt": [
//                     {
//                         validator: (rule, value, callback) => {
//                             if (value <= 0) {
//                                 return callback(new Error('担保履约金额必须大0'))
//                             }
//                             callback()
//                         }
//                     }],
//             }
//         }
//     }
// }