Jacob
2026-10-13 a4ffccdccbf8b67a5fa34098c83a7d2013b41209
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
import request from "@/utils/request.js";
import Cache from "@/utils/cache.js"
/**
 * 获取用户信息
 * 
*/
export function getUserInfo() {
  return request.get('user');
}
export function getUserBean() {
  return request.get('user/careBean');
}
export function testAc(data) {
  return request.get('test/ac', data);
}
export function testAgent(data) {
  return request.get('test/testAgent', data);
}
export function dealUserBean(data) {
  return request.get('test/dealCareBean', data);
}
/**
 * 设置用户分享
 * 
*/
export function userShare() {
  return request.post('user/share');
}
 
/**
 * h5用户登录
 * @param data object 用户账号密码
 */
export function loginH5(data) {
  return request.post("login", data, { noAuth: true });
}
 
/**
 * h5用户手机号登录
 * @param data object 用户手机号 也只能
 */
export function loginMobile(data) {
  return request.post("login/mobile", data, { noAuth: true });
}
/**
 * 解绑用户
 * @param data object 用户手机号 也只能
 */
export function unbindUser(data) {
  return request.post("user/unbind", data);
}
/**
 * 获取归属
 * 
 * @param
  "agentNo": "",
  "channel": "",
  "companyCode": "",
  "subCode": "",
  "unionCode": "",
  "unionId": ""
 * 
 */
export function getUserBelong(unionId) {
  return request.post("user/getBelong?unionId=" + unionId, {}, {
    noAuth: true
  });
}
/**
 * 更新归属
 * @param
 *     "agentNo": "",
  "channel": "",
  "companyCode": "",
  "subCode": "",
  "unionCode": "",
  "unionId": ""
 */
export function updateUserBelong(data) {
  return request.post("user/updateBelong", data, {
    noAuth: true
  });
}
 
/**
 * 验证码key
 */
export function getCodeApi() {
  return request.get("verify_code", {}, { noAuth: true });
}
 
/**
 * h5用户发送验证码
 * @param data object 用户手机号
 */
export function registerVerify(phone) {
  return request.post('sendCode', { phone: phone }, { noAuth: true }, 1)
}
 
/**
 * h5用户手机号注册
 * @param data object 用户手机号 验证码 密码
 */
export function register(data) {
  return request.post("register", data, { noAuth: true });
}
 
/**
 * 用户手机号修改密码
 * @param data object 用户手机号 验证码 密码
 */
export function registerReset(data) {
  return request.post("register/reset", data, { noAuth: true });
}
 
/**
 * 获取用户中心菜单
 *
 */
export function getMenuList() {
  return request.get("menu/user");
}
 
/*
 * 签到用户信息
 * */
export function postSignUser(sign) {
  return request.post("user/sign/user", sign);
}
 
/**
 * 获取签到配置
 * 
*/
export function getSignConfig() {
  return request.get('user/sign/config')
}
 
/**
 * 获取签到列表
 * @param object data
*/
export function getSignList(data) {
  return request.get('user/sign/list', data);
}
 
/**
 * 用户签到
*/
export function setSignIntegral() {
  return request.get('user/sign/integral')
}
 
/**
 * 签到列表(年月)
 * @param object data
 * 
*/
export function getSignMonthList(data) {
  return request.get('user/sign/month', data)
}
 
/**
 * 活动状态
 * 
*/
export function userActivity() {
  return request.get('user/activity');
}
 
/*
 * 余额明细(types|2=全部,1=支出,2=收入)
 * */
export function getCommissionInfo(data) {
  return request.get("spread/commission/detail", data);
}
 
/*
 * 提现记录 getCountApi
 * */
export function getRecordApi(q) {
  return request.get("extract/record", q);
}
 
/*
 * 提现总金额 
 * */
export function getCountApi() {
  return request.get("extract/totalMoney");
}
 
/*
 * 积分记录
 * */
export function getIntegralList(q) {
  return request.get("integral/list", q);
}
 
/**
 * 获取分销海报图片
 * 
*/
export function spreadBanner(data) {
  return request.get('user/spread/banner', data);
}
 
/**
 *
 * 获取推广用户一级和二级
 * @param object data
*/
export function spreadPeople(data) {
  return request.get('spread/people', data);
}
 
/**
 * 
 * 推广佣金/提现总和
 * @param int type
*/
export function spreadCount(type) {
  return request.get('spread/count/' + type);
}
 
/*
 * 推广数据 当前佣金 提现总金额
 * */
export function getSpreadInfo() {
  return request.get("commission");
}
 
 
/**
 * 
 * 推广订单
 * @param object data
*/
export function spreadOrder(data) {
  return request.get('spread/order', data);
}
 
/*
 * 获取推广人排行
 * */
export function getRankList(q) {
  return request.get("rank", q);
}
 
/*
 * 获取佣金排名
 * */
export function getBrokerageRank(q) {
  return request.get("brokerage_rank", q);
}
 
/**
 * 提现申请
 * @param object data
*/
export function extractCash(data) {
  return request.post('extract/cash', data)
}
 
/**
 * 提现银行/提现最低金额
 * 
*/
export function extractBank() {
  return request.get('extract/bank');
}
 
