From 947cafbb9c59261d0d7252a70bbbca8690c5cbc4 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 21 八月 2024 01:54:01 +0800
Subject: [PATCH] 是否称重

---
 src/views/components/GeneralModal.vue |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/views/components/GeneralModal.vue b/src/views/components/GeneralModal.vue
index 1c76295..0daed62 100644
--- a/src/views/components/GeneralModal.vue
+++ b/src/views/components/GeneralModal.vue
@@ -33,6 +33,7 @@
   const rowKey = ref('');
   const returnFieldName = ref('');
   const schemas = ref([] as FormSchema[]);
+  const which = ref('');
 
   //鍒楄〃
   const ItemColumns = ref([] as BasicColumn[]);
@@ -41,7 +42,7 @@
   const emit = defineEmits(['success', 'register']);
   const checkedKeys = ref<Array<string | number>>([]);
   const checkedIds = ref<Array<string | number>>([]);
-  const [registerTable, { reload, getForm }] = useTable({
+  const [registerTable, { reload, getForm, setProps }] = useTable({
     title: '鍒楄〃淇℃伅',
     api: getListByPage,
     searchInfo: searchInfo,
@@ -80,6 +81,9 @@
   });
   const [register, { setModalProps, closeModal }] = useModalInner((data) => {
     setModalProps({ confirmLoading: false });
+    setProps({
+      dataSource: [],
+    });
     data && onDataReceive(data);
   });
 
@@ -98,8 +102,9 @@
     rowKey.value = data?.rowKey;
     returnFieldName.value = data?.returnFieldName;
     checkedKeys.value = [];
+    which.value = data?.which;
     getForm().resetFields();
-    reload();
+    // reload();
   }
 
   // function handleVisibleChange(v) {
@@ -113,6 +118,7 @@
         isUpdate: unref(false),
         values: { val: record[rowKey.value], id: record['ID'] },
         returnFieldName: returnFieldName.value,
+        which: which.value,
       });
     } finally {
       setModalProps({ confirmLoading: false });
@@ -133,6 +139,7 @@
         isUpdate: unref(false),
         values: { val: values, id: ids },
         returnFieldName: returnFieldName.value,
+        which: which.value,
       });
     } finally {
       setModalProps({ confirmLoading: false });

--
Gitblit v1.9.3