119 lines
1.9 KiB
JavaScript
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'
|
||
|
|
})
|
||
|
|
}
|