27 lines
607 B
TypeScript
27 lines
607 B
TypeScript
import createAxios from '@/utils/request';
|
|
|
|
export interface MiniUserBindParams {
|
|
/** 1门店 2供应商 */
|
|
type: number;
|
|
store_id?: number;
|
|
supplier_id?: number;
|
|
}
|
|
|
|
/** 绑定门店/供应商 */
|
|
export async function bindMiniUser(id: number, data: MiniUserBindParams) {
|
|
return createAxios({
|
|
url: `/customer/miniUser/${id}/bind`,
|
|
method: 'put',
|
|
data,
|
|
});
|
|
}
|
|
|
|
/** 启用/停用小程序用户 */
|
|
export async function toggleMiniUserStatus(id: number, status: number) {
|
|
return createAxios({
|
|
url: `/customer/miniUser/${id}/status`,
|
|
method: 'put',
|
|
data: { status },
|
|
});
|
|
}
|