feat(admin): 订单管理重构、设置管理增强、短信签名模板管理及通知渠道优化
- 订单列表重构为卡片式布局并新增筛选功能 - 设置管理支持struct/struct_list类型配置 - 新增短信签名和模板独立管理页面 - 通知渠道新增短信渠道配置 - 产品参数管理优化 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { http2 } from '@/utils/request.js'
|
||||
|
||||
const formHeaders = { headers: { 'Content-Type': 'multipart/form-data' } }
|
||||
|
||||
// ========== 短信主控服务 ==========
|
||||
|
||||
export const getSmsServiceList = (params) => {
|
||||
@@ -25,6 +27,12 @@ export const deleteSmsService = (data) => {
|
||||
})
|
||||
}
|
||||
|
||||
export const setDefaultSmsService = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/set_default', data, {
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
|
||||
})
|
||||
}
|
||||
|
||||
// ========== 短信额度商品 ==========
|
||||
|
||||
export const getSmsGoodsList = (params) => {
|
||||
@@ -49,3 +57,89 @@ export const deleteSmsGoods = (data) => {
|
||||
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
|
||||
})
|
||||
}
|
||||
|
||||
// ========== 短信签名管理 ==========
|
||||
|
||||
export const getSmsSignatureList = (params) => {
|
||||
return http2.get('/api/v1/admin/server/sms_service/signature/list', { params })
|
||||
}
|
||||
|
||||
export const getSmsSignatureDetail = (params) => {
|
||||
return http2.get('/api/v1/admin/server/sms_service/signature/detail', { params })
|
||||
}
|
||||
|
||||
export const createSmsSignature = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/signature/create', data, formHeaders)
|
||||
}
|
||||
|
||||
export const updateSmsSignature = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/signature/update', data, formHeaders)
|
||||
}
|
||||
|
||||
export const deleteSmsSignature = (data) => {
|
||||
return http2.delete('/api/v1/admin/server/sms_service/signature/delete', { data, ...formHeaders })
|
||||
}
|
||||
|
||||
export const submitSmsSignature = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/signature/submit', data, formHeaders)
|
||||
}
|
||||
|
||||
export const approveSmsSignature = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/signature/approve', data, formHeaders)
|
||||
}
|
||||
|
||||
export const rejectSmsSignature = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/signature/reject', data, formHeaders)
|
||||
}
|
||||
|
||||
// ========== 短信模板管理 ==========
|
||||
|
||||
export const getSmsTemplateList = (params) => {
|
||||
return http2.get('/api/v1/admin/server/sms_service/template/list', { params })
|
||||
}
|
||||
|
||||
export const getSmsTemplateDetail = (params) => {
|
||||
return http2.get('/api/v1/admin/server/sms_service/template/detail', { params })
|
||||
}
|
||||
|
||||
export const createSmsTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/create', data, formHeaders)
|
||||
}
|
||||
|
||||
export const updateSmsTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/update', data, formHeaders)
|
||||
}
|
||||
|
||||
export const deleteSmsTemplate = (data) => {
|
||||
return http2.delete('/api/v1/admin/server/sms_service/template/delete', { data, ...formHeaders })
|
||||
}
|
||||
|
||||
export const submitSmsTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/submit', data, formHeaders)
|
||||
}
|
||||
|
||||
export const approveSmsTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/approve', data, formHeaders)
|
||||
}
|
||||
|
||||
export const rejectSmsTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/reject', data, formHeaders)
|
||||
}
|
||||
|
||||
// ========== 推荐模板管理 ==========
|
||||
|
||||
export const getSmsRecommendedTemplateList = (params) => {
|
||||
return http2.get('/api/v1/admin/server/sms_service/template/recommended/list', { params })
|
||||
}
|
||||
|
||||
export const createSmsRecommendedTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/recommended/create', data, formHeaders)
|
||||
}
|
||||
|
||||
export const updateSmsRecommendedTemplate = (data) => {
|
||||
return http2.post('/api/v1/admin/server/sms_service/template/recommended/update', data, formHeaders)
|
||||
}
|
||||
|
||||
export const deleteSmsRecommendedTemplate = (data) => {
|
||||
return http2.delete('/api/v1/admin/server/sms_service/template/recommended/delete', { data, ...formHeaders })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user