diff --git a/src/views/task/graph/targetServer/SelectServer.vue b/src/views/task/graph/targetServer/SelectServer.vue
index 94eb3e6..9a64208 100644
--- a/src/views/task/graph/targetServer/SelectServer.vue
+++ b/src/views/task/graph/targetServer/SelectServer.vue
@@ -201,7 +201,10 @@ export default defineComponent({
     const dialogServerVisible = ref(false)
     const tableRef = ref()
     function selectServer() {
-      searchConfigs[4].initValue = props.osCategory
+      if (props.osCategory) {
+        searchConfigs[4].type = 'Const'
+        searchConfigs[4].initValue = props.osCategory
+      }
       if (tableRef.value) {
         const { searchRef } = tableRef.value
         searchRef.handleReset()
diff --git a/src/views/task/graph/targetServer/selectServerConfig.ts b/src/views/task/graph/targetServer/selectServerConfig.ts
index 7269582..a4a2e04 100644
--- a/src/views/task/graph/targetServer/selectServerConfig.ts
+++ b/src/views/task/graph/targetServer/selectServerConfig.ts
@@ -39,5 +39,5 @@ export const searchConfigs = [
   { label: 'IP地址', value: 'ip', type: 'Input' },
   { label: '主机名', value: 'name', type: 'Input' },
   { value: 'catalog', type: 'Const', initValue: 'Computer' },
-  { value: 'osCategory', type: 'Const', initValue: '' }
+  { label: '系统类别', value: 'osCategory', type: 'Input' }
 ]