Browse Source

增加部门、状态条件

xzc 3 days ago
parent
commit
caa77f28fa

+ 16 - 6
yudao-ui-admin-vue3/src/views/pressure/equipmentAppointment/index.vue

@@ -55,6 +55,16 @@
           <DeptSelect v-model="searchFormDataTable.deptId" placeholder="请选择部门" clearable />
         </el-form-item>
 
+        <!-- 设备状态 -->
+        <el-form-item label="设备状态">
+          <el-select v-model="searchFormDataTable.status" placeholder="请选择设备状态" clearable style="width: 120px"
+            @change="getListPageFn">
+            <el-option
+              v-for="dict in (selectedEquipMainType === 'boiler' ? getStrDictOptions(DICT_TYPE.SYSTEM_EQUIP_BOILER_STATUS) : getStrDictOptions(DICT_TYPE.PIPE_USE_STATUS))"
+              :key="dict.value" :label="dict.label" :value="dict.value" />
+          </el-select>
+        </el-form-item>
+
         <!-- 区域 -->
         <el-form-item label="区域">
           <AreaSelect v-model="searchFormDataTable.equipDistrict" @change="changeAddressSearch"/>
@@ -425,7 +435,6 @@ const getDefaultDate = () => {
 
 // 搜索表单数据
 const searchFormDataTable = ref({
-  // deptId: userStore?.user?.deptId,
   checkDate: getDefaultDate(),
   equipMainType: 'boiler',
   unitName: '',
@@ -433,8 +442,9 @@ const searchFormDataTable = ref({
   equipDistrict: '',
   equipStreet: '',
   contactPhone: '',
-  deptId: '',
-  useRegisterNo: ''
+  deptId: userStore?.user?.deptId || '',
+  useRegisterNo: '',
+  status: '100' // 默认在用
 })
 
 // 保存用户输入的检验日期
@@ -704,15 +714,15 @@ const handleReset = () => {
   searchFormData.value.isEffective = undefined
   pageNo.value = 1
   searchFormDataTable.value = {
-    // deptId: userStore?.user?.deptId,
     checkDate: savedCheckDate.value,
     equipMainType: selectedEquipMainType.value,
     unitName: '',
     equipCode: '',
     equipDistrict: '',
     contactPhone: '',
-    deptId: '',
-    useRegisterNo: ''
+    deptId: userStore?.user?.deptId || '',
+    useRegisterNo: '',
+    status: '100' // 默认在用
   }
   getListPageFn()
 }