/**
 * 会员等级列表
 * 
*/
export function userLevelGrade() {
  return request.get('user/level/grade');
}
 
/**
 * 获取某个等级任务
 * @param int id 任务id
*/
export function userLevelTask(id) {
  return request.get('user/level/task/' + id);
}
 
/**
 * 检查用户是否可以成为会员
 * 
*/
export function userLevelDetection() {
  return request.get('user/level/detection');
}
 
/**
 * 
 * 地址列表
 * @param object data
*/
export function getAddressList(data) {
  return request.get('address/list', data);
}
 
/**
 * 设置默认地址
 * @param int id
*/
export function setAddressDefault(id) {
  return request.post('address/default/set', { id: id })
}
 
/**
 * 修改 添加地址
 * @param object data
*/
export function editAddress(data) {
  return request.post('address/edit', data);
}
 
/**
 * 删除地址
 * @param int id
 * 
*/
export function delAddress(id) {
  return request.post('address/del', { id: id })
}
 
/**
 * 获取单个地址
 * @param int id 
*/
export function getAddressDetail(id) {
  return request.get('address/detail/' + id);
}
/**
 * 更新订单地址
 * @param int id 
*/
export function updateAddress(data) {
  return request.post('order/change/address', data)
}
 
/**
 * 修改用户信息
 * @param object
*/
export function userEdit(data) {
  return request.post('user/edit', data);
}
 
/*
 * 退出登录
 * */
export function getLogout() {
  return request.get("logout");
}
/**
 * 小程序充值
 * 
*/
export function rechargeRoutine(data) {
  return request.post('recharge/routine', data)
}
/*
 * 公众号充值
 * */
export function rechargeWechat(data) {
  return request.post("recharge/wechat", data);
}
 
/*
 * app微信充值
 * */
export function appWechat(data) {
  return request.post("recharge/wechat/app", data);
}
 
/*
 * 余额充值
 * */
export function transferIn(data) {
  return request.post("recharge/transferIn", data, {}, 1);
}
 
/**
 * 获取默认地址
 * 
*/
export function getAddressDefault() {
  return request.get('address/default');
}
 
/**
 * 充值金额选择
 */
export function getRechargeApi() {
  return request.get("recharge/index");
}
 
/**
 * 登录记录
 */
export function setVisit(data) {
  return request.post('user/set_visit', { ...data }, { noAuth: true });
}
 
/**
 * 客服列表
 */
export function serviceList() {
  return request.get("user/service/lst");
}
/**
 * 客服详情
 */
export function getChatRecord(to_uid, data) {
  return request.get("user/service/record/" + to_uid, data);
}
 
/**
 * 静默绑定推广人
 * @param {Object} puid
 */
export function spread(puid) {
  return request.get("user/bindSpread?spreadPid=" + puid);
}
 
/**
 * 当前用户在佣金排行第几名
 * 
 */
export function brokerageRankNumber(data) {
  return request.get("user/brokerageRankNumber", data);
}
 
/**
 * 会员等级经验值;
 * 
 */
export function getlevelInfo() {
  return request.get("user/level/grade");
}
 
/**
 * 经验值明细;
 * 
 */
export function getlevelExpList(data) {
  return request.get("user/expList", data);
}
 
/**
 * 经验值明细;
 * 
 */
export function getuserDalance() {
  return request.get("user/balance");
}
 
 
/**
 * 账单记录;
 * 
 */
export function getBillList(data) {
  return request.get("recharge/bill/record", data);
}
 
/*
 * 积分中心详情
 * */
export function postIntegralUser() {
  return request.get("integral/user");
}
 
/*
 * 立即提现 冻结期、冻结佣金、可提现佣金、最低可提现金额
 * */
export function extractUser() {
  return request.get("extract/user");
}
 
/*
 * 推广人统计页 推广人数(一级+二级)、一级人数、二级人数
 * */
export function spreadPeoCount() {
  return request.get("spread/people/count");
}
/**
 * 检查用户有可以手动领取导入优惠券记录
 */
export function handsCoupon() {
  return request.get('hands/coupon/check');
}
/**
 * 我的优惠券列表-手动导入领取
 */
export function handsList() {
  return request.get('coupon/handsList');
}
/*
统计
*
*/
export function computeUser() {
  uni.request({
    url: document.location.protocol + '//shop.crmeb.net/index.php/admin/server.upgrade_api/updatewebinfo',
    method: 'POST',
    data: {
      host: window.location.host,
      https: document.location.protocol,
      version: 'CRMEB-JAVA-KY-V1.3.4',
      version_code: 'gitee',
      ip: Cache.has('Ip') ? Cache.get('Ip') : ''
    },
    dataType: 'json',
    success: (res) => { }
  });
}
 
export function sceneToParams(scene) {
  return request.post("wechat/sceneToParams?scene=" + scene, {}, {
    noAuth: true
  });
}
 
export function addCollect(data) {
  return request.post("collect/add/project", {}, {
    noAuth: true
  });
}
 
export function protocolCreate(unionId) {
  return request.post("protocol/create?unionId=" + unionId, {}, {
    noAuth: true
  });
}
export function protocolExist(unionId) {
  return request.post("protocol/exist?unionId=" + unionId, {}, {
    noAuth: true
  });
}