소스 검색

完成了战备值班外面的搜索

sunyanqiang 3 년 전
부모
커밋
24a9b90f19

+ 18 - 5
src/views/combatduty/grassdutyinfo/index.vue

@@ -36,11 +36,17 @@
           type="date"
           value-format="yyyy-MM-dd"
           placeholder="请选择值班时间"
-          @click="handleQuery"
+          @change="handleQuery"
         ></el-date-picker>
       </el-form-item>
       <el-form-item prop="chiefDutyName">
-        <el-select v-model="queryParams.chiefDutyId" filterable clearable>
+        <el-select
+          placeholder="请选择值班首长"
+          v-model="queryParams.chiefDutyId"
+          filterable
+          clearable
+          @change="handleQuery"
+        >
           <el-option
             v-for="item in rylist"
             :key="item.id"
@@ -129,14 +135,20 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>-->
-      <el-form-item prop="dutyOffierName">
+      <el-form-item prop="dutyOffierId">
         <el-select
-          v-model="queryParams.dutyOffierName"
+          v-model="queryParams.dutyOffierId"
           placeholder="请选择值班员"
           clearable
           size="small"
+          @change="handleQuery"
         >
-          <el-option label="请选择字典生成" value />
+          <el-option
+            v-for="item in rylist"
+            :key="item.id"
+            :label="item.name"
+            :value="item.id"
+          ></el-option>
         </el-select>
       </el-form-item>
       <!-- <el-form-item label="值班员ID" prop="dutyOffierId">
@@ -697,6 +709,7 @@ export default {
     },
     /** 重置按钮操作 */
     resetQuery() {
+      this.queryParams.chiefDutyId = null;
       this.resetForm("queryForm");
       this.handleQuery();
     },

+ 14 - 8
src/views/combatduty/militarydutyinfo/index.vue

@@ -15,6 +15,7 @@
           type="date"
           value-format="yyyy-MM-dd"
           placeholder="选择值班时间"
+          @change="handleQuery"
         ></el-date-picker>
       </el-form-item>
       <!-- <el-form-item label="号码号牌ID" prop="numberPlateId">
@@ -27,14 +28,13 @@
         />
       </el-form-item>-->
       <el-form-item prop="numberPlateName">
-        <el-select
+        <el-input
           v-model="queryParams.numberPlateName"
-          placeholder="请选择号码号牌"
+          placeholder="请输入号码号牌"
           clearable
           size="small"
-        >
-          <el-option value />
-        </el-select>
+          @input="handleQuery"
+        />
       </el-form-item>
       <!-- <el-form-item label="车属单位ID" prop="carUnitId">
         <el-input
@@ -83,14 +83,20 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>-->
-      <el-form-item prop="driverName">
+      <el-form-item prop="driverId">
         <el-select
-          v-model="queryParams.driverName"
+          v-model="queryParams.driverId"
           placeholder="请选择司机名字"
           clearable
           size="small"
+          @change="handleQuery"
         >
-          <el-option label="请选择字典生成" value />
+          <el-option
+            v-for="item in rylist"
+            :key="item.id"
+            :label="item.name"
+            :value="item.id"
+          ></el-option>
         </el-select>
       </el-form-item>
       <!-- <el-form-item label="联系方式" prop="telephone">

+ 4 - 2
src/views/combatduty/regisdutyinfo/index.vue

@@ -7,7 +7,7 @@
       v-show="showSearch"
       label-width="68px"
     >
-      <el-form-item prop="unitName">
+      <!-- <el-form-item prop="unitName">
         <el-select
           v-model="queryParams.unitName"
           placeholder="请选择单位名称"
@@ -16,7 +16,7 @@
         >
           <el-option label="请选择字典生成" value="" />
         </el-select>
-      </el-form-item>
+      </el-form-item> -->
       <!-- <el-form-item label="单位ID" prop="unitId">
         <el-input
           v-model="queryParams.unitId"
@@ -59,6 +59,7 @@
           placeholder="请选择类型"
           clearable
           size="small"
+          @change="handleQuery"
         >
           <el-option
             v-for="dict in dict.type.type_type"
@@ -100,6 +101,7 @@
           type="date"
           value-format="yyyy-MM-dd"
           placeholder="选择值班日期"
+          @change="handleQuery"
         >
         </el-date-picker>
       </el-form-item>

+ 6 - 5
src/views/combatduty/taskdutyinfo/index.vue

@@ -7,7 +7,7 @@
       v-show="showSearch"
       label-width="auto"
     >
-      <el-form-item prop="unitName">
+      <!-- <el-form-item prop="unitName">
         <el-select
           v-model="queryParams.unitName"
           clearable
@@ -20,7 +20,7 @@
             :value="dict.deptId"
           ></el-option>
         </el-select>
-      </el-form-item>
+      </el-form-item> -->
       <!-- <el-form-item label="单位" prop="unitName">
         <el-select v-model="queryParams.unitName" placeholder="请选择单位" clearable size="small">
           <el-option label="请选择字典生成" value />
@@ -37,8 +37,8 @@
       </el-form-item>-->
       <el-form-item prop="commanderName">
         <el-select
-          v-model="queryParams.commanderName"
-          @change="driverNamefun"
+          v-model="queryParams.commanderId"
+          @change="handleQuery"
           filterable
           clearable
           placeholder="请选择指挥员"
@@ -47,7 +47,7 @@
             v-for="item in rylist"
             :key="item.id"
             :label="item.name"
-            :value="item"
+            :value="item.id"
           ></el-option>
         </el-select>
       </el-form-item>
@@ -531,6 +531,7 @@ export default {
     },
     /** 重置按钮操作 */
     resetQuery() {
+      this.queryParams.commanderId = null;
       this.resetForm("queryForm");
       this.handleQuery();
     },