|
|
@@ -1,6 +1,6 @@
|
|
|
-import { reactive, shallowRef, computed } from 'vue'
|
|
|
+import {ref, reactive, shallowRef, computed } from 'vue'
|
|
|
import { useAccountStore, useUserStore, useLoginStore } from '@/stores'
|
|
|
-import { t2bBankWithdraw, queryBankAccountSign, t2bBankDeposit, queryCusBankSignBank, t2bBankSign, t2bBankCancelSign, accountFundInfoReq } from '@/services/api/bank'
|
|
|
+import { t2bBankWithdraw, queryBankAccountSign, t2bBankDeposit, queryCusBankSignBank, t2bBankSign, t2bBankCancelSign, accountFundInfoReq, queryBankCusBankExtendConfigs } from '@/services/api/bank'
|
|
|
import { SignStatus } from '@/constants/bank'
|
|
|
import { decryptAES } from '@/services/websocket/package/crypto'
|
|
|
import moment from "moment"
|
|
|
@@ -23,8 +23,7 @@ export function useDoWithdraw() {
|
|
|
|
|
|
const formData = reactive<Partial<Proto.t2bBankWithdrawReq>>({
|
|
|
AccountType: 0,
|
|
|
- AppDateTime: moment(new Date()).format('YYYY-MM-DD HH:mm:ss'),
|
|
|
- extend_info: JSON.stringify({ "sex": 1 })
|
|
|
+ AppDateTime: moment(new Date()).format('YYYY-MM-DD HH:mm:ss')
|
|
|
})
|
|
|
|
|
|
/// 查询签约信息
|
|
|
@@ -70,8 +69,6 @@ export function useDoDeposit(userid?: number) {
|
|
|
const loading = shallowRef(false)
|
|
|
/// 获取当前是否已签约
|
|
|
const sign = shallowRef<Model.BankAccountSignRsp[]>([])
|
|
|
- /// 常量信息
|
|
|
- const extendInfo = { certificate_photo_url: '' }
|
|
|
/// formData
|
|
|
const formData = reactive<Partial<Proto.t2bBankDepositReq>>({})
|
|
|
|
|
|
@@ -99,7 +96,6 @@ export function useDoDeposit(userid?: number) {
|
|
|
data: {
|
|
|
...formData,
|
|
|
ExtOperatorID: new Date().getTime(),
|
|
|
- extend_info: JSON.stringify(extendInfo)
|
|
|
}
|
|
|
}).finally(() => {
|
|
|
loading.value = false
|
|
|
@@ -109,7 +105,6 @@ export function useDoDeposit(userid?: number) {
|
|
|
return {
|
|
|
loading,
|
|
|
onSubmit,
|
|
|
- extendInfo,
|
|
|
formData,
|
|
|
sign
|
|
|
}
|
|
|
@@ -141,7 +136,6 @@ export function useDoBankSign() {
|
|
|
|
|
|
/// 判断是否有签约信息 有就做修改
|
|
|
queryBankAccountSign().then((res) => {
|
|
|
- console.log(res.data)
|
|
|
bankInfo.value = res.data.filter(obj => {
|
|
|
return ![SignStatus.Rescinded].includes(obj.signstatus)
|
|
|
})[0]
|
|
|
@@ -165,7 +159,6 @@ export function useDoBankSign() {
|
|
|
AgentCertType: 0,
|
|
|
BankCardType: 0,
|
|
|
BankAccountType: 1,
|
|
|
- extend_info: JSON.stringify({ "sex": 1 }),
|
|
|
AccountCode: accountStore.currentAccountId.toString(),
|
|
|
CertID: decryptAES(userInfo?.cardnum ?? ''),
|
|
|
CertType: userInfo?.cardtypeid.toString(),
|
|
|
@@ -214,7 +207,6 @@ export function useDoCancelBankSign() {
|
|
|
const sign = shallowRef<Model.BankAccountSignRsp[]>([])
|
|
|
|
|
|
const formRefresh = () => {
|
|
|
- console.log('formRefresh')
|
|
|
queryBankAccountSign().then((res) => {
|
|
|
bankInfo.value = res.data[0];
|
|
|
({
|
|
|
@@ -289,3 +281,30 @@ export function useBankAccouuntSign() {
|
|
|
fund
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+/// 查询托管银行扩展配置信息
|
|
|
+export function useDoCusBankExtendConfigs(extendbiztype?: number) {
|
|
|
+ /// 托管银行信息
|
|
|
+ const configs = ref<(Model.BankCusBankExtendConfigRsp &{value:string})[]>([])
|
|
|
+ /// 查询签约银行信息
|
|
|
+ queryCusBankSignBank().then((res) => {
|
|
|
+ if (res.data.length) {
|
|
|
+ const data = res.data[0]
|
|
|
+ queryBankCusBankExtendConfigs({
|
|
|
+ data: {
|
|
|
+ cusbankid: data?.cusbankid,
|
|
|
+ extendbiztype: extendbiztype
|
|
|
+ },
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.data.length != 0) {
|
|
|
+ configs.value = res.data.map(obj =>({
|
|
|
+ ...obj,
|
|
|
+ value:''
|
|
|
+ }))
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ return { configs }
|
|
|
+}
|