diff --git a/src/views/system/examitems/examitemsForm.vue b/src/views/system/examitems/examitemsForm.vue
index aec98704..32cdb3af 100644
--- a/src/views/system/examitems/examitemsForm.vue
+++ b/src/views/system/examitems/examitemsForm.vue
@@ -7,8 +7,8 @@
       label-width="100px"
       v-loading="formLoading"
     >
-    <el-form-item label="检查项目编码" prop="examItemCode" label-width="111px" >
-      <el-input v-model="formData.examItemCode" placeholder="请输入检查项目编码" />
+      <el-form-item label="检查项目编码" prop="examItemCode" label-width="111px">
+        <el-input v-model="formData.examItemCode" placeholder="请输入检查项目编码" />
       </el-form-item>
       <el-form-item label="检查项目名称" prop="examItemName" label-width="111px">
         <el-input v-model="formData.examItemName" placeholder="请输入检查项目名称" />
@@ -27,7 +27,7 @@
       <el-form-item label="删除标记:删除为 1   " prop="isdelete" v-if="false">
         <el-input v-model="formData.isdelete" placeholder="请输入删除标记:删除为 1   " />
       </el-form-item>
-    
+
       <el-form-item label="删除人" prop="deletePerson" v-if="false">
         <el-input v-model="formData.deletePerson" placeholder="请输入删除人" />
       </el-form-item>
@@ -46,13 +46,26 @@
         <el-input v-model="formData.orgId" placeholder="请输入机构编号" />
       </el-form-item>
       <el-form-item label="第三方系统的检查项目的CODE" prop="thirdPartyExamItemCode" v-if="false">
-        <el-input v-model="formData.thirdPartyExamItemCode" placeholder="请输入第三方系统的检查项目的CODE" />
+        <el-input
+          v-model="formData.thirdPartyExamItemCode"
+          placeholder="请输入第三方系统的检查项目的CODE"
+        />
       </el-form-item>
       <el-form-item label="第三方系统的检查项目名称" prop="thirdPartyExamItemName" v-if="false">
-        <el-input v-model="formData.thirdPartyExamItemName" placeholder="请输入第三方系统的检查项目名称" />
+        <el-input
+          v-model="formData.thirdPartyExamItemName"
+          placeholder="请输入第三方系统的检查项目名称"
+        />
       </el-form-item>
-      <el-form-item label="第三方系统的检查项目的收费价格" prop="thirdPartyExamItemPrice" v-if="false">
-        <el-input v-model="formData.thirdPartyExamItemPrice" placeholder="请输入第三方系统的检查项目的收费价格" />
+      <el-form-item
+        label="第三方系统的检查项目的收费价格"
+        prop="thirdPartyExamItemPrice"
+        v-if="false"
+      >
+        <el-input
+          v-model="formData.thirdPartyExamItemPrice"
+          placeholder="请输入第三方系统的检查项目的收费价格"
+        />
       </el-form-item>
     </el-form>
     <template #footer>
@@ -87,21 +100,13 @@ const formData = ref({
   examPartCode: undefined,
   thirdPartyExamItemCode: undefined,
   thirdPartyExamItemName: undefined,
-  thirdPartyExamItemPrice: undefined,
+  thirdPartyExamItemPrice: undefined
 })
 const formRules = reactive({
-  examItemCode: [
-    { required: true, message: '请输入检查项目编号', trigger: 'blur' }
-  ],
-  examItemName: [
-    { required: true, message: '请输入检查项目名称', trigger: 'blur' }
-  ],
-  examPartCode: [
-    { required: true, message: '请选择检查部位编号', trigger: 'blur' }
-  ],
-  orgId: [
-    { required: true, message: '请选择机构编号', trigger: 'blur' }
-  ]
+  examItemCode: [{ required: true, message: '请输入检查项目编号', trigger: 'blur' }],
+  examItemName: [{ required: true, message: '请输入检查项目名称', trigger: 'blur' }],
+  examPartCode: [{ required: true, message: '请选择检查部位编号', trigger: 'blur' }],
+  orgId: [{ required: true, message: '请选择机构编号', trigger: 'blur' }]
 })
 const formRef = ref() // 表单 Ref
 
@@ -132,16 +137,24 @@ const submitForm = async () => {
   formLoading.value = true
   try {
     const data = formData.value as unknown as examitemsVO
+    const re = ref()
     if (formType.value === 'create') {
-      await examitemsApi.createexamitems(data)
+      re.value = await examitemsApi.createexamitems(data)
+    if (re.value ==='项目ID已经存在') {
+      message.error(re.value)
+      return
+    } else {
       message.success(t('common.createSuccess'))
+    }
+     
     } else {
       await examitemsApi.updateexamitems(data)
       message.success(t('common.updateSuccess'))
     }
     dialogVisible.value = false
-    // 发送操作成功的事件
-    emit('success')
+   
+     // 发送操作成功的事件
+     emit('success')
   } finally {
     formLoading.value = false
   }
@@ -162,8 +175,8 @@ const resetForm = () => {
     examPartCode: undefined,
     thirdPartyExamItemCode: undefined,
     thirdPartyExamItemName: undefined,
-    thirdPartyExamItemPrice: undefined,
+    thirdPartyExamItemPrice: undefined
   }
   formRef.value?.resetFields()
 }
-</script>
\ No newline at end of file
+</script>