feat(trademark): 实现商标筛查功能并优化相关配置
- 新增商标筛查进度展示界面与交互逻辑 - 实现产品、品牌及平台跟卖许可的分项任务进度追踪 - 添加商标数据导出与任务重试、取消功能 - 调整Redis连接池配置以提升并发性能 - 禁用ChromeDriver预加载,改为按需启动以节省资源- 支持品牌商标远程筛查接口调用与结果解析 - 增加Hutool工具库依赖用于简化IO与Excel处理- 更新USPTO商标查询脚本实现自动化检测 - 修改Ruoyi后台Redis依赖版本并添加集群心跳配置- 切换本地开发环境API地址指向内网测试服务器
This commit is contained in:
21
electron-vue-template/src/renderer/api/mark.ts
Normal file
21
electron-vue-template/src/renderer/api/mark.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { http } from './http'
|
||||
|
||||
export const markApi = {
|
||||
// 新建任务
|
||||
newTask(file: File) {
|
||||
const formData = new FormData()
|
||||
formData.append('file', file)
|
||||
return http.upload<{ code: number, data: any, msg: string }>('/tool/mark/newTask', formData)
|
||||
},
|
||||
|
||||
// 获取任务列表及筛选数据
|
||||
getTask() {
|
||||
return http.get<{ code: number, data: { original: any, filtered: any[] }, msg: string }>('/tool/mark/task')
|
||||
},
|
||||
|
||||
// 品牌商标筛查
|
||||
brandCheck(brands: string[]) {
|
||||
return http.post<{ code: number, data: { total: number, filtered: number, passed: number, data: any[] }, msg: string }>('/tool/mark/brandCheck', brands)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user