import { AxiosPromise, AxiosResponse } from "axios"; import request from "./request"; //用户授权码模式登录 function loginCode(data?: { authorizationCode: string }) { return request({ url: "login/code", method: "post", data: data }) } function studentEmailInfo(data: { address: string, dictCode:number }) { return request({ url:import.meta.env.MODE === "production" ?"https://sdjk-admin.zzxcx.net/prod-api/student/email/info":"https://sdjk-admin1.zzxcx.net/stage-api/student/email/info", method: "post", data: data }) } //用户授权码模式登录--测试 function loginCodeTest() { return request({ url: "login/code/test", method: "post", }) } //查询模拟考试题库 function studentQuestionInfoSelectTestQuestionInfo(params: { liceBus: string, liceCar: string, liceMoto: string, liceTruck: string, subject: number, }): AxiosPromise { return request({ url: "student/question/info/selectTestQuestionInfo", method: "get", params }) } //查询模拟考试题库(通用) function openApiquestionInfoSelectTestQuestionInfo(params: { gs:string, subject: number, }): AxiosPromise { return request({ url: import.meta.env.MODE === "production" ?"https://mn.zzxcx.net/jpcj-admin/open-api/question/info/selectTestK14QuestionInfoList":"https://jpcj1.zzxcx.net/jpcj-admin/open-api/question/info/selectTestK14QuestionInfoList", method: "get", params }) } //查询用户信息 function studentUserInfo(): AxiosPromise { return request({ url: "student/qustion/info/selectTestQuestionInfo", method: "get", }) } //查询202204题库列表 async function questionTwoList(params: { pageNum: number, pageSize: number, cartype: "0" | "1" | "2" | "3", kemu: number, explainJs?: string }): Promise> { let res: AxiosResponse = await request({ url: "https://admin.zzxcx.net/zzjs-admin/open-api/question/two/list", method: "get", params }) // return res } export default { loginCode, loginCodeTest, studentQuestionInfoSelectTestQuestionInfo, studentUserInfo, openApiquestionInfoSelectTestQuestionInfo, questionTwoList, studentEmailInfo } function AxiosPromise() { throw new Error("Function not implemented."); }