From c3e294ff76aff4654c7218645c7a13b539f66a36 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期二, 18 六月 2024 20:08:43 +0800
Subject: [PATCH] internal

---
 src/views/components/ItemModal.vue |   41 ++++++++++++++---------------------------
 1 files changed, 14 insertions(+), 27 deletions(-)

diff --git a/src/views/components/ItemModal.vue b/src/views/components/ItemModal.vue
index 36fea02..638c951 100644
--- a/src/views/components/ItemModal.vue
+++ b/src/views/components/ItemModal.vue
@@ -11,7 +11,7 @@
         <BasicForm @register="registerForm" :model="model" />
       </div> -->
     <div>
-      <BasicTable @register="registerTable">
+      <BasicTable @register="registerTable" @row-dbClick="rowDbClick">
         <!-- <template #toolbar>
                   <a-button type="primary" @click="handleCreate"> 鏂板鐩樼偣 </a-button>
                 </template> -->
@@ -55,37 +55,12 @@
       sorter: true,
       width: 180,
     },
-    // {
-    //   title: t('鐗╂枡鎻忚堪'),
-    //   dataIndex: 'ITEM_DESC',
-    //   resizable:true,
-    // },
-    // {
-    //   title: t('鐩樼偣鐘舵��',
-    //   dataIndex: 'STATUS',
-    //   resizable:true,
-    // },
-    // {
-    //   title: t('鐩樼偣缁撴灉',
-    //   dataIndex: 'RESULT',
-    //   resizable:true,
-    // },
-    // {
-    //   title: t('WMS鏁伴噺',
-    //   dataIndex: 'QTY',
-    //   resizable:true,
-    // },
-    // {
-    //   title: t('ACT_QTY',
-    //   dataIndex: 'COUNT_TYPE',
-    //   resizable:true,
-    // }
   ];
 
   const emit = defineEmits(['success', 'register']);
   const checkedKeys = ref<Array<string | number>>([]);
   const [registerTable, { reload, getForm }] = useTable({
-    title: '鐗╂枡鍒楄〃',
+    title: '鍒楄〃淇℃伅',
     api: getItemListByPage,
     columns: ItemColumns,
     formConfig: {
@@ -141,6 +116,18 @@
   //   v && props.userData && nextTick(() => onDataReceive(props.userData));
   // }
 
+  function rowDbClick(record, index, event) {
+    try {
+      closeModal();
+      emit('success', {
+        isUpdate: unref(false),
+        values: { record, id: 0 },
+      });
+    } finally {
+      setModalProps({ confirmLoading: false });
+    }
+  }
+
   async function handleSubmit() {
     try {
       var values = '';

--
Gitblit v1.9.3