| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- import request from '@/utils/request'
- export function getGuidePackages() {
- return request({
- url: '/api/guide/packages/list',
- method: 'post'
- })
- }
- export function getGuidePackagesByLevel(level) {
- return request({
- url: `/api/guide/packages/level/${level}`,
- method: 'post'
- })
- }
- export function applyNewGuide(data) {
- return request({
- url: '/api/guide/apply/new',
- method: 'post',
- data
- })
- }
- export function applyUpgradeGuide(data) {
- return request({
- url: '/api/guide/apply/upgrade',
- method: 'post',
- data
- })
- }
- export function getMyGuide(userId) {
- return request({
- url: '/api/guide/my',
- method: 'post',
- data: { userId }
- })
- }
- export function getMyApplications(userId) {
- return request({
- url: '/api/guide/applications/my',
- method: 'post',
- data: { userId }
- })
- }
- export function getPendingApplications() {
- return request({
- url: '/api/admin/guide/applications/pending',
- method: 'post'
- })
- }
- export function approveApplication(id, adminId) {
- return request({
- url: `/api/admin/guide/applications/${id}/approve`,
- method: 'post',
- data: { adminId }
- })
- }
- export function rejectApplication(id, adminId, reason) {
- return request({
- url: `/api/admin/guide/applications/${id}/reject`,
- method: 'post',
- data: { adminId, reason }
- })
- }
- export function getAllGuides() {
- return request({
- url: '/api/admin/guide/guides/list',
- method: 'post'
- })
- }
- export function getGuidesByLevel(level) {
- return request({
- url: `/api/admin/guide/guides/level/${level}`,
- method: 'post'
- })
- }
- export function getAllPackages() {
- return request({
- url: '/api/admin/guide/packages/list',
- method: 'post'
- })
- }
- export function createPackage(data) {
- return request({
- url: '/api/admin/guide/packages',
- method: 'post',
- data
- })
- }
- export function updatePackage(id, data) {
- return request({
- url: `/api/admin/guide/packages/${id}`,
- method: 'put',
- data
- })
- }
- export function updatePackageStatus(id, status) {
- return request({
- url: `/api/admin/guide/packages/${id}/status`,
- method: 'put',
- data: { status }
- })
- }
- export function getMyPackages() {
- return request({
- url: '/api/guide/my/packages',
- method: 'post'
- })
- }
- export function getPackageTemplates() {
- return request({
- url: '/api/guide/package/templates',
- method: 'post'
- })
- }
- export function getBoundFamilies(params) {
- return request({
- url: '/api/guide/families/bound-families',
- method: 'post',
- data: params
- })
- }
- export function getTeamMembers(params) {
- return request({
- url: '/api/guide/team/members',
- method: 'post',
- data: params
- })
- }
- export function getTeamStats(params) {
- return request({
- url: '/api/guide/team/stats',
- method: 'post',
- data: params
- })
- }
- export function getGuideOrders(params) {
- return request({
- url: '/api/guide/orders/list',
- method: 'post',
- data: params
- })
- }
- export function getOrderStats(params) {
- return request({
- url: '/api/guide/orders/stats',
- method: 'post',
- data: params
- })
- }
- export function getGuideMessages(params) {
- return request({
- url: '/api/guide/messages/list',
- method: 'post',
- data: params
- })
- }
- export function sendMessage(data) {
- return request({
- url: '/api/guide/messages/send',
- method: 'post',
- data
- })
- }
|