zhengyiming
6 天以前 bca0b691a317421595538c1646c218f0724fac63
src/views/EnterpriseManage/components/ConfigureDialog.vue
@@ -118,7 +118,7 @@
      </span>
    </template>
  </ProDialog>
  <QrcodeDialog v-bind="dialogQrcodeProps"></QrcodeDialog>
  <AlipayWalletOpen v-bind="dialogQrcodeProps"></AlipayWalletOpen>
</template>
<script setup lang="ts">
@@ -144,7 +144,7 @@
  EnumElectronSignAccess,
} from '@/constants';
import * as enterpriseWalletServices from '@/services/api/enterpriseWallet';
import QrcodeDialog from './QrcodeDialog.vue';
import AlipayWalletOpen from './AlipayWalletOpen.vue';
defineOptions({
  name: 'ConfigureDialog',
@@ -161,6 +161,7 @@
  smsCost: number;
  alipayAccount: string;
  alipayMerchantId: string;
  id: string;
};
const form = defineModel<Form>('form');
@@ -195,7 +196,7 @@
const { dialogProps: dialogQrcodeProps, handleAdd } = useFormDialog({
  defaultFormParams: {
    qrcodeUrl: '',
    alipayUrl: '',
  },
});
@@ -203,11 +204,12 @@
  try {
    let params: API.OpenEnterpriseWalletCommand = {
      access: EnumEnterpriseWalletAccess.Alipay,
      enterpriseId: form.value.id,
    };
    let res = await enterpriseWalletServices.openEnterpriseWallet(params);
    if (res) {
      handleAdd({
        qrcodeUrl: res.signUrl,
        alipayUrl: res.signUrl,
      });
    }
  } catch (error) {}