api.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { $postParam, $post } from "@/plugins/axios";
  2. export const cardConfigInfos = id => {
  3. return $postParam("/api/admin/basic/card_rule/get_one", { id });
  4. // return Promise.resolve({
  5. // id: "173438690998091776",
  6. // createId: "173437828976345088",
  7. // createTime: 1632291806278,
  8. // updateId: null,
  9. // updateTime: 1632291806278,
  10. // schoolId: "2",
  11. // orgId: "173436480729907200",
  12. // name: "测试题卡规则1",
  13. // examNumberStyle: "PRINT",
  14. // paperType: "PRINT",
  15. // examAbsent: true,
  16. // writeSign: true,
  17. // requiredFields:
  18. // '[{"code":"ticketNumber","name":"考号","enable":true,"selected":false},{"code":"siteNumber","name":"座位号","enable":true,"selected":false},{"code":"studentName","name":"姓名","enable":true,"selected":false},{"code":"courseName","name":"课程名称","enable":true,"selected":false}]',
  19. // extendFields: "[]",
  20. // // extendFields:
  21. // // '[{"code":"studentCode","name":"学号","enable":true,"selected":false},{"code":"courseCode","name":"课程代码","enable":true,"selected":false},{"code":"paperNumber","name":"试卷编号","enable":true,"selected":false},{"code":"campusName","name":"校区","enable":true,"selected":false},{"code":"examPlace","name":"考点","enable":true,"selected":false},{"code":"examRoom","name":"考场","enable":true,"selected":false},{"code":"examDate","name":"考试日期","enable":true,"selected":false},{"code":"examTime","name":"考试时间","enable":true,"selected":false}]',
  22. // titleRule: "测试题卡规则1",
  23. // attention: "测试题卡规则1",
  24. // objectiveAttention: "测试题卡规则1",
  25. // subjectiveAttention: "测试题卡规则1",
  26. // enable: true,
  27. // remark: "测试题卡规则1",
  28. // orgIds: null
  29. // });
  30. };
  31. export const cardDetail = cardId => {
  32. return $postParam("/api/admin/exam/card/get_one", { cardId });
  33. // const cardData = Vue.ls.get("cardData", {});
  34. // return Promise.resolve(cardData);
  35. };
  36. export const saveCard = (datas, config = {}) => {
  37. return $post("/api/admin/exam/card/save", datas, config);
  38. // Vue.ls.set("cardData", datas);
  39. // return Promise.resolve(randomCode());
  40. };