From 3a3b3b757414805c1ba780de6235872a52bcc698 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 31 十月 2025 09:14:45 +0800
Subject: [PATCH] feat: 1.3
---
src/views/EnterpriseManage/EnterpriseManageList.vue | 26 ++++++++++++++++++++++----
1 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/src/views/EnterpriseManage/EnterpriseManageList.vue b/src/views/EnterpriseManage/EnterpriseManageList.vue
index 9df9afe..a33474d 100644
--- a/src/views/EnterpriseManage/EnterpriseManageList.vue
+++ b/src/views/EnterpriseManage/EnterpriseManageList.vue
@@ -35,6 +35,7 @@
</ProTableV2>
</AppContainer>
<ConfigureDialog v-bind="dialogProps" />
+ <WechatWalletOpen v-bind="dialogWechatProps"></WechatWalletOpen>
</LoadingLayout>
</template>
@@ -52,10 +53,11 @@
useTableV2,
} from '@bole-core/components';
import { useAccess, useGlobalEventContext } from '@/hooks';
-import { EnterpriseConfigureType, IsConfiguredText } from '@/constants';
+import { EnterpriseConfigureType, IsConfiguredText, EnumEnterpriseTypeText } from '@/constants';
import ConfigureDialog from './components/ConfigureDialog.vue';
import { Message } from '@bole-core/core';
import * as enterpriseServices from '@/services/api/enterprise';
+import WechatWalletOpen from './components/WechatWalletOpen.vue';
defineOptions({
name: 'EnterpriseManageList',
@@ -121,6 +123,7 @@
columnsRenderProps: {
isReal: { type: 'enum', valueEnum: IsRealText },
isConfigured: { type: 'enum', valueEnum: IsConfiguredText },
+ type: { type: 'enum', valueEnum: EnumEnterpriseTypeText },
},
}
);
@@ -132,7 +135,7 @@
});
}
-const { dialogProps, handleEdit, dialogState } = useFormDialog({
+const { dialogProps, handleEdit, dialogState, editForm } = useFormDialog({
onConfirm: handleAddOrEdit,
defaultFormParams: {
id: '',
@@ -140,9 +143,24 @@
},
});
-async function handleAddOrEdit() {
+const { dialogProps: dialogWechatProps, handleAdd } = useFormDialog({
+ defaultFormParams: {
+ url: '',
+ },
+});
+
+async function handleAddOrEdit(data?: any) {
try {
- Message.successMessage('鎿嶄綔鎴愬姛');
+ if (editForm.enterpriseConfigureType === EnterpriseConfigureType.Wechat) {
+ handleAdd({
+ url: data?.sign_url,
+ });
+ }
+ Message.successMessage(
+ editForm.enterpriseConfigureType === EnterpriseConfigureType.Wechat
+ ? '鎻愪氦鎴愬姛锛岃瓒呯骇绠$悊鍛樻壂鐮佽繘琛岀绾︽搷浣�'
+ : '鎿嶄綔鎴愬姛'
+ );
getList(paginationState.pageIndex);
dialogState.dialogVisible = false;
} catch (error) {}
--
Gitblit v1.9.1