Commit a61e969e authored by zhengke's avatar zhengke

增加验证

parent 732e6981
...@@ -341,6 +341,22 @@ ...@@ -341,6 +341,22 @@
<script> <script>
export default { export default {
data() { data() {
let validateFlightNum = (rule, value, callback) => {
var reg = /^[a-zA-Z]+$/;
var reg2 = /^[0-9]+$/;
var reg3 = /^[0-9a-zA-Z]*$/g;
if (value === "") {
callback(new Error("请输入航班号"));
} else if (!reg3.test(value)) {
callback(new Error("请输入数字或字母"));
} else if (!reg.test(value.slice(0,1))) {
callback(new Error("首字母必须为字母"));
} else if(!reg2.test(value.charAt(value.length - 1))){
callback(new Error("尾数必须为数字"));
} else {
callback();
}
}
return { return {
checked: false, checked: false,
outerVisible: false, outerVisible: false,
...@@ -406,9 +422,8 @@ ...@@ -406,9 +422,8 @@
trigger: "change" trigger: "change"
}], }],
Flight_number: [{ Flight_number: [{
required: true, validator: validateFlightNum,
message: "请输入航班号", trigger: "blur",
trigger: "blur"
}], }],
Type: [{ Type: [{
required: true, required: true,
...@@ -830,14 +845,14 @@ ...@@ -830,14 +845,14 @@
tab: "航班有效期维护" tab: "航班有效期维护"
} }
}) })
} },
}, },
mounted() { mounted() {
this.getSeasonTypeList() this.getSeasonTypeList()
this.getList(); this.getList();
this.getAirlineList(); this.getAirlineList();
this.getDepartureCityList(); this.getDepartureCityList();
} },
}; };
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment