import { noLoginRequest, loginRequest,request } from '../utils/request';

/**********************************************鐧诲綍娉ㄥ唽鐩稿叧******************************************/

/**
 * 娓稿娉ㄥ唽-鑱旂郴鎵嬫満楠岃瘉
 * @author Orm
 */
export function systemPerAccountInfoVerificationPhone(data) {
  return noLoginRequest('/per-account-info/verification-phone', {
    method: 'POST',
    data
  });
}

/**
 * 鑾峰彇鎵嬫満楠岃瘉鐮�
 * @author Orm
 */
export function systemPlatNewsSendVerificationCode(data) {
  return request('/public/common/send-verification-code', {
    method: 'POST',
    data
  });
}


/**
 * 娓稿娉ㄥ唽-涓汉鐢ㄦ埛娉ㄥ唽
 * @author Orm
 */
export function systemPerAccountInfoSave(data) {
  return noLoginRequest('/per-account-info/save', {
    method: 'POST',
    data
  });
}

/* 鐧诲綍 */
export function accesstoken(data) {
  const url = `/oauth/web/accesstoken?grant_type=password&client_secret=web&client_id=saasweb&username=${
    data.username
    }&password=${data.password}&redirect_uri=${data["redirect_uri"]}&public_key=${data.public_key}`;
  return loginRequest(url, {});
}

/* 鑾峰彇绉橀挜鍘熷鍊� */
export function getPublicKey(data) {
  return noLoginRequest('/public/common/get/public_key', {
    method: 'GET',
    data
  });
}
/**
 * 楠岃瘉鐭俊楠岃瘉鐮�
 * @author Orm
 */
 export function systemPlatNewsVerificationCode(data) {
  return request('/public/common/verification-code', {
    method: 'POST',
    data
  });
}