mirror of https://github.com/allinssl/allinssl
88 lines
1.9 KiB
TypeScript
88 lines
1.9 KiB
TypeScript
import Mock from 'mockjs'
|
|
import { listTemplate, messageTemplate } from './template'
|
|
|
|
// 获取系统设置
|
|
export const getSystemSetting = Mock.mock(/\/setting\/get_setting/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: {
|
|
auto_renew: true,
|
|
renew_days: 30,
|
|
notify_enable: true,
|
|
notify_days: 15,
|
|
},
|
|
message: '获取成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 保存系统设置
|
|
export const saveSystemSetting = Mock.mock(/\/setting\/save_setting/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: null,
|
|
message: '保存成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 获取告警类型列表
|
|
export const getReportTypes = Mock.mock(/\/setting\/get_report_types/, 'post', () => ({
|
|
code: 0,
|
|
count: 4,
|
|
data: [
|
|
{ key: 'email', name: '邮件通知' },
|
|
{ key: 'sms', name: '短信通知' },
|
|
{ key: 'webhook', name: 'Webhook' },
|
|
{ key: 'dingtalk', name: '钉钉通知' },
|
|
],
|
|
message: '获取成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 配置告警
|
|
export const setReport = Mock.mock(/\/setting\/set_report/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: null,
|
|
message: '配置成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 删除告警
|
|
export const deleteReport = Mock.mock(/\/setting\/del_report/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: null,
|
|
message: '删除成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 获取证书过期通知模板
|
|
export const getCertEndNoticeTemplate = Mock.mock(/\/setting\/get_certend_notice_temp/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: {
|
|
title: '证书即将过期通知',
|
|
content: '您的证书 {{domain}} 将在 {{days}} 天后过期,请及时更新。',
|
|
},
|
|
message: '获取成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 保存证书过期通知模板
|
|
export const saveCertEndNoticeTemplate = Mock.mock(/\/setting\/save_certend_notice_temp/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: null,
|
|
message: '保存成功',
|
|
status: true,
|
|
}))
|
|
|
|
// 系统更新
|
|
export const systemUpdate = Mock.mock(/\/setting\/update/, 'post', () => ({
|
|
code: 0,
|
|
count: 0,
|
|
data: null,
|
|
message: '更新成功',
|
|
status: true,
|
|
}))
|