Procházet zdrojové kódy

应检添加时关联添加设备名称和编码

yanghao před 2 dny
rodič
revize
ed31bc5831
2 změnil soubory, kde provedl 31 přidání a 6 odebrání
  1. 1 1
      .env.local
  2. 30 5
      src/views/pms/qhse/deviceCert/DeviceCertForm.vue

+ 1 - 1
.env.local

@@ -4,7 +4,7 @@ NODE_ENV=development
 VITE_DEV=true
 
 # 请求路径  http://192.168.188.200:48080  https://iot.deepoil.cc  http://172.26.0.56:48080
-VITE_BASE_URL='http://172.26.0.56:48080'
+VITE_BASE_URL='https://iot.deepoil.cc:5443'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持 S3 服务
 VITE_UPLOAD_TYPE=server

+ 30 - 5
src/views/pms/qhse/deviceCert/DeviceCertForm.vue

@@ -21,14 +21,24 @@
           </el-form-item>
         </el-col>
 
-        <el-col :span="12">
+        <!-- <el-col :span="12">
           <el-form-item label="证书编号" prop="certNo">
             <el-input v-model="formData.certNo" placeholder="请输入证书编号" />
           </el-form-item>
+        </el-col> -->
+        <el-col :span="12">
+          <el-form-item label="设备编码" prop="deviceCode">
+            <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
+          </el-form-item>
         </el-col>
       </el-row>
 
       <el-row :gutter="20">
+        <!-- <el-col :span="12">
+          <el-form-item label="设备编码" prop="deviceCode">
+            <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
+          </el-form-item>
+        </el-col> -->
         <el-col :span="12">
           <el-form-item label="设备名称" prop="deviceName">
             <el-input v-model="formData.deviceName" placeholder="请输入设备名称" />
@@ -36,8 +46,8 @@
         </el-col>
 
         <el-col :span="12">
-          <el-form-item label="设备编码" prop="deviceCode">
-            <el-input v-model="formData.deviceCode" placeholder="请输入设备编码" />
+          <el-form-item label="证书编号" prop="certNo">
+            <el-input v-model="formData.certNo" placeholder="请输入证书编号" />
           </el-form-item>
         </el-col>
       </el-row>
@@ -124,13 +134,25 @@
   <Dialog title="选择设备" v-model="deviceDialogVisible" width="70%">
     <ContentWrap>
       <el-form class="-mb-15px" :model="deviceQueryParams" :inline="true">
+        <el-form-item label="部门" prop="deptId">
+          <el-tree-select
+            v-model="deviceQueryParams.deptId"
+            :data="deptList"
+            :props="defaultProps"
+            node-key="id"
+            filterable
+            clearable
+            check-strictly
+            placeholder="请选择部门"
+            class="!w-200px" />
+        </el-form-item>
         <el-form-item label="设备名称" prop="deviceName">
           <el-input
             v-model="deviceQueryParams.deviceName"
             placeholder="请输入设备名称"
             clearable
             @keyup.enter="handleDeviceQuery"
-            class="!w-200px" />
+            class="!w-150px" />
         </el-form-item>
         <el-form-item label="设备编码" prop="deviceCode">
           <el-input
@@ -138,7 +160,7 @@
             placeholder="请输入设备编码"
             clearable
             @keyup.enter="handleDeviceQuery"
-            class="!w-200px" />
+            class="!w-150px" />
         </el-form-item>
         <el-form-item>
           <el-button @click="handleDeviceQuery">
@@ -306,6 +328,7 @@ const selectedDevice = ref<any>(null)
 const deviceQueryParams = reactive({
   pageNo: 1,
   pageSize: 10,
+  deptId: undefined as number | undefined,
   deviceName: undefined as string | undefined,
   deviceCode: undefined as string | undefined
 })
@@ -332,6 +355,7 @@ const handleDeviceQuery = () => {
 }
 
 const resetDeviceQuery = () => {
+  deviceQueryParams.deptId = undefined
   deviceQueryParams.deviceName = undefined
   deviceQueryParams.deviceCode = undefined
   handleDeviceQuery()
@@ -344,6 +368,7 @@ const handleDeviceRadioChange = (row: any) => {
 
 const selectDevice = () => {
   deviceDialogVisible.value = true
+  deviceQueryParams.deptId = formData.value.deptId as number | undefined
   selectedDeviceId.value = formData.value.deviceId as number | undefined
   selectedDevice.value =
     selectedDeviceId.value && formData.value.deviceName