peixue-dev/peidu/uniapp/api/franchise.js

119 lines
1.9 KiB
JavaScript

/**
* 加盟申请API
*/
import request from '@/utils/request'
/**
* 获取加盟申请列表
*/
export function getApplicationList(params) {
return request({
url: '/api/franchise/list',
method: 'get',
params
})
}
/**
* 获取加盟申请详情
*/
export function getApplicationDetail(id) {
return request({
url: `/api/franchise/${id}`,
method: 'get'
})
}
/**
* 提交加盟申请
*/
export function submitApplication(data) {
return request({
url: '/api/franchise/submit',
method: 'post',
data
})
}
/**
* 审核加盟申请
*/
export function auditApplication(params) {
return request({
url: '/api/franchise/audit',
method: 'post',
params
})
}
/**
* 添加跟进记录
*/
export function addFollowRecord(data) {
return request({
url: '/api/franchise/follow',
method: 'post',
data
})
}
/**
* 获取跟进记录列表
*/
export function getFollowRecords(applicationId) {
return request({
url: `/api/franchise/follow/${applicationId}`,
method: 'get'
})
}
/**
* 转化为租户
*/
export function convertToTenant(applicationId) {
return request({
url: `/api/franchise/convert/${applicationId}`,
method: 'post'
})
}
/**
* 获取申请统计信息
*/
export function getApplicationStatistics() {
return request({
url: '/api/franchise/statistics',
method: 'get'
})
}
/**
* 根据手机号查询申请记录
*/
export function getApplicationByPhone(phone) {
return request({
url: `/api/franchise/phone/${phone}`,
method: 'get'
})
}
/**
* 获取所有加盟政策
*/
export function getAllPolicies() {
return request({
url: '/api/franchise/policy/all',
method: 'get'
})
}
/**
* 根据类型获取政策
*/
export function getPoliciesByType(policyType) {
return request({
url: `/api/franchise/policy/type/${policyType}`,
method: 'get'
})
}