diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue
index e890a7eec..1b80bac3b 100644
--- a/src/components/Detail/src/Detail.vue
+++ b/src/components/Detail/src/Detail.vue
@@ -509,7 +509,12 @@ const props = defineProps({
     type: Object,
     required: true,
     default: null
-  }
+  },
+  changeDetailDrawer:{
+    type: Boolean,
+    required: false,
+    default: false
+  },
 })
 const allSchemas = ref(props.allSchemas)
 const detailAllSchemasRef = ref(props.detailAllSchemas)
@@ -1087,6 +1092,9 @@ const buttonTableClick = async (val, row) => {
 /** 添加/修改操作 */
 // 根据状态返回判断详情是否显示自定义弹窗
 const isShowChangeDetailDrawer = (row, val) => {
+  if (props.changeDetailDrawer) { 
+    return true
+  }
   if(!val || val &&val.length == 0) return false;
   if (val.indexOf(row.status) > -1) {
     return true
diff --git a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
index 8b2314a2b..40093fdee 100644
--- a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
+++ b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
@@ -75,10 +75,13 @@
     :detailButtonIsShowEdit='false'
     :detailButtonIsShowAddStatusArray="[]"
     @searchTableSuccessDetail="searchTableSuccessDetail"
+    :isChangeDetailDrawer="[]"
+    :changeDetailDrawer="true"
     @detailOpenForm="detailOpenForm"
   />
 
   <!-- :detailAllSchemas="SupplierAddrDeliTimeDetail.allSchemas" -->
+  <SearchTable ref="searchTableRef" @searchTableSuccess="submitItem" />
   <!-- 导入 -->
   <ImportForm ref="importFormRef" url="/wms/supplier-addr-deli-time-detail/import" :importTemplateData="importTemplateData" @success="importSuccess" />
 </template>
@@ -406,6 +409,29 @@ const searchFormClick = (searchData) => {
 const tableSelectionDelete = (selection) => {
   tableData.value = tableData.value.filter((item) => !selection.includes(item))
 }
+const searchTableRef = ref()
+const detailOpenForm = (type, row) => {
+   searchTableRef.value.open(
+      '选择设备保养项',
+      SupplierAddrDeliTime.allSchemas,
+      SupplierAddrDeliTimeDetailApi.getSupplierAddrDeliTimeDetailPage,
+      null,
+      SupplierAddrDeliTime.allSchemas.searchSchema,
+      true,
+      null,
+      null,
+      null,
+      null,
+      null
+      // searchTableSelections.value
+    )
+}
+const submitItem = async (formType, data,  val, tableList) => {
+  console.log('formType',formType)
+  console.log('data',data)
+  console.log('val',val)
+  console.log('tableList',tableList)
+}
 /** 初始化 **/
 onMounted(async () => {
   getList()