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