You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.9 KiB
104 lines
2.9 KiB
import ajax from "./ajax";
|
|
|
|
export const getSiteConfig = async () => ajax(`/auth/getSiteConfig`);
|
|
|
|
export const login = async (params) => ajax(`/auth/login`, params, "POST");
|
|
|
|
export const bindCard = async (params) =>
|
|
ajax(`/auth/bindCard`, params, "POST");
|
|
|
|
export const bindUser = async (params) =>
|
|
ajax(`/auth/bindUser`, params, "POST");
|
|
|
|
export const checkLineId = async (lineid) =>
|
|
ajax(`/auth/checkLineId`, { lineid }, "GET");
|
|
|
|
export const getUserInfo = async () =>
|
|
ajax(`/user/getUserInfo`);
|
|
|
|
export const updateUserInfo = async (params) =>
|
|
ajax(`/user/updateUserInfo`, params, 'POST');
|
|
|
|
export const setUserLevel = async (level) =>
|
|
ajax(`/user/setUserLevel`, { level }, "POST");
|
|
|
|
export const setUserTpl = async (tpl) =>
|
|
ajax(`/user/setUserTpl`, { tpl }, "POST");
|
|
|
|
export const toggleSendWithAD = async (type) =>
|
|
ajax(`/user/toggleSendWithAD`, { type }, "POST");
|
|
|
|
export const searchConnection = async (params) =>
|
|
ajax(`/user/searchConnection`, params, "POST");
|
|
|
|
export const setUserNfcTpl = async (tpl) =>
|
|
ajax(`/user/setUserNfcTpl`, { tpl }, "POST");
|
|
|
|
export const register = async (userInfo) =>
|
|
ajax(`/auth/register`, userInfo, "POST");
|
|
|
|
export const updateCard = async (userInfo) =>
|
|
ajax(`/card/updateCard`, userInfo, "POST");
|
|
|
|
export const updateCusCard = async (params) =>
|
|
ajax(`/card/updateCusCard`, params, "POST");
|
|
|
|
//取得名片資料
|
|
export const getCard = async (params) => ajax(`/card/getCard`, params, "GET");
|
|
|
|
export const getCusCard = async (params) =>
|
|
ajax(`/card/getCusCard`, params, "GET");
|
|
|
|
export const getVipCard = async (params) =>
|
|
ajax(`/card/getVipCard`, params, "GET");
|
|
|
|
export const getCard1 = async (userid) =>
|
|
ajax(`/card/getCard1`, { userid }, "GET");
|
|
|
|
export const updateSendCount = async (userid) =>
|
|
ajax(`/user/updateSendCount`, { userid }, "GET");
|
|
|
|
//授權使用者
|
|
export const setAuthUser = async (params) =>
|
|
ajax(`/user/setAuthUser`, params, "POST");
|
|
|
|
export const getAuthUsers = async () =>
|
|
ajax(`/user/getAuthUsers`);
|
|
|
|
export const delAuthUser = async (id) =>
|
|
ajax(`/user/delAuthUser`, { id });
|
|
|
|
export const getAuthList = async () =>
|
|
ajax(`/user/getAuthList`);
|
|
|
|
//廣告
|
|
export const getMovie = async () =>
|
|
ajax(`/ads/getMovie`);
|
|
|
|
export const getMarquee = async () =>
|
|
ajax(`/ads/getMarquee`);
|
|
|
|
export const getFlexcard = async () =>
|
|
ajax(`/ads/getFlexcard`);
|
|
|
|
//通訊錄
|
|
export const getUserFaviList = async (cate_id) =>
|
|
ajax(`/UserFavi/getUserFaviList`, { cate_id }, "GET");
|
|
|
|
export const addUserFavi = async (params) =>
|
|
ajax(`/UserFavi/addUserFavi`, params, "POST");
|
|
|
|
export const deleteUserFavi = async (id) =>
|
|
ajax(`/UserFavi/deleteUserFavi`, { id }, "GET");
|
|
|
|
|
|
export const setUserFaviCate = async (params) =>
|
|
ajax(`/UserFavi/setUserFaviCate`, params , "POST");
|
|
|
|
export const getUserCateList = async () =>
|
|
ajax(`/UserCate/getUserCateList`);
|
|
|
|
export const updateUserCate = async (params) =>
|
|
ajax(`/UserCate/updateUserCate`, params, "POST");
|
|
|