Эх сурвалжийг харах

高级查询-时间修改

zhongxiaoyu 2 жил өмнө
parent
commit
cbdd4394eb

+ 2 - 3
src/layout/components/Search/index.vue

@@ -1,7 +1,7 @@
 <!--
  * @Author: your name
  * @Date: 2021-10-18 17:44:42
- * @LastEditTime: 2022-05-06 18:03:23
+ * @LastEditTime: 2022-05-12 14:58:12
  * @LastEditors: your name
  * @Description: In User Settings Edit
  * @FilePath: \Foshan4A\src\views\account\components\search.vue
@@ -107,7 +107,6 @@ export default {
     },
     setSearch (val) {
       this.input = val
-      this.$emit('getSearchData', this.input)
     }
   },
 };
@@ -265,4 +264,4 @@ export default {
     line-height: 40px;
   }
 }
-</style>
+</style>

+ 27 - 31
src/views/advancedQuery/views/advancedHome.vue

@@ -5,7 +5,7 @@
         <div class="manageTitle">高级查询</div>
         <div class="interfaceLog_head_time_start mr10">
           <el-date-picker
-            v-model="timeStart"
+            v-model="time[0]"
             size="small"
             type="date"
             value-format="yyyy-MM-dd"
@@ -14,7 +14,7 @@
         </div>
         <div class="interfaceLog_head_time_end">
           <el-date-picker
-            v-model="timeEnd"
+            v-model="time[1]"
             size="small"
             type="date"
             value-format="yyyy-MM-dd"
@@ -134,7 +134,7 @@
                   prop="time"
                 >
                   <el-date-picker
-                    v-model="form.time"
+                    v-model="time"
                     size="small"
                     type="daterange"
                     value-format="yyyy-MM-dd"
@@ -367,10 +367,8 @@ export default {
           label: '中转出航班'
         }
       ],
-      timeStart: parseTime(new Date(), '{y}-{m}-{d}'),
-      timeEnd: parseTime(new Date(), '{y}-{m}-{d}'),
+      time: [parseTime(new Date(), '{y}-{m}-{d}'), parseTime(new Date(), '{y}-{m}-{d}')],
       form: {
-        time: '',
         status: '',
         flightNumber: '',
         destination: '',
@@ -412,7 +410,7 @@ export default {
   },
   created() {
     // 参数顺序   【航班开始日期,航班结束日期,航班号,航班号,行李牌号,行李牌号,起飞站,起飞站,目的站,目的站,特殊行李类型,特殊 行李类型,旅客姓名大写拼音,旅客姓名大写拼音,pnr,pnr,值机号,值机号】
-    // const dataContent = [this.timeStart, this.timeEnd]
+    // const dataContent = [this.time[0], this.time[1]]
     // for (let i = 0; i < 18; i++) {
     //   dataContent.push(null)
     // }
@@ -439,13 +437,13 @@ export default {
     if (FlightNO && FlightDate) {
       this.$router.replace(this.$route.path)
       const parsedTime = parseTime(new Date(FlightDate), '{y}-{m}-{d}')
-      this.timeStart = this.timeEnd = parsedTime
+      this.time[0] = this.time[1] = parsedTime
       this.$refs['search'].setSearch(FlightNO)
+      this.getSearchData(FlightNO)
     }
     if (startDate && endDate) {
-      this.timeStart = startDate
-      this.timeEnd = endDate
-      this.form['time'] = [startDate, endDate]
+      this.time[0] = startDate
+      this.time[1] = endDate
     }
 
     if (name && station) {
@@ -542,26 +540,25 @@ export default {
     },
     // 查询
     getSearchData(val) {
-      this.form = {
-        time: '',
-        status: '',
-        flightNumber: '',
-        destination: '',
-        station: '',
-        grade: '',
-        type: '',
-        U_Device_ID: '',
-        name: '',
-        pnr: '',
-        check: '',
-        transferArrival: '',
-        transferDeparture: ''
-      }
-      if (!this.timeStart === '' || this.timeEnd === '' || val === '') {
+      // this.form = {
+      //   time: [parseTime(new Date(), '{y}-{m}-{d}'), parseTime(new Date(), '{y}-{m}-{d}')],
+      //   status: '',
+      //   flightNumber: '',
+      //   destination: '',
+      //   station: '',
+      //   grade: '',
+      //   type: '',
+      //   U_Device_ID: '',
+      //   name: '',
+      //   pnr: '',
+      //   check: '',
+      //   transferArrival: '',
+      //   transferDeparture: ''
+      // }
+      if (this.time[0] === '' || this.time[1] === '' || val === '') {
         this.$message.error('请先输入完整查询信息')
       } else {
-        // let searchData = {dataContent:[this.timeStart,this.timeEnd,val]}
-        this.form['time'] = [this.timeStart, this.timeEnd, val]
+        // let searchData = {dataContent:[this.time[0],this.time[1],val]}
         const az = /^[a-zA-Z]+$/
         const azNum = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/
         const top2 = /^[a-zA-Z]{2}\w*$/
@@ -592,8 +589,8 @@ export default {
     onCheckGj() {
       // 参数顺序   【航班开始日期,航班结束日期,航班号,航班号,行李牌号,行李牌号,起飞站,起飞站,目的站,目的站,特殊行李类型,特殊 行李类型,旅客姓名大写拼音,旅客姓名大写拼音,pnr,pnr,值机号,值机号】
       this.dataContent = []
+      const time = this.time
       const {
-        time,
         status,
         flightNumber,
         destination,
@@ -648,7 +645,6 @@ export default {
       }
     },
     closeCheckGj() {
-      this.form = {}
       this.$refs['form'].resetFields()
       this.gjFlag = false
     },