fcMember.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. import request from '@/utils/request'
  2. import {encryptField} from "@/utils/encrypt.js";
  3. // 查询FC会員基本情報列表
  4. export function listMember(query) {
  5. return request({
  6. url: '/system/member/list',
  7. method: 'get',
  8. params: query
  9. })
  10. }
  11. // 查询FC会員基本情報详细
  12. export function getMember(fcMemberId) {
  13. return request({
  14. url: '/system/member/' + fcMemberId,
  15. method: 'get'
  16. })
  17. }
  18. // 新增FC会員基本情報
  19. export function addMember(data) {
  20. return request({
  21. url: '/system/member',
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. // 修改FC会員基本情報
  27. export function updateMember(data) {
  28. return request({
  29. url: '/system/member',
  30. method: 'put',
  31. data: data
  32. })
  33. }
  34. // 删除FC会員基本情報
  35. export function delMember(fcMemberId) {
  36. return request({
  37. url: '/system/member/' + fcMemberId,
  38. method: 'delete'
  39. })
  40. }
  41. // ユーザーパスワードをリセット
  42. export function resetUserPwd(fcMemberId, passwordHashValue, version) {
  43. let passwordHash = encryptField(passwordHashValue);
  44. const data = {
  45. fcMemberId,
  46. passwordHash,
  47. version
  48. }
  49. return request({
  50. url: '/system/member/resetPwd',
  51. method: 'put',
  52. data: data
  53. })
  54. }
  55. // 会員情報編集
  56. export function getMemberEdit(data) {
  57. return request({
  58. url: '/system/member/memberEdit',
  59. method: 'post',
  60. data: data
  61. })
  62. }
  63. export function getMemberPosEdit(data) {
  64. return request({
  65. url: '/system/member/memberPosEdit',
  66. method: 'post',
  67. data: data
  68. })
  69. }
  70. export function updatePos(data) {
  71. return request({
  72. url: '/system/member/updatePos',
  73. method: 'put',
  74. data: data
  75. })
  76. }
  77. export function addMemberPos(data) {
  78. return request({
  79. url: '/system/member/memberPos',
  80. method: 'post',
  81. data: data
  82. })
  83. }