Browse Source

pms 设备责任人列表添加责任人搜索

zhangcl 2 weeks ago
parent
commit
2c9b8f1a1a
4 changed files with 10 additions and 45 deletions
  1. 1 0
      src/locales/en.ts
  2. 1 0
      src/locales/ru.ts
  3. 1 0
      src/locales/zh-CN.ts
  4. 7 45
      src/views/pms/device/personlog/DevicePerson.vue

+ 1 - 0
src/locales/en.ts

@@ -622,6 +622,7 @@ export default {
   devicePerson:{
     deviceName:'DeviceName',
     nameHolder:'Please enter DeviceName',
+    nicknameHolder:'Username or Nickname',
     deviceCode:'DeviceCode',
     codeHolder:'Please enter DeviceCode',
     responsiblePerson:'ResponsiblePerson',

+ 1 - 0
src/locales/ru.ts

@@ -608,6 +608,7 @@ export default {
   devicePerson:{
     deviceName:'设备名称',
     nameHolder:'请输入设备名称',
+    nicknameHolder:'用户昵称或账号',
     deviceCode:'设备编码',
     codeHolder:'请输入设备编码',
     responsiblePerson:'是否设置责任人',

+ 1 - 0
src/locales/zh-CN.ts

@@ -618,6 +618,7 @@ export default {
   devicePerson:{
     deviceName:'设备名称',
     nameHolder:'请输入设备名称',
+    nicknameHolder:'用户昵称或账号',
     deviceCode:'设备编码',
     codeHolder:'请输入设备编码',
     responsiblePerson:'是否设置责任人',

+ 7 - 45
src/views/pms/device/personlog/DevicePerson.vue

@@ -16,7 +16,7 @@
           :inline="true"
           label-width="68px"
         >
-          <el-form-item :label="t('devicePerson.deviceCode')" prop="deviceCode" style="margin-left: 25px">
+          <el-form-item :label="t('devicePerson.deviceCode')" prop="deviceCode" style="margin-left: 20px">
             <el-input
               v-model="queryParams.deviceCode"
               :placeholder="t('devicePerson.codeHolder')"
@@ -40,7 +40,7 @@
               v-model="queryParams.setFlag"
               :placeholder="t('devicePerson.choose')"
               clearable
-              class="!w-240px"
+              class="!w-150px"
             >
               <el-option
                 v-for="dict in resultOptions"
@@ -50,42 +50,10 @@
               />
             </el-select>
           </el-form-item>
-          <el-form-item v-show="ifShow" :label="t('devicePerson.status')" label-width="85px" prop="deviceStatus">
-            <el-select
-              v-model="queryParams.deviceStatus"
-              :placeholder="t('devicePerson.status')"
-              clearable
-              class="!w-240px"
-            >
-              <el-option
-                v-for="dict in getStrDictOptions(DICT_TYPE.PMS_DEVICE_STATUS)"
-                :key="dict.value"
-                :label="dict.label"
-                :value="dict.value"
-              />
-            </el-select>
-          </el-form-item>
-
-          <el-form-item v-show="ifShow" :label="t('devicePerson.assets')" prop="assetProperty">
-            <el-select
-              v-model="queryParams.assetProperty"
-              :placeholder="t('devicePerson.assets')"
-              clearable
-              class="!w-240px"
-            >
-              <el-option
-                v-for="dict in getStrDictOptions(DICT_TYPE.PMS_ASSET_PROPERTY)"
-                :key="dict.value"
-                :label="dict.label"
-                :value="dict.value"
-              />
-            </el-select>
-          </el-form-item>
-
-          <el-form-item v-show="ifShow" :label="t('devicePerson.brand')" prop="brand">
+          <el-form-item :label="t('devicePerson.rp')" prop="nickname">
             <el-input
-              v-model="queryParams.brand"
-              :placeholder="t('devicePerson.brandHolder')"
+              v-model="queryParams.nickname"
+              :placeholder="t('devicePerson.nicknameHolder')"
               clearable
               @keyup.enter="handleQuery"
               class="!w-200px"
@@ -93,13 +61,6 @@
           </el-form-item>
 
           <el-form-item>
-            <el-button v-if="!ifShow" @click="moreQuery(true)" type="warning"
-              ><Icon icon="ep:search" class="mr-5px" />
-              {{ t('devicePerson.moreSearch') }}</el-button
-            >
-            <el-button v-if="ifShow" @click="moreQuery(false)" type="danger"
-              ><Icon icon="ep:search" class="mr-5px" /> {{ t('devicePerson.closeSearch') }}</el-button
-            >
             <el-button @click="handleQuery"
               ><Icon icon="ep:search" class="mr-5px" /> {{ t('devicePerson.search') }}</el-button
             >
@@ -226,7 +187,8 @@ const queryParams = reactive({
   infoUrl: undefined,
   templateJson: undefined,
   creator: undefined,
-  setFlag: ''
+  setFlag: '',
+  nickname: ''
 })
 const queryFormRef = ref() // 搜索的表单
 const exportLoading = ref(false) // 导出的加载中