{"remainingRequest":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\api\\studentRecords\\semester.js","dependencies":[{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\src\\api\\studentRecords\\semester.js","mtime":1787567871359},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\babel.config.js","mtime":1787567871334},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1787309791955},{"path":"C:\\Users\\Admin\\Desktop\\education\\frontend\\node_modules\\babel-loader\\lib\\index.js","mtime":1787309793142}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJDOi9Vc2Vycy9BZG1pbi9EZXNrdG9wL2VkdWNhdGlvbi9mcm9udGVuZC9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuYWRkU2VtZXN0ZXIgPSBhZGRTZW1lc3RlcjsKZXhwb3J0cy5hbGxTZW1lc3RlciA9IGFsbFNlbWVzdGVyOwpleHBvcnRzLmJhdGNoQWRkRnJvbUVsZWN0aXZlID0gYmF0Y2hBZGRGcm9tRWxlY3RpdmU7CmV4cG9ydHMuYmF0Y2hEZWxldGVTZW1lc3RlciA9IGJhdGNoRGVsZXRlU2VtZXN0ZXI7CmV4cG9ydHMuYmF0Y2hVcGRhdGVEYXRlUmFuZ2UgPSBiYXRjaFVwZGF0ZURhdGVSYW5nZTsKZXhwb3J0cy5iYXRjaFVwZGF0ZUp4cndiaCA9IGJhdGNoVXBkYXRlSnhyd2JoOwpleHBvcnRzLmJhdGNoVXBkYXRlS2ZqeXBrID0gYmF0Y2hVcGRhdGVLZmp5cGs7CmV4cG9ydHMuYmF0Y2hVcGRhdGVYcWRjID0gYmF0Y2hVcGRhdGVYcWRjOwpleHBvcnRzLmRlbFNlbWVzdGVyID0gZGVsU2VtZXN0ZXI7CmV4cG9ydHMuZ2V0U2VtZXN0ZXIgPSBnZXRTZW1lc3RlcjsKZXhwb3J0cy5saXN0U2VtZXN0ZXIgPSBsaXN0U2VtZXN0ZXI7CmV4cG9ydHMudXBkYXRlU2VtZXN0ZXIgPSB1cGRhdGVTZW1lc3RlcjsKdmFyIF9yZXF1ZXN0ID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJAL3V0aWxzL3JlcXVlc3QiKSk7Ci8vID09PT09PT09PT09PT09PT09PT09PT09PSDnj63mrKHlrabmnJ/nrqHnkIbvvIjlrp7kvZMgWFlETkRYUUpCWFhCIOWtpuWRmOmYn+W5tOW6puWtpuacn+WfuuacrOS/oeaBr+ihqO+8iSA9PT09PT09PT09PT09PT09PT09PT09PT0KLy8g5o6l5Y+j5L6d5o2u77yaYXBpMS50eHTjgIznj63mrKHlrabmnJ/jgI3liIbnu4TvvIzlrp7pmYXlkI7nq6/kvY3kuo4gU3R1ZGVudFJlY29yZHNDb250cm9sbGVyICgvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyLyopCi8vIOWIl+ihqOS7heaUr+aMgSB4eWRiaO+8iOWtpuWRmOmYn+e8luWPt++8ieaooeeziuetm+mAie+8jOaXoOW5tOW6puetm+mAie+8jOWJjeerr+mcgOacrOWcsOi/h+a7pAovLyDmlrDlop4gYmgg55WZ56m655Sx5ZCO56uv55Sf5oiQIFVVSUTvvJvlrZfmrrUgbmQg5bm05bqm44CBeHlkYmgg5a2m5ZGY6Zif57yW5Y+344CBa3hycSDlvIDlrabml6XmnJ/jgIFqc3JxIOe7k+adn+aXpeacn+OAgQovLyAgICAgICB4cWRjIOWtpuacn+esrOasoeOAgXp5anNiaCDkuJPnlKjmlZnlrqTnvJblj7fjgIFqeHJ3Ymgg5pWZ5a2m5Lu75Yqh57yW5Y+344CBYmRzaiDlj5jliqjml7bpl7TjgIFieiDlpIfms6jjgIEKLy8gICAgICAgeGhicyDluo/lj7fmoIfor4bjgIF5c2JiaCDpooTorr7nvJbnj63lj7fjgIFqY2xiIOiKguasoeexu+WIq+OAgXh0bXMg57O757uf5qih5byP44CBa2ZqeXBrIOW8gOaUvuaVmeWRmOaOkuivvigwLzEp44CBCi8vICAgICAgIGpzb256ZOOAgWZ4YmdzY3NqIOWIhuaekOaKpeWRiueUn+aIkOaXtumXtOOAgWZ4Ymd3ZDFiaC9meGJnd2QyYmgvZnhiZ3dkM2JoIOWIhuaekOaKpeWRiuaWh+aho+e8luWPtwoKLy8g5YiG6aG15p+l6K+i54+t5qyh5a2m5pyf5YiX6KGo77yI5pSv5oyBIHh5ZGJoIOaooeeziu+8iQpmdW5jdGlvbiBsaXN0U2VtZXN0ZXIocXVlcnkpIHsKICByZXR1cm4gKDAsIF9yZXF1ZXN0LmRlZmF1bHQpKHsKICAgIHVybDogJy9zdHVkZW50LXJlY29yZHMvc2VtZXN0ZXIvbGlzdCcsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBxdWVyeQogIH0pOwp9CgovLyDmn6Xor6LmiYDmnInmnInmlYjnj63mrKHlrabmnJ/vvIhERUxfRkxBRyA9IDDvvIkKZnVuY3Rpb24gYWxsU2VtZXN0ZXIoKSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL2FsbCcsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8vIOafpeivouePreasoeWtpuacn+ivpuaDhe+8iGJoIOe8luWPt++8iQpmdW5jdGlvbiBnZXRTZW1lc3RlcihiaCkgewogIHJldHVybiAoMCwgX3JlcXVlc3QuZGVmYXVsdCkoewogICAgdXJsOiAnL3N0dWRlbnQtcmVjb3Jkcy9zZW1lc3Rlci9nZXQnLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogewogICAgICBiaDogYmgKICAgIH0KICB9KTsKfQoKLy8g5paw5aKe54+t5qyh5a2m5pyf77yI6K+35rGC5L2TIFhZRE5EWFFKQlhYQu+8m2JoIOeVmeepuuWQjuerr+eUn+aIkCBVVUlE77yMZGVsRmxhZyDlkI7nq6/nva4gMO+8iQpmdW5jdGlvbiBhZGRTZW1lc3RlcihkYXRhKSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL2FkZCcsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLy8g57yW6L6R54+t5qyh5a2m5pyf77yIYmgg57yW5Y+35b+F5Lyg77yM6K+35rGC5L2TIFhZRE5EWFFKQlhYQu+8iQpmdW5jdGlvbiB1cGRhdGVTZW1lc3RlcihkYXRhKSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL3VwZGF0ZScsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLy8g5Yig6Zmk54+t5qyh5a2m5pyf77yI6YC76L6R5Yig6Zmk5bm257qn6IGU5Yig6Zmk5YW254+t5Y6G6K6w5b2V77yJCmZ1bmN0aW9uIGRlbFNlbWVzdGVyKGJoKSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL2RlbGV0ZScsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIHBhcmFtczogewogICAgICBiaDogYmgKICAgIH0KICB9KTsKfQoKLy8g5om56YeP5Yig6Zmk54+t5qyh5a2m5pyf77yI6K+35rGC5L2T5Li657yW5Y+35pWw57uE77yJCmZ1bmN0aW9uIGJhdGNoRGVsZXRlU2VtZXN0ZXIoYmhMaXN0KSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL2JhdGNoRGVsZXRlJywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogYmhMaXN0CiAgfSk7Cn0KCi8vIOaJuemHj+iuvuWumuWtpuacn+aXpeacn++8iOivt+axguS9kyB7IGJoTGlzdCwgeHFrc3NqLCB4cWpzc2ogfe+8iQpmdW5jdGlvbiBiYXRjaFVwZGF0ZURhdGVSYW5nZShkYXRhKSB7CiAgcmV0dXJuICgwLCBfcmVxdWVzdC5kZWZhdWx0KSh7CiAgICB1cmw6ICcvc3R1ZGVudC1yZWNvcmRzL3NlbWVzdGVyL2JhdGNoVXBkYXRlRGF0ZVJhbmdlJywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovLyDmibnph4/kv67mlLnlvIDmlL7mlZnlkZjmjpLor77nirbmgIHvvIjor7fmsYLkvZMgeyBiaExpc3QsIGtmanlwayB977yMMC3lkKYgMS3mmK/vvIkKZnVuY3Rpb24gYmF0Y2hVcGRhdGVLZmp5cGsoZGF0YSkgewogIHJldHVybiAoMCwgX3JlcXVlc3QuZGVmYXVsdCkoewogICAgdXJsOiAnL3N0dWRlbnQtcmVjb3Jkcy9zZW1lc3Rlci9iYXRjaFVwZGF0ZUtmanlwaycsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLy8g5om56YeP5L+u5pS55a2m5pyf56ys5qyh77yI6K+35rGC5L2TIHsgYmhMaXN0LCB4cWRjIH3vvIkKZnVuY3Rpb24gYmF0Y2hVcGRhdGVYcWRjKGRhdGEpIHsKICByZXR1cm4gKDAsIF9yZXF1ZXN0LmRlZmF1bHQpKHsKICAgIHVybDogJy9zdHVkZW50LXJlY29yZHMvc2VtZXN0ZXIvYmF0Y2hVcGRhdGVYcWRjJywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovLyDmibnph4/orr7nva7mlZnlrabku7vliqHvvIjor7fmsYLkvZMgeyBiaExpc3QsIGp4cndiaCB977yJCmZ1bmN0aW9uIGJhdGNoVXBkYXRlSnhyd2JoKGRhdGEpIHsKICByZXR1cm4gKDAsIF9yZXF1ZXN0LmRlZmF1bHQpKHsKICAgIHVybDogJy9zdHVkZW50LXJlY29yZHMvc2VtZXN0ZXIvYmF0Y2hVcGRhdGVKeHJ3YmgnLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8vIOaJuemHj+WIm+W7uuePreasoeWtpuacn++8iOaMieaXtumXtOiMg+WbtOetm+mAieWPr+W7uuePreeahOWtpuWRmOmYn++8m3hxZGMg5LygIOaYpeWto+Wtpuacny/lpI/lraPlrabmnJ8v56eL5a2j5a2m5pyf77yJCi8vIOWPguaVsO+8mnN0YXJ0VGltZSDotbflp4vml6XjgIFlbmRUaW1lIOaIquatouaXpeOAgW5kIOW5tOW6puOAgXhxZGMg5a2m5pyfCmZ1bmN0aW9uIGJhdGNoQWRkRnJvbUVsZWN0aXZlKHBhcmFtcykgewogIHJldHVybiAoMCwgX3JlcXVlc3QuZGVmYXVsdCkoewogICAgdXJsOiAnL3N0dWRlbnQtcmVjb3Jkcy9zZW1lc3Rlci9iYXRjaEFkZEZyb21FbGVjdGl2ZScsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIHBhcmFtczogcGFyYW1zCiAgfSk7Cn0="},{"version":3,"names":["_request","_interopRequireDefault","require","listSemester","query","request","url","method","params","allSemester","getSemester","bh","addSemester","data","updateSemester","delSemester","batchDeleteSemester","bhList","batchUpdateDateRange","batchUpdateKfjypk","batchUpdateXqdc","batchUpdateJxrwbh","batchAddFromElective"],"sources":["C:/Users/Admin/Desktop/education/frontend/src/api/studentRecords/semester.js"],"sourcesContent":["import request from '@/utils/request'\r\n\r\n// ======================== 班次学期管理(实体 XYDNDXQJBXXB 学员队年度学期基本信息表) ========================\r\n// 接口依据:api1.txt「班次学期」分组,实际后端位于 StudentRecordsController (/student-records/semester/*)\r\n// 列表仅支持 xydbh(学员队编号)模糊筛选,无年度筛选,前端需本地过滤\r\n// 新增 bh 留空由后端生成 UUID;字段 nd 年度、xydbh 学员队编号、kxrq 开学日期、jsrq 结束日期、\r\n// xqdc 学期第次、zyjsbh 专用教室编号、jxrwbh 教学任务编号、bdsj 变动时间、bz 备注、\r\n// xhbs 序号标识、ysbbh 预设编班号、jclb 节次类别、xtms 系统模式、kfjypk 开放教员排课(0/1)、\r\n// jsonzd、fxbgscsj 分析报告生成时间、fxbgwd1bh/fxbgwd2bh/fxbgwd3bh 分析报告文档编号\r\n\r\n// 分页查询班次学期列表(支持 xydbh 模糊)\r\nexport function listSemester(query) {\r\n return request({\r\n url: '/student-records/semester/list',\r\n method: 'get',\r\n params: query\r\n })\r\n}\r\n\r\n// 查询所有有效班次学期(DEL_FLAG = 0)\r\nexport function allSemester() {\r\n return request({\r\n url: '/student-records/semester/all',\r\n method: 'get'\r\n })\r\n}\r\n\r\n// 查询班次学期详情(bh 编号)\r\nexport function getSemester(bh) {\r\n return request({\r\n url: '/student-records/semester/get',\r\n method: 'get',\r\n params: { bh: bh }\r\n })\r\n}\r\n\r\n// 新增班次学期(请求体 XYDNDXQJBXXB;bh 留空后端生成 UUID,delFlag 后端置 0)\r\nexport function addSemester(data) {\r\n return request({\r\n url: '/student-records/semester/add',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 编辑班次学期(bh 编号必传,请求体 XYDNDXQJBXXB)\r\nexport function updateSemester(data) {\r\n return request({\r\n url: '/student-records/semester/update',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 删除班次学期(逻辑删除并级联删除其班历记录)\r\nexport function delSemester(bh) {\r\n return request({\r\n url: '/student-records/semester/delete',\r\n method: 'post',\r\n params: { bh: bh }\r\n })\r\n}\r\n\r\n// 批量删除班次学期(请求体为编号数组)\r\nexport function batchDeleteSemester(bhList) {\r\n return request({\r\n url: '/student-records/semester/batchDelete',\r\n method: 'post',\r\n data: bhList\r\n })\r\n}\r\n\r\n// 批量设定学期日期(请求体 { bhList, xqkssj, xqjssj })\r\nexport function batchUpdateDateRange(data) {\r\n return request({\r\n url: '/student-records/semester/batchUpdateDateRange',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 批量修改开放教员排课状态(请求体 { bhList, kfjypk },0-否 1-是)\r\nexport function batchUpdateKfjypk(data) {\r\n return request({\r\n url: '/student-records/semester/batchUpdateKfjypk',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 批量修改学期第次(请求体 { bhList, xqdc })\r\nexport function batchUpdateXqdc(data) {\r\n return request({\r\n url: '/student-records/semester/batchUpdateXqdc',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 批量设置教学任务(请求体 { bhList, jxrwbh })\r\nexport function batchUpdateJxrwbh(data) {\r\n return request({\r\n url: '/student-records/semester/batchUpdateJxrwbh',\r\n method: 'post',\r\n data: data\r\n })\r\n}\r\n\r\n// 批量创建班次学期(按时间范围筛选可建班的学员队;xqdc 传 春季学期/夏季学期/秋季学期)\r\n// 参数:startTime 起始日、endTime 截止日、nd 年度、xqdc 学期\r\nexport function batchAddFromElective(params) {\r\n return request({\r\n url: '/student-records/semester/batchAddFromElective',\r\n method: 'post',\r\n params: params\r\n })\r\n}\r\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA,IAAAA,QAAA,GAAAC,sBAAA,CAAAC,OAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACO,SAASC,YAAYA,CAACC,KAAK,EAAE;EAClC,OAAO,IAAAC,gBAAO,EAAC;IACbC,GAAG,EAAE,gCAAgC;IACrCC,MAAM,EAAE,KAAK;IACbC,MAAM,EAAEJ;EACV,CAAC,CAAC;AACJ;;AAEA;AACO,SAASK,WAAWA,CAAA,EAAG;EAC5B,OAAO,IAAAJ,gBAAO,EAAC;IACbC,GAAG,EAAE,+BAA+B;IACpCC,MAAM,EAAE;EACV,CAAC,CAAC;AACJ;;AAEA;AACO,SAASG,WAAWA,CAACC,EAAE,EAAE;EAC9B,OAAO,IAAAN,gBAAO,EAAC;IACbC,GAAG,EAAE,+BAA+B;IACpCC,MAAM,EAAE,KAAK;IACbC,MAAM,EAAE;MAAEG,EAAE,EAAEA;IAAG;EACnB,CAAC,CAAC;AACJ;;AAEA;AACO,SAASC,WAAWA,CAACC,IAAI,EAAE;EAChC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,+BAA+B;IACpCC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASC,cAAcA,CAACD,IAAI,EAAE;EACnC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,kCAAkC;IACvCC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASE,WAAWA,CAACJ,EAAE,EAAE;EAC9B,OAAO,IAAAN,gBAAO,EAAC;IACbC,GAAG,EAAE,kCAAkC;IACvCC,MAAM,EAAE,MAAM;IACdC,MAAM,EAAE;MAAEG,EAAE,EAAEA;IAAG;EACnB,CAAC,CAAC;AACJ;;AAEA;AACO,SAASK,mBAAmBA,CAACC,MAAM,EAAE;EAC1C,OAAO,IAAAZ,gBAAO,EAAC;IACbC,GAAG,EAAE,uCAAuC;IAC5CC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEI;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASC,oBAAoBA,CAACL,IAAI,EAAE;EACzC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,gDAAgD;IACrDC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASM,iBAAiBA,CAACN,IAAI,EAAE;EACtC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,6CAA6C;IAClDC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASO,eAAeA,CAACP,IAAI,EAAE;EACpC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,2CAA2C;IAChDC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACO,SAASQ,iBAAiBA,CAACR,IAAI,EAAE;EACtC,OAAO,IAAAR,gBAAO,EAAC;IACbC,GAAG,EAAE,6CAA6C;IAClDC,MAAM,EAAE,MAAM;IACdM,IAAI,EAAEA;EACR,CAAC,CAAC;AACJ;;AAEA;AACA;AACO,SAASS,oBAAoBA,CAACd,MAAM,EAAE;EAC3C,OAAO,IAAAH,gBAAO,EAAC;IACbC,GAAG,EAAE,gDAAgD;IACrDC,MAAM,EAAE,MAAM;IACdC,MAAM,EAAEA;EACV,CAAC,CAAC;AACJ","ignoreList":[]}]}