|
@@ -61,13 +61,22 @@ import { initData } from '@/common/methods/index';
|
|
|
import { defineComponent, ref, reactive, toRaw, UnwrapRef } from 'vue';
|
|
import { defineComponent, ref, reactive, toRaw, UnwrapRef } from 'vue';
|
|
|
import { AllEnums } from '@/services/go/commonService/interface';
|
|
import { AllEnums } from '@/services/go/commonService/interface';
|
|
|
import { RuleObject, ValidateErrorEntity } from 'ant-design-vue/es/form/interface';
|
|
import { RuleObject, ValidateErrorEntity } from 'ant-design-vue/es/form/interface';
|
|
|
|
|
+import {validateAction} from "@/common/setup/form";
|
|
|
|
|
+import {FormState} from "@/views/information/account_info/compoments/add-child-futures/interface";
|
|
|
|
|
+import {HedgeOutMainConfigReq} from "@/services/proto/accountinfo/interface";
|
|
|
|
|
+import {getLongTypeLoginID} from "@/services/bus/login";
|
|
|
|
|
+import {getUserId} from "@/services/bus/account";
|
|
|
|
|
+import {requestResultLoadingAndInfo} from "@/common/methods/request/resultInfo";
|
|
|
|
|
+import {hedgeOutMainReq} from "@/services/proto/accountinfo";
|
|
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
|
name: 'account_info_futures_btn_child_modify',
|
|
name: 'account_info_futures_btn_child_modify',
|
|
|
components: {},
|
|
components: {},
|
|
|
- setup() {
|
|
|
|
|
|
|
+ setup(name, context) {
|
|
|
// 控制关闭弹窗
|
|
// 控制关闭弹窗
|
|
|
const { visible, cancel } = closeModal('account_info_futures_btn_child_modify');
|
|
const { visible, cancel } = closeModal('account_info_futures_btn_child_modify');
|
|
|
|
|
+
|
|
|
|
|
+ const loading = ref<boolean>(false);
|
|
|
// 证件类型
|
|
// 证件类型
|
|
|
// const cardTypeList = ref<AllEnums[]>(getCardType());
|
|
// const cardTypeList = ref<AllEnums[]>(getCardType());
|
|
|
// // 表单
|
|
// // 表单
|
|
@@ -84,17 +93,34 @@ export default defineComponent({
|
|
|
// function isPersonal(): boolean {
|
|
// function isPersonal(): boolean {
|
|
|
// return formState.userinfotype === '1';
|
|
// return formState.userinfotype === '1';
|
|
|
// }
|
|
// }
|
|
|
|
|
+ // 增加accountid 就是修改
|
|
|
// function submit() {
|
|
// function submit() {
|
|
|
- // formRef.value
|
|
|
|
|
- // .validate()
|
|
|
|
|
- // .then(() => {
|
|
|
|
|
- // const param = toRaw(formState);
|
|
|
|
|
- // applyAction(param);
|
|
|
|
|
- // console.log('values', formState);
|
|
|
|
|
- // })
|
|
|
|
|
- // .catch((error: ValidateErrorEntity<FormState>) => {
|
|
|
|
|
- // console.log('error', error);
|
|
|
|
|
|
|
+ // validateAction<FormState>(formRef, formState).then((res) => {
|
|
|
|
|
+ // let reqParam: HedgeOutMainConfigReq = {
|
|
|
|
|
+ // marketid: 15101, // uint64 内部市场ID(HedgeOutMainConfig)
|
|
|
|
|
+ // limitnumber: 0, // uint64 挂单笔数限额默认0(HedgeOutMainConfig)
|
|
|
|
|
+ // status: 1, // int32 渠道账号状态 1-可买入可卖出 2-可卖出不可买入默认1(HedgeOutMainConfig)
|
|
|
|
|
+ // accountname: res.accountname, // string 账户名称accountname1(Taaccount)
|
|
|
|
|
+ // taaccounttype: 1, // int32 账号类型 - 1:外部账号 2:内部账号 3:内部做市自营账号 4:内部做市接单账号(Taaccount)
|
|
|
|
|
+ // currencyid: 1, // int32 货币ID默认为1(Taaccount)
|
|
|
|
|
+ // outthreshold: 0, // double 出金阈值默认为0(Taaccount)
|
|
|
|
|
+ // ismain: 0, // int32 是否母账号 0:不是母账户 1:是母账户(Taaccount)
|
|
|
|
|
+ // parentaccountid: props.selectedData.mainAcc.accountid, // uint64 所属根账号(Taaccount)
|
|
|
|
|
+ // relateduserid: res.traderUserId, // uint64 关联用户(Taaccount)
|
|
|
|
|
+ // fromaccountid: props.selectedData.mainAcc.accountid, // uint64 所属上级账户(Taaccount)
|
|
|
|
|
+ // trademargintmpid: res.trademargintmpid, // uint64 保证金模板id(TAACCOUNTCONFIG)
|
|
|
|
|
+ // tradefeetmpid: res.tradefeetmpid, // uint64 手续费模板ID(TAACCOUNTCONFIG)
|
|
|
|
|
+ // maxsubaccouts: 0, // uint64 最大子账户数[最大99999][外部母账户用 默认0(TAACCOUNTCONFIG)
|
|
|
|
|
+ // creatorid: Number(getLongTypeLoginID()), // uint64 创建人
|
|
|
|
|
+ // modifierid: Number(getLongTypeLoginID()), // uint64 修改人
|
|
|
|
|
+ // areauserid: getUserId(), // uint64 机构用户ID
|
|
|
|
|
+ // };
|
|
|
|
|
+ //
|
|
|
|
|
+ // requestResultLoadingAndInfo(hedgeOutMainReq, reqParam, loading, ['新增期货子账户成功', '新增期货子账户失败:']).then(() => {
|
|
|
|
|
+ // cancel();
|
|
|
|
|
+ // context.emit('refresh');
|
|
|
// });
|
|
// });
|
|
|
|
|
+ // });
|
|
|
// }
|
|
// }
|
|
|
return {
|
|
return {
|
|
|
// formState,
|
|
// formState,
|