12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- import { $httpWithMsg } from "../../plugins/axios";
- import Vue from "vue";
- import { QUESTION_API } from "@/constants/constants.js";
- export const questionTeacherQueryApi = () => {
- return $httpWithMsg.get(QUESTION_API + "/course/query");
- };
- export const courseQueryApi = (name) => {
- return $httpWithMsg.get(QUESTION_API + "/course/query", {
- params: { name },
- });
- };
- // card-mamage
- export const cardListApi = (datas, { pageNo, pageSize }) => {
- return $httpWithMsg.get(`${QUESTION_API}/card-list/${pageNo}/${pageSize}`, {
- params: datas,
- });
- };
- export const cardDeleteApi = (cardId) => {
- return $httpWithMsg.get(QUESTION_API + "/card-list", {
- params: { id: cardId },
- });
- };
- export const cardEnableApi = ({ id, enable }) => {
- return $httpWithMsg.get(QUESTION_API + "/card-list", {
- params: { id, enable },
- });
- };
- export const cardUpdateApi = (datas) => {
- return $httpWithMsg.post(QUESTION_API + "/card-list", datas);
- };
- // card-head-manage
- export const cardHeadListApi = (datas, { pageNo, pageSize }) => {
- return $httpWithMsg.get(`${QUESTION_API}/card-list/${pageNo}/${pageSize}`, {
- params: datas,
- });
- };
- export const cardHeadDeleteApi = (cardHeadId) => {
- return $httpWithMsg.get(QUESTION_API + "/card-list", {
- params: { id: cardHeadId },
- });
- };
- export const cardHeadDetailApi = (cardHeadId) => {
- return $httpWithMsg.get(QUESTION_API + "/card-list", {
- params: { id: cardHeadId },
- });
- };
- export const cardHeadUpdateApi = (datas) => {
- return $httpWithMsg.post(QUESTION_API + "/card-list", datas);
- };
- export const cardHeadEnableApi = ({ id, enable }) => {
- return $httpWithMsg.get(QUESTION_API + "/card-list", {
- params: { id, enable },
- });
- };
- // card-edit
- export const cardConfigInfos = () => {
- return Promise.resolve({
- id: "173438690998091776",
- createId: "173437828976345088",
- createTime: 1632291806278,
- updateId: null,
- updateTime: 1632291806278,
- name: "测试题卡规则1-版头名称",
- cardTitle: "测试题卡规则1-题卡标题",
- attention:
- "测试题卡规则1-注意事项\n测试题卡规则1-注意事项\n测试题卡规则1-注意事项",
- objectiveAttention: "测试题卡规则1-客观题-注意事项",
- subjectiveAttention: "测试题卡规则1-主观题-注意事项",
- templateType: "GRADUATE",
- });
- };
- export const cardDetail = () => {
- const cardData = Vue.ls.get("cardData", {});
- return Promise.resolve(cardData);
- };
- export const saveCard = (datas) => {
- Vue.ls.set("cardData", datas);
- return Promise.resolve("11");
- };
|