新增客户标签库:管理员维护、员工选择
租户级标签 CRUD 与颜色预设;客户打标仅能从库中选择,设置页提供管理入口,列表筛选随标签库动态生成。
This commit is contained in:
@@ -292,6 +292,23 @@ export const createCustomer = (data: Partial<Customer>) => post<Customer>('/cust
|
||||
export const updateCustomer = (id: number, data: Partial<Customer>) => put<Customer>(`/customers/${id}`, data)
|
||||
export const deleteCustomer = (id: number) => del(`/customers/${id}`)
|
||||
|
||||
// 客户标签库(管理员维护,全员可选)
|
||||
export interface CustomerTag {
|
||||
id: number
|
||||
tenant_id: number
|
||||
name: string
|
||||
color: string
|
||||
sort_order: number
|
||||
created_at?: string
|
||||
updated_at?: string
|
||||
}
|
||||
export const getCustomerTags = () => get<CustomerTag[]>('/customer-tags')
|
||||
export const createCustomerTag = (data: { name: string; color?: string; sort_order?: number }) =>
|
||||
post<CustomerTag>('/customer-tags', data)
|
||||
export const updateCustomerTag = (id: number, data: { name: string; color?: string; sort_order?: number }) =>
|
||||
put<CustomerTag>(`/customer-tags/${id}`, data)
|
||||
export const deleteCustomerTag = (id: number) => del(`/customer-tags/${id}`)
|
||||
|
||||
// Knowledge
|
||||
export const getKnowledgeCategories = () =>
|
||||
get<{ list: KnowledgeCategory[]; total_entries: number }>('/knowledge/categories')
|
||||
|
||||
Reference in New Issue
Block a user