From d4a98770b78264a267f94c53380e93d026a41cb2 Mon Sep 17 00:00:00 2001
From: zhang_li <2235006734@qqq.com>
Date: Fri, 7 Mar 2025 17:57:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E5=9C=B0=E7=82=B9?=
=?UTF-8?q?=E7=89=87=E6=AC=A1=E6=97=B6=E9=97=B4=E8=AF=A6=E6=83=85=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E5=BC=B9=E7=AA=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Detail/src/Detail.vue | 10 ++++++-
.../supplierAddrDeliTime/index.vue | 26 +++++++++++++++++++
2 files changed, 35 insertions(+), 1 deletion(-)
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"
/>
+
@@ -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()