mirror of
https://gitee.com/guoyifanA/qiu-mo-jetbrains-help.git
synced 2026-09-21 22:30:45 +08:00
修复生成的插件激活码无效的问题
This commit is contained in:
@@ -150,13 +150,13 @@ const App = {
|
|||||||
const searchTerm = query.toLowerCase().trim()
|
const searchTerm = query.toLowerCase().trim()
|
||||||
|
|
||||||
if (this.currentPage === 'products') {
|
if (this.currentPage === 'products') {
|
||||||
this.filteredProducts = this.products.filter((product) =>
|
this.filteredProducts = this.products.filter((product) =>
|
||||||
product.name.toLowerCase().includes(searchTerm) ||
|
product.name.toLowerCase().includes(searchTerm) ||
|
||||||
(product.description && product.description.toLowerCase().includes(searchTerm))
|
(product.description && product.description.toLowerCase().includes(searchTerm))
|
||||||
)
|
)
|
||||||
} else if (this.currentPage === 'plugins') {
|
} else if (this.currentPage === 'plugins') {
|
||||||
this.filteredPlugins = this.plugins.filter((plugin) =>
|
this.filteredPlugins = this.plugins.filter((plugin) =>
|
||||||
plugin.name.toLowerCase().includes(searchTerm) ||
|
plugin.name.toLowerCase().includes(searchTerm) ||
|
||||||
(plugin.description && plugin.description.toLowerCase().includes(searchTerm))
|
(plugin.description && plugin.description.toLowerCase().includes(searchTerm))
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
@@ -178,15 +178,7 @@ const App = {
|
|||||||
this.isGenerating = true
|
this.isGenerating = true
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const isPlugin = this.selectedItem.hasOwnProperty('id')
|
const result = await ApiService.generateLicense(this.selectedItem.productCode, this.config.licenseName, this.config.assigneeName, this.licenseConfig.expiryDate)
|
||||||
let result
|
|
||||||
|
|
||||||
if (isPlugin) {
|
|
||||||
result = await ApiService.generatePluginLicense(this.selectedItem.id, this.config.licenseName, this.config.assigneeName, this.licenseConfig.expiryDate)
|
|
||||||
} else {
|
|
||||||
result = await ApiService.generateLicense(this.selectedItem.productCode, this.config.licenseName, this.config.assigneeName, this.licenseConfig.expiryDate)
|
|
||||||
}
|
|
||||||
|
|
||||||
this.generatedLicense = result
|
this.generatedLicense = result
|
||||||
this.showLicenseModal = false
|
this.showLicenseModal = false
|
||||||
this.showResultModal = true
|
this.showResultModal = true
|
||||||
@@ -215,7 +207,7 @@ const App = {
|
|||||||
getProductIcon(product) {
|
getProductIcon(product) {
|
||||||
if (product.iconClass && product.iconClass.startsWith('icon-')) {
|
if (product.iconClass && product.iconClass.startsWith('icon-')) {
|
||||||
const iconName = product.iconClass.replace('icon-', '');
|
const iconName = product.iconClass.replace('icon-', '');
|
||||||
|
|
||||||
// 图标映射表
|
// 图标映射表
|
||||||
const iconMap = {
|
const iconMap = {
|
||||||
'ii': 'https://resources.jetbrains.com/storage/logos/web/intellij-idea/intellij-idea.svg',
|
'ii': 'https://resources.jetbrains.com/storage/logos/web/intellij-idea/intellij-idea.svg',
|
||||||
@@ -236,7 +228,7 @@ const App = {
|
|||||||
'qa': 'https://resources.jetbrains.com/storage/logos/web/aqua/aqua.svg',
|
'qa': 'https://resources.jetbrains.com/storage/logos/web/aqua/aqua.svg',
|
||||||
'al': 'https://resources.jetbrains.com/storage/logos/web/toolbox/toolbox.svg'
|
'al': 'https://resources.jetbrains.com/storage/logos/web/toolbox/toolbox.svg'
|
||||||
};
|
};
|
||||||
|
|
||||||
return iconMap[iconName] || '/images/plugin.svg';
|
return iconMap[iconName] || '/images/plugin.svg';
|
||||||
}
|
}
|
||||||
return '/images/plugin.svg';
|
return '/images/plugin.svg';
|
||||||
|
|||||||
@@ -253,17 +253,6 @@ const ApiService = {
|
|||||||
return await this.getText(`/license-code/generate?${params}`)
|
return await this.getText(`/license-code/generate?${params}`)
|
||||||
},
|
},
|
||||||
|
|
||||||
// 生成插件激活码
|
|
||||||
async generatePluginLicense(pluginId, licenseeName, assigneeName, expiryDate) {
|
|
||||||
const params = new URLSearchParams({
|
|
||||||
pluginId,
|
|
||||||
licenseeName,
|
|
||||||
assigneeName,
|
|
||||||
expiryDate
|
|
||||||
})
|
|
||||||
return await this.getText(`/license-code/generate?${params}`)
|
|
||||||
},
|
|
||||||
|
|
||||||
// 下载代理工具
|
// 下载代理工具
|
||||||
downloadAgent() {
|
downloadAgent() {
|
||||||
window.open('/ja-netfilter', '_blank')
|
window.open('/ja-netfilter', '_blank')
|
||||||
|
|||||||
Reference in New Issue
Block a user