Przeglądaj źródła

feat(pressure2): add isEffective field for pipe equipment management

add 是否有效 field to equip pipe VO, form and list page, support filter and display in table
xuzhancheng 3 dni temu
rodzic
commit
713b66b7e5

+ 1 - 0
yudao-ui-admin-vue3/src/api/pressure2/equippipe/index.ts

@@ -88,6 +88,7 @@ export interface EquipPipeVO {
   record: string // 上层主表记录顺序号
   severeCyclic: string // 剧烈循环工况
   standard: string // 管道主要规格
+  isEffective: string // 是否有效(是/否)
 }
 
 // 管道设备明细-管线 VO

+ 6 - 0
yudao-ui-admin-vue3/src/views/pressure2/pipeequipment/PipeEquipmentForm.vue

@@ -140,6 +140,12 @@
               />
             </el-select>
           </el-form-item>
+          <el-form-item label="是否有效" prop="isEffective">
+            <el-radio-group v-model="formData.isEffective">
+              <el-radio value="是">是</el-radio>
+              <el-radio value="否">否</el-radio>
+            </el-radio-group>
+          </el-form-item>
           <el-form-item label="敷设方式" prop="layingMode">
             <el-input v-model="formData.layingMode" placeholder="请输入敷设方式" />
           </el-form-item>

+ 8 - 0
yudao-ui-admin-vue3/src/views/pressure2/pipeequipment/index.vue

@@ -108,6 +108,12 @@
           />
         </el-select>
       </el-form-item>
+      <el-form-item label="是否有效" prop="isEffective">
+        <el-select v-model="queryParams.isEffective" placeholder="请选择" clearable class="!w-160px">
+          <el-option label="是" value="是" />
+          <el-option label="否" value="否" />
+        </el-select>
+      </el-form-item>
       <el-form-item class="ml-25">
         <el-button @click="handleQuery"><Icon icon="ep:search" class="mr-5px" /> 搜索</el-button>
         <el-button @click="resetQuery"><Icon icon="ep:refresh" class="mr-5px" /> 重置</el-button>
@@ -189,6 +195,7 @@
           <dict-tag :type="DICT_TYPE.PIPE_USE_STATUS" :value="scope.row.useStatus" />
         </template>
       </el-table-column>
+      <el-table-column label="是否有效" align="center" prop="isEffective" width="85" />
       <el-table-column label="操作" align="center" min-width="120px" fixed="right">
         <template #default="scope">
           <el-button
@@ -264,6 +271,7 @@ const queryParams = reactive({
   useProjectName: undefined,
   pipeCategory: undefined,
   useStatus: undefined,
+  isEffective: undefined,
   relationDept: undefined,
 })
 const queryFormRef = ref() // 搜索的表单