|
|
@@ -90,6 +90,8 @@ import { requestResultLoadingAndInfo } from '@/common/methods/request/resultInfo
|
|
|
import { loginAccountOperate } from '@/services/proto/accountinfo';
|
|
|
import { handleBusinessForm, handleRoleName } from '../setup';
|
|
|
import { mergeTwoObj } from '@/utils/objHandle';
|
|
|
+import { validateAction } from '@/common/setup/form';
|
|
|
+import { BusinessFormState } from '../interface';
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'account_info_trade_btn_modify',
|
|
|
@@ -118,28 +120,31 @@ export default defineComponent({
|
|
|
const { selectedData, tableList } = props;
|
|
|
mergeTwoObj(formState, selectedData);
|
|
|
getRoleName(tableList, selectedData);
|
|
|
+ formState.logintaaccounts = selectedData.acclist.map((e) => e.accountid);
|
|
|
}
|
|
|
});
|
|
|
function submit() {
|
|
|
- const reqParam: LoginaccountOperateReq = {
|
|
|
- operatetype: 13, // uint32 操作类型-1:新增 2:修改 3:新增管理员 4:修改管理员 5:锁定 6:解锁 7:注销 8:恢复 9:重置密码 10:新增登录帐号 11:停用用户 12:恢复用户 13:修改用户信息
|
|
|
- // logincode: res.logincode, // string 登录账号
|
|
|
- // accountname: res.accountname, // string 账户名称
|
|
|
- // password: res.password, // string 登录密码(明文)
|
|
|
- // mobile: res.mobile, // string 手机号码(明文)
|
|
|
- // roleids: [props.selectedData.roleid], // uint64 账号角色
|
|
|
- // loginid = obj.loginid
|
|
|
- // userid = obj.userid
|
|
|
- // logintaaccounts: res.logintaaccounts.map(res => {
|
|
|
- // const taAccount: LoginTaaccount = {
|
|
|
- // accountid: res
|
|
|
- // };
|
|
|
- // return taAccount
|
|
|
- // }), // LoginTaaccount 期货账户(勾选交易员必填)
|
|
|
- };
|
|
|
- requestResultLoadingAndInfo(loginAccountOperate, reqParam, loading, ['修改交易员成功', '修改交易员失败:']).then(() => {
|
|
|
- cancel();
|
|
|
- context.emit('refresh');
|
|
|
+ validateAction<BusinessFormState>(formRef, formState).then((res) => {
|
|
|
+ const reqParam: LoginaccountOperateReq = {
|
|
|
+ operatetype: 13, // uint32 操作类型-1:新增 2:修改 3:新增管理员 4:修改管理员 5:锁定 6:解锁 7:注销 8:恢复 9:重置密码 10:新增登录帐号 11:停用用户 12:恢复用户 13:修改用户信息
|
|
|
+ // logincode: res.logincode, // string 登录账号
|
|
|
+ // accountname: res.accountname, // string 账户名称
|
|
|
+ // password: res.password, // string 登录密码(明文)
|
|
|
+ // mobile: res.mobile, // string 手机号码(明文)
|
|
|
+ // roleids: [props.selectedData.roleid], // uint64 账号角色
|
|
|
+ // loginid = obj.loginid
|
|
|
+ // userid = obj.userid
|
|
|
+ // logintaaccounts: res.logintaaccounts.map(res => {
|
|
|
+ // const taAccount: LoginTaaccount = {
|
|
|
+ // accountid: res
|
|
|
+ // };
|
|
|
+ // return taAccount
|
|
|
+ // }), // LoginTaaccount 期货账户(勾选交易员必填)
|
|
|
+ };
|
|
|
+ requestResultLoadingAndInfo(loginAccountOperate, reqParam, loading, ['修改交易员成功', '修改交易员失败:']).then(() => {
|
|
|
+ cancel();
|
|
|
+ context.emit('refresh');
|
|
|
+ });
|
|
|
});
|
|
|
}
|
|
|
return {
|