浏览代码

航班查询修改

zhongxiaoyu 2 年之前
父节点
当前提交
1bbbcd4633
共有 1 个文件被更改,包括 10 次插入4 次删除
  1. 10 4
      src/views/dataQuery/components/DataQueryView/index.vue

+ 10 - 4
src/views/dataQuery/components/DataQueryView/index.vue

@@ -134,10 +134,15 @@ const keyWordsValidator = (rule: any, value: any, callback: any) => {
   }
   const searchTitle = searchTitleMap[props.name] ?? '关键词'
   if (!value) {
-    return callback(new Error(`请输入${searchTitle}`))
+    if (['flight'].includes(props.name)) {
+      return callback()
+    } else {
+      return callback(new Error(`请输入${searchTitle}`))
+    }
   }
   const regsMap: { [x: string]: RegExp[] } = {
-    flight: [/^[A-Za-z0-9][A-Za-z][0-9]{3,4}$/, /^[0-9]{3,4}$/],
+    // flight: [/^[A-Za-z0-9][A-Za-z][0-9]{3,4}$/, /^[0-9]{3,4}$/],
+    flight: [/^[A-Za-z0-9]{1,6}$/],
     waybill: [/^[0-9]{3}\-[0-9]{8}/],
     freight: [/^[0-9]{5}$/, /^[0-9]{3}\-[0-9]{8}\-[0-9]{5}$/],
   }
@@ -146,7 +151,7 @@ const keyWordsValidator = (rule: any, value: any, callback: any) => {
   if (notMatched) {
     return callback(new Error(`请输入正确的${searchTitle}`))
   }
-  callback()
+  return callback()
 }
 const rules = {
   startDate: [{ required: true, message: '请选择开始日期', trigger: 'blur' }],
@@ -275,9 +280,10 @@ const cellClickHandler = (row, column, cell, event) => {
     display: flex;
   }
   &-form :deep {
+    margin-right: 12px;
     flex: 1;
     display: flex;
-    margin-right: 12px;
+    justify-content: flex-end;
     .form-left {
       flex: 1;
       display: flex;