UPDATE: 1、重新修改激活逻辑;2、优化

This commit is contained in:
贾同学
2025-10-22 11:40:57 +08:00
parent ac11af35df
commit 91b2a939b9
9 changed files with 127 additions and 199 deletions

View File

@@ -1,8 +1,7 @@
import http from '@/api'
import type { Activate } from '@/api/activate/interface'
export const generateApplicationCode = (params: Activate.ApplicationCodePlaintext) => {
return http.post(`/activate/generateApplicationCode`, params)
export const generateApplicationCode = () => {
return http.post(`/activate/generateApplicationCode`)
}
export const verifyActivationCode = (activationCode: string) => {

View File

@@ -1,37 +1,14 @@
//激活模块
export namespace Activate {
export interface ApplicationModule {
/**
* 是否申请 1是 0否
*/
apply: number;
}
export interface ActivateModule extends ApplicationModule {
export interface ActivateModule {
/**
* 是否永久 1是 0否
*/
permanently: number;
}
export interface ApplicationCodePlaintext {
/**
* 模拟式模块
*/
simulate: ApplicationModule;
/**
* 数字式模块
*/
digital: ApplicationModule;
/**
* 比对式模块
*/
contrast: ApplicationModule;
}
export interface ActivationCodePlaintext {
/**