import request from "../utils/request"; /** * 登录 * @param params */ function login(params:WechatMiniprogram.requestParamsData) { return request({ url: "/v3/login", data: params.data, success: params.success }) } /** * 获取手机号 * @param params */ function getPhone(params:WechatMiniprogram.requestParamsData) { return request({ url: "/v3/getuserphonenumber", data: params.data, header:{ Authorization: wx.getStorageSync("token"), ...params.header }, success: params.success }) } /** * 下单 * @param params */ function createOrder(params:WechatMiniprogram.requestParamsData) { return request({ url: "/v3/jsApiPay", data: params.data, header:{ Authorization: wx.getStorageSync("token"), ...params.header }, success: params.success }) } /** * 获取状态 * @param params */ function getUser(params:WechatMiniprogram.requestParamsData) { if(!wx.getStorageSync("token")) return; return request({ url: "/v3/user-state", data: params.data, noloading: params.noloading, header:{ Authorization: wx.getStorageSync("token"), ...params.header }, success: params.success, complete: params.complete || undefined }) } /** * 获取视频结果 * @param params */ function getVideo(params:WechatMiniprogram.requestParamsData) { return request({ url: "/v3/getVideo", data: params.data, header:{ Authorization: wx.getStorageSync("token"), ...params.header }, success: params.success }) } /** * 保存用户信息 * @param params */ function seaveUserData(params:WechatMiniprogram.requestParamsData) { return request({ url: "/v3/save-info", data: params.data, method: params.method, header:{ Authorization: wx.getStorageSync("token"), ...params.header }, success: params.success }) } /** * 获取页面信息 * @param params */ function getPageInfo(params:WechatMiniprogram.requestParamsData) { return request({ url: "https://djweb.smcic.net/video/PageInfo.json", data: params.data, method: params.method, baseUrlNone: true, header:{ ...params.header }, success: params.success }) } export default { login, getPhone, createOrder, getUser, getVideo, seaveUserData, getPageInfo }