| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678 |
- // +----------------------------------------------------------------------
- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
- // +----------------------------------------------------------------------
- // | Author: CRMEB Team <admin@crmeb.com>
- // +----------------------------------------------------------------------
- import request from '@/libs/request';
- /**
- * @description 用户管理--列表
- * @param {Object} param data {Object} 传值参数
- */
- export function userList(data) {
- return request({
- url: 'user/user',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 编辑表单数据
- * @param {Number} param id {Number} 会员id
- */
- export function getUserData(id) {
- return request({
- url: `user/user/${id}/edit`,
- method: 'get',
- });
- }
- /**
- * @description 开关
- * @param {Number} param id {Number}
- */
- export function memberCard(data) {
- return request({
- url: `user/member_ship/set_ship_status`,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员列表开关
- * @param {Number} param id {Number}
- */
- export function memberCardStatus(data) {
- return request({
- url: `user/member_card/set_status`,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员管理修改显示
- * @param {Object} param data {Object} 传入的状态值,用户id
- */
- export function isShowApi(data) {
- return request({
- url: `user/set_status/${data.status}/${data.id}`,
- method: 'put',
- });
- }
- /**
- * @description 优惠券列表
- * @param {Object} param params {Object} 传值
- */
- export function couponApi(params) {
- return request({
- url: `marketing/coupon/grant`,
- method: 'get',
- params,
- });
- }
- /**
- * @description 发送优惠券
- * @param {Object} param data {Object} 传值
- */
- export function sendCouponApi(data) {
- return request({
- url: `marketing/coupon/user/grant`,
- method: 'POST',
- data,
- });
- }
- /**
- * @description 修改积分余额表单
- * @param {Number} param id {Number} 用户id
- */
- export function editOtherApi(id) {
- return request({
- url: `user/edit_other/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 会员管理-详情
- * @param {Number} param id {Number} 用户id
- */
- export function detailsApi(id) {
- return request({
- url: `user/user/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 会员管理详情中tab选项
- * @param {Number} param id {Number} 用户id
- */
- export function infoApi(data) {
- return request({
- url: `user/one_info/${data.id}`,
- method: 'get',
- params: data.datas,
- });
- }
- /**
- * @description 会员等级-列表
- * @param {Object} param data {Object} 传值参数
- */
- export function levelListApi(data) {
- return request({
- url: 'user/user_level/vip_list',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员等级-编辑表单
- * @param {Number} param id {Number} 会员等级id
- */
- export function levelEditApi(id) {
- return request({
- url: `user/user_level/set_value/${id}`,
- method: 'PUT',
- });
- }
- /**
- * @description 会员等级-修改显示隐藏
- * @param {Number} param id {Number} 会员等级id
- */
- export function setShowApi(data) {
- return request({
- url: `user/user_level/set_show/${data.id}/${data.is_show}`,
- method: 'PUT',
- });
- }
- /**
- * @description 会员等级-编辑表单
- * @param {Number} param id {Number} 会员等级id
- */
- // export function addApi (data) {
- // return request({
- // url: 'user/user_level',
- // method: 'post',
- // data
- // });
- // }
- /**
- * @description 会员等级任务-列表
- * @param {Object} param data {Object} 传值参数
- */
- export function taskListApi(id, data) {
- return request({
- url: `user/user_level/task/${id}`,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员等级任务-修改显示隐藏
- * @param {Number} param data.id {Number} 会员等级任务id
- * @param {Number} param data.is_show {Number} 会员等级任务显示隐藏
- */
- export function setTaskShowApi(data) {
- return request({
- url: `user/user_level/set_task_show/${data.id}/${data.is_show}`,
- method: 'PUT',
- });
- }
- /**
- * @description 会员等级任务-任务是否达成
- * @param {Number} param data.id {Number} 会员等级任务id
- * @param {Number} param data.is_must {Number} 会员等级任务是否务必达成
- */
- export function setTaskMustApi(data) {
- return request({
- url: `user/user_level/set_task_must/${data.id}/${data.is_must}`,
- method: 'PUT',
- });
- }
- /**
- * @description 会员等级任务-新建表单 编辑表单
- * @param {Object} param data {Object} 会员等级任务对象传值
- */
- export function createTaskApi(data) {
- return request({
- url: `/user/user_level/create_task`,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员等级-创建表单
- * @param {Object} param data {Object} 会员等级任务对象传值
- */
- export function createApi(id) {
- return request({
- url: `user/user_level/create`,
- method: 'get',
- params: id,
- });
- }
- /**
- * @description 会员管理 --- 赠送会员等级
- * @param {Number} param id {Number} 会员id
- */
- export function giveLevelApi(id) {
- return request({
- url: `user/give_level/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 会员管理 --- 赠送会员时长
- * @param {Number} param id {Number} 会员id
- */
- export function giveLevelTimeApi(id) {
- return request({
- url: `user/give_level_time/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 会员等级-删除
- * @param {Number} param id {Number} 会员等级id
- */
- export function delLevelApi(id) {
- return request({
- url: `user/user_level/delete/${id}`,
- method: 'PUT',
- });
- }
- /**
- * @description 会员分组-列表
- * @param {Object} param data {Object} 传值参数
- */
- export function userGroupApi(data) {
- return request({
- url: 'user/user_group/list',
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 会员删除 --- 删除分组
- * @param {Number} param id {Number} 会员id
- */
- export function groupDelApi(id) {
- return request({
- url: `user/user_group/del/${id}`,
- method: 'DELETE',
- });
- }
- /**
- * @description 会员添加表单/删除表单 --- 表单
- * @param {Number} param id {Number} 会员id
- */
- export function groupAddApi(id) {
- return request({
- url: `user/user_group/add/${id}`,
- method: 'get',
- });
- }
- /**
- * @description 个人中心 --- 修改密码
- * data 请求参数
- */
- export function updtaeAdmin(data) {
- return request({
- url: `setting/update_admin`,
- method: 'PUT',
- data,
- });
- }
- /**
- * @description 文件管理 --- 设置密码
- * data 请求参数
- */
- export function setFilePassword(data) {
- return request({
- url: `setting/set_file_password`,
- method: 'PUT',
- data,
- });
- }
- /**
- * @description 个人中心 --- 设置会员等级
- * data 请求参数
- */
- export function userSetGroup(data) {
- return request({
- url: `user/set_group`,
- method: 'post',
- data,
- });
- }
- /**
- * @description 个人中心 --- 会员标签列表
- * data 请求参数
- */
- export function userLabelApi(data) {
- return request({
- url: `user/user_label`,
- method: 'get',
- params: data,
- });
- }
- /**
- * @description 获取标签分类(全部)
- * data 请求参数
- */
- export function userLabelAll(data) {
- return request({
- url: `user/user_label_cate/all`,
- method: 'get',
- params: data,
- });
- }
- /**
- * 添加用户
- */
- export function getUserSaveForm() {
- return request({
- url: `/user/user/create`,
- method: 'get',
- });
- }
- /**
- * 同步用户
- */
- export function userSynchro() {
- return request({
- url: `/user/user/syncUsers`,
- method: 'get',
- });
- }
- /**
- * @description 获取用户标签分类编辑表单
- * data 请求参数
- */
- export function userLabelEdit(id) {
- return request({
- url: `user/user_label_cate/${id}/edit`,
- method: 'get',
- });
- }
- /**
- * @description 获取用户标签分类创建表单
- * data 请求参数
- */
- export function userLabelCreate(id) {
- return request({
- url: `user/user_label_cate/create`,
- method: 'get',
- });
- }
- /**
- * @description 个人中心 --- 会员标签表单生成
- * data 请求参数
- */
- export function userLabelAddApi(id, cate_id) {
- return request({
- url: `user/user_label/add/${id}?cate_id=${cate_id ? cate_id : 0}`,
- method: 'get',
- });
- }
- /**
- * @description 个人中心 --- 获取设置会员标签表单
- * data 请求参数
- */
- export function userSetLabelApi(data) {
- return request({
- url: `user/set_label`,
- method: 'post',
- data,
- });
- }
- /**
- * 批次卡列表
- */
- export function userMemberBatch(data) {
- return request({
- url: '/user/member_batch/index',
- method: 'get',
- params: data,
- });
- }
- /**
- * 生成批次卡
- * @param {*} id id
- */
- export function memberBatchSave(id, data) {
- return request({
- url: `/user/member_batch/save/${id}`,
- method: 'post',
- data,
- });
- }
- /**
- * 列表操作(启用,名称修改)
- * @param {*} id id
- */
- export function memberBatchSetValue(id, data) {
- return request({
- url: `/user/member_batch/set_value/${id}`,
- method: 'get',
- params: data,
- });
- }
- /**
- * 会员卡列表
- * @param {*} id id
- */
- export function userMemberCard(id, data) {
- return request({
- url: `/user/member_card/index/${id}`,
- method: 'get',
- params: data,
- });
- }
- /**
- * 会员卡导出
- * @param {*} id id
- */
- export function exportMemberCard(id) {
- return request({
- url: `/export/memberCard/${id}`,
- method: 'get',
- });
- }
- /**
- * 会员类型
- */
- export function userMemberShip() {
- return request({
- url: '/user/member/ship',
- method: 'get',
- });
- }
- /**
- * 编辑会员类型
- * @param {*} id id
- * @param {*} data data
- */
- export function memberShipSave(id, data) {
- return request({
- url: `/user/member_ship/save/${id}`,
- method: 'post',
- data,
- });
- }
- /**
- * 兑换会员卡二维码
- */
- export function userMemberScan() {
- return request({
- url: '/user/member_scan',
- method: 'get',
- });
- }
- /**
- * 会员卡记录
- */
- export function memberRecord(data) {
- return request({
- url: '/user/member/record',
- method: 'get',
- params: data,
- });
- }
- /**
- * 会员权益
- */
- export function memberRight() {
- return request({
- url: 'user/member/right',
- method: 'get',
- });
- }
- /**
- * 会员权益编辑
- * @param {*} data
- */
- export function memberRightSave(data) {
- return request({
- url: `user/member_right/save/${data.id}`,
- method: 'post',
- data,
- });
- }
- /**
- * 编辑会员协议
- * @param {*} id
- */
- export function memberAgreementSave(id, data) {
- return request({
- url: `user/member_agreement/save/${id}`,
- method: 'post',
- data,
- });
- }
- /**
- * 会员协议
- */
- export function memberAgreement() {
- return request({
- url: `user/member/agreement`,
- method: 'get',
- });
- }
- /**
- * 代理商申请协议
- */
- export function agentAgreement() {
- return request({
- url: `agent/division/agent_agreement/info`,
- method: 'get',
- });
- }
- /**
- * 代理商保存协议
- * @param {*} id
- */
- export function agentAgreementSave(data) {
- return request({
- url: `agent/division/agent_agreement/save`,
- method: 'post',
- data,
- });
- }
- /**
- * 获取用户标签
- */
- export function getUserLabel(uid) {
- return request({
- url: `user/label/${uid}`,
- method: 'get',
- });
- }
- /**
- * 设置用户标签
- */
- export function putUserLabel(uid, data) {
- return request({
- url: `user/label/${uid}`,
- method: 'post',
- data,
- });
- }
- /**
- * @description 创建用户
- * @param {Object} param data {Object} 传值参数
- */
- export function setUser(data) {
- return request({
- url: 'user/user',
- method: 'post',
- data,
- });
- }
- /**
- * @description 编辑用户
- * @param {Object} param data {Object} 传值参数
- */
- export function editUser(data) {
- return request({
- url: 'user/user/' + data.uid,
- method: 'put',
- data,
- });
- }
- /**
- * @description 编辑用户
- * @param {Object} param data {Object} 传值参数
- */
- export function saveSetLabel(data) {
- return request({
- url: 'user/save_set_label',
- method: 'put',
- data,
- });
- }
- /**
- * 获取用户信息
- */
- export function getUserInfo(uid) {
- return request({
- url: `user/user/user_save_info/${uid}`,
- method: 'get',
- });
- }
- /**
- * 用户注销列表
- */
- export function userCancelList(data) {
- return request({
- url: '/user/cancel_list',
- method: 'get',
- params: data,
- });
- }
- /**
- * 用户注销列表
- */
- export function userCancelSetMark(data) {
- return request({
- url: '/user/cancel/set_mark',
- method: 'post',
- data,
- });
- }
|