| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- /** ================================= 客户资料 ================================**/
- import { BaseResponse, commonSearch_go, commonUpdate_go } from '@/services/go/index';
- import APP from '@/services';
- import { QueryCustomInfoEnum } from './type';
- import {AddUserInfoApplyReq, ModifyUserInfoApplyReq, ModifyUserInfoReq, QueryCustomInfoType} from './interface';
- /** ================================= 信息 客户资料 ================================**/
- /**
- * 查询客户资料
- * @param MemberUserID 所属机构用户ID
- * @param queryType 查询类型(1:未提交 2:待审核 3:正常 4:停用)
- * @returns
- */
- export function QueryCustomInfo(queryType: QueryCustomInfoEnum): Promise<QueryCustomInfoType[]> {
- const MemberUserID = APP.get('userAccount').memberuserid;
- return commonSearch_go('/Ermcp/QueryUserInfo', { MemberUserID, queryType }).catch((err) => {
- throw new Error(`查询客户资料: ${err.message}`);
- });
- }
- /**
- * 新增客户申请
- * @param userInfoApply
- * @constructor
- */
- export function QueryAddUserInfoApply(userInfoApply: AddUserInfoApplyReq): Promise<BaseResponse> {
- return commonUpdate_go('/Erms3/AddUserInfoApply', userInfoApply).catch((err) => {
- throw new Error(`新增客户申请: ${err.message}`);
- });
- }
- /**
- * 修改客户申请 /Erms3/ModifyUserInfoApply
- * @param userInfoApply.userid: number;//用户ID(自增ID) (必填)
- * @param userInfoApply.userinfotype: number;//用户信息类型 - 1:个人 2:企业 (必填)
- * @param userInfoApply.username: string;//用户姓名 (必填)
- * @param userInfoApply.userstate: number;//开户状态 - 1:未提交 2: 待初审 3:初审拒绝 4:待复审 5:复审拒绝 6:测评不通过 (必填)
- * @param userInfoApply.customername: string;//客户名称(企业名称) (必填)
- * @constructor
- */
- export function QueryModifyUserInfoApply(userInfoApply: ModifyUserInfoApplyReq): Promise<BaseResponse> {
- return commonUpdate_go('/Erms3/ModifyUserInfoApply', userInfoApply).catch((err) => {
- throw new Error(`修改客户申请: ${err.message}`);
- });
- }
- /**
- * 撤回
- * @param req
- * @constructor
- */
- export function QueryModifyUserInfo(req: ModifyUserInfoReq): Promise<BaseResponse> {
- return commonUpdate_go('/Erms3/ModifyUserInfoApply', req).catch((err) => {
- throw new Error(`修改客户申请状态: ${err.message}`);
- });
- }
- /**
- * 删除客户申请
- * @param userId 用户id 只可删除 UserState = 1 (未提交)状态的申请信息
- * @constructor
- */
- export function QueryDeleteUserInfoApply(userID: number): Promise<string> {
- return commonSearch_go('/Erms3/DeleteUserInfoApply', { userID }, ).catch((err) => {
- throw new Error(`删除客户申请: ${err.message}`);
- });
- }
- /**
- * 更新用户状态 /User/UpdateUserAccountStatus
- * @param userID 需要修改的账户id
- * @param accountStatus 账户状态 - 4:正常 6:注销(停用)
- * @constructor
- */
- export function UpdateUserAccountStatus(userID: number, accountStatus: number): Promise<BaseResponse> {
- return commonUpdate_go('/User/UpdateUserAccountStatus', { userID, accountStatus }, ).catch((err) => {
- throw new Error(`更新用户状态: ${err.message}`);
- });
- }
|