feat(admin): expandable family members with per-link tag config + SKU pricing dims columns

This commit is contained in:
yeuimu
2026-08-28 16:00:46 +08:00
parent 08201f18a4
commit 6f22a6fd1f
7 changed files with 312 additions and 122 deletions
+15 -1
View File
@@ -1,5 +1,5 @@
import request from './request'
import type { OriginGood, OriginGoodsTreeResponse, PaginatedResult } from '@/types'
import type { OriginGood, OriginGoodsTreeResponse, OriginGoodTagsResult, PaginatedResult } from '@/types'
export const originGoodsApi = {
getTree: () => {
@@ -9,4 +9,18 @@ export const originGoodsApi = {
getOriginGoodsList: (params: { page?: number; pageSize?: number; keyword?: string }) => {
return request.get<any, PaginatedResult<OriginGood>>('/origin-goods', { params })
},
getTags: (id: string) => {
return request.get<any, OriginGoodTagsResult>(`/origin-goods/${id}/tags`)
},
// 人工接管链接标签(全量替换,自动同步不再覆盖)
updateTags: (id: string, tagIds: string[]) => {
return request.put<any, OriginGoodTagsResult>(`/origin-goods/${id}/tags`, { tagIds: tagIds.map(Number) })
},
// 恢复自动派生(清掉人工标签)
resetTags: (id: string) => {
return request.delete<any, OriginGoodTagsResult>(`/origin-goods/${id}/tags`)
},
}