api.js 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. import request from '@/utils/request';
  2. import { REQUEST } from '@/utils/request';
  3. // 用户信息
  4. export const user_info = (data = {}) =>
  5. request({
  6. url: '/user/main/user_info',
  7. data: data
  8. })
  9. // 年级 jcxx_grade 列表接口
  10. export const grade_list = (data = {}) =>
  11. request({
  12. url: '/jcxx/grade/index',
  13. data: data
  14. })
  15. // 全景课堂列表
  16. export const ssyskc_list = (data = {}) =>
  17. request({
  18. url: '/kzkt/ssyskc/index',
  19. data: data
  20. })
  21. // 全景课堂详情
  22. export const ssyskc_detail = (data = {}) =>
  23. request({
  24. url: '/kzkt/ssyskc/detail',
  25. data: data
  26. })
  27. // 学科 jcxx_subject 列表接口
  28. export const subject_list = (data = {}) =>
  29. request({
  30. url: '/jcxx/subject/index',
  31. data: data
  32. })
  33. // 文件上传
  34. export const upload_file = (file, firstpage = "", lastpage = "", convert = "") =>
  35. REQUEST.upload({
  36. url: '/upload/main/file',
  37. data: { filedata: file, firstpage: firstpage, lastpage: lastpage, convert: convert }
  38. })
  39. // 全景课堂添加
  40. export const ssyskc_add = (data = {}) =>
  41. request({
  42. url: '/kzkt/ssyskc/add',
  43. data: data
  44. })
  45. // 全景课堂编辑
  46. export const ssyskc_edit = (data = {}) =>
  47. request({
  48. url: '/kzkt/ssyskc/edit',
  49. data: data
  50. })
  51. // 全景课堂删除
  52. export const ssyskc_delete = (data = {}) =>
  53. request({
  54. url: '/kzkt/ssyskc/delete',
  55. data: data
  56. })
  57. // 用户列表
  58. export const user_list = (data = {}) => {
  59. return request({
  60. url: '/user/main/index',
  61. data,
  62. })
  63. }
  64. // 艺术现场列表
  65. export const ztzb_list = (data = {}) => {
  66. return request({
  67. url: "/kzkt/ztzb/index",
  68. data,
  69. });
  70. };
  71. // 艺术现场详情
  72. export const ztzb_detail = (data = {}) => {
  73. return request({
  74. url: "/kzkt/ztzb/detail",
  75. data,
  76. });
  77. };
  78. // 艺术现场编辑
  79. export const ztzb_edit = (data = {}) => {
  80. return request({
  81. url: "/kzkt/ztzb/edit",
  82. data,
  83. });
  84. };
  85. // 艺术现场删除
  86. export const ztzb_delete = (data = {}) => {
  87. return request({
  88. url: "/kzkt/ztzb/delete",
  89. data,
  90. });
  91. };
  92. // 协同备课创建
  93. export const xtbk_add = (data = {}) => {
  94. return request({
  95. url: '/zhjy/xtbk/add',
  96. data,
  97. })
  98. }
  99. // 协同备课编辑
  100. export const xtbk_edit = (data = {}) => {
  101. return request({
  102. url: '/zhjy/xtbk/edit',
  103. data,
  104. })
  105. }
  106. // 协同备课删除
  107. export const xtbk_delete = (data = {}) => {
  108. return request({
  109. url: '/zhjy/xtbk/delete',
  110. data,
  111. })
  112. }
  113. // 协同备课列表
  114. export const xtbk_list = (data = {}) =>
  115. request({
  116. url: '/zhjy/xtbk/index',
  117. data,
  118. })
  119. // 协同备课详情
  120. export const xtbk_detail = (data = {}) => {
  121. return request({
  122. url: '/zhjy/xtbk/detail',
  123. data,
  124. })
  125. }
  126. //同步教研列表
  127. export const tbjy_list = (data = {}) =>
  128. request({
  129. url: '/zhjy/tbjy/index',
  130. data,
  131. })
  132. //同步教研新建
  133. export const tbjy_add = (data = {}) => {
  134. return request({
  135. url: '/zhjy/tbjy/add',
  136. data: {
  137. issubmit: '1',
  138. zhjy_tbjy: {
  139. zt_img: data.zt_img,
  140. zt_content: data.zt_content,
  141. zt_name: data.zt_name,
  142. zt_zrjs: data.zt_zrjs,
  143. grade_name: data.grade_name,
  144. grade_id: data.grade_id,
  145. subject_id: data.subject_id,
  146. subject_name: data.subject_name,
  147. zt_kssj: data.zt_kssj,
  148. zt_jssj: data.zt_jssj,
  149. zt_cyjyjs_json: data.zt_cyjyjs_json,
  150. zt_notice: data.zt_notice
  151. }
  152. }
  153. })
  154. }
  155. //同步教研编辑
  156. export const tbjy_edit = (data = {}) => {
  157. return request({
  158. url: '/zhjy/tbjy/edit',
  159. data: {
  160. issubmit: '1',
  161. zt_id: data.zt_id,
  162. zhjy_tbjy: {
  163. zt_img: data.zt_img,
  164. zt_content: data.zt_content,
  165. zt_name: data.zt_name,
  166. zt_zrjs: data.zt_zrjs,
  167. grade_name: data.grade_name,
  168. grade_id: data.grade_id,
  169. subject_id: data.subject_id,
  170. subject_name: data.subject_name,
  171. zt_kssj: data.zt_kssj,
  172. zt_jssj: data.zt_jssj,
  173. zt_cyjyjs_json: data.zt_cyjyjs_json,
  174. zt_notice: data.zt_notice
  175. }
  176. }
  177. })
  178. }
  179. //同步教研详情
  180. export const tbjy_detail = (data = {}) => {
  181. return request({
  182. url: '/zhjy/tbjy/detail',
  183. data,
  184. })
  185. }
  186. //同步教研删除
  187. export const tbjy_delete = (data = {}) => {
  188. return request({
  189. url: '/zhjy/tbjy/delete',
  190. data,
  191. })
  192. }
  193. //自主研学列表
  194. export const zxxx_list = (data = {}) =>
  195. request({
  196. url: '/zhjy/zxxx/index',
  197. data: {
  198. page: data.page,
  199. limit: data.limit,
  200. keyword: data.keyword,
  201. zz_img: data.zz_img,
  202. zz_type: data.zz_type,
  203. grade_id: data.grade_id,
  204. grade_name: data.grade_name,
  205. subject_id: data.subject_id,
  206. subject_name: data.subject_name,
  207. zz_fbsj: data.zz_fbsj,
  208. zz_jsxx: data.zz_jsxx,
  209. zz_tag: data.zz_tag,
  210. zz_home_display: data.zz_home_display,
  211. }
  212. })
  213. //自主研学新建
  214. export const zxxx_add = (data = {}) => {
  215. return request({
  216. url: '/zhjy/zxxx/add',
  217. data: {
  218. issubmit: '1',
  219. zhjy_zxxx: {
  220. zz_img: data.zz_img,
  221. zz_content: data.zz_content,
  222. zz_name: data.zz_name,
  223. zz_jsxx: data.zz_jsxx,
  224. grade_name: data.grade_name,
  225. grade_id: data.grade_id,
  226. subject_id: data.subject_id,
  227. subject_name: data.subject_name,
  228. zz_starttime: data.zz_starttime,
  229. zz_endtime: data.zz_endtime,
  230. zz_bkjs_json: data.zz_bkjs_json,
  231. zz_fj: data.zz_fj,
  232. zz_video: data.zz_video,
  233. zz_fj_json: data.zz_fj_json
  234. }
  235. }
  236. })
  237. }
  238. //自主研学编辑
  239. export const zxxx_edit = (data = {}) => {
  240. return request({
  241. url: '/zhjy/zxxx/edit',
  242. data: {
  243. zz_id: data.zz_id,
  244. issubmit: '1',
  245. zhjy_zxxx: {
  246. zz_img: data.zz_img,
  247. zz_content: data.zz_content,
  248. zz_name: data.zz_name,
  249. zz_jsxx: data.zz_jsxx,
  250. grade_name: data.grade_name,
  251. grade_id: data.grade_id,
  252. subject_id: data.subject_id,
  253. subject_name: data.subject_name,
  254. zz_starttime: data.zz_starttime,
  255. zz_endtime: data.zz_endtime,
  256. zz_bkjs_json: data.zz_bkjs_json,
  257. zz_fj: data.zz_fj,
  258. zz_video: data.zz_video,
  259. zz_fj_json: data.zz_fj_json
  260. }
  261. }
  262. })
  263. }
  264. //自主研学详情
  265. export const zxxx_detail = (data = {}) => {
  266. return request({
  267. url: '/zhjy/zxxx/detail',
  268. data,
  269. })
  270. }
  271. //自主研学删除
  272. export const zxxx_delete = (data = {}) => {
  273. return request({
  274. url: '/zhjy/zxxx/delete',
  275. data,
  276. })
  277. }
  278. export const user_avatar = (data = {}) =>
  279. request({
  280. url: '/user/main/user_avatar',
  281. data: {
  282. user_id: data.user_id
  283. }
  284. })
  285. // 课程分类
  286. export const cate_list = (data = {}) =>
  287. request({
  288. url: '/kczy/cate/index',
  289. data: data
  290. })
  291. export const cate_tree_list = () =>
  292. request({
  293. url: '/kczy/cate/api_tree'
  294. })
  295. // 课程列表
  296. export const kc_list = (data = {}) =>
  297. request({
  298. url: '/kczy/kc/index',
  299. data: data
  300. })
  301. // 课程删除
  302. export const kc_delete = (data = {}) =>
  303. request({
  304. url: '/kczy/kc/delete',
  305. data: data
  306. })
  307. // 课程添加
  308. export const kc_add = (data = {}) =>
  309. request({
  310. url: '/kczy/kc/add',
  311. data: data
  312. })
  313. // 课程编辑
  314. export const kc_edit = (data = {}) =>
  315. request({
  316. url: '/kczy/kc/edit',
  317. data: data
  318. })
  319. // 课程详情
  320. export const kc_detail = (data = {}) =>
  321. request({
  322. url: '/kczy/kc/detail',
  323. data: data
  324. })
  325. // 资源列表
  326. export const files_list = (data = {}) =>
  327. request({
  328. url: '/kczy/files/index',
  329. data: data
  330. })
  331. // 资源删除
  332. export const files_delete = (data = {}) =>
  333. request({
  334. url: '/kczy/files/delete',
  335. data: data
  336. })
  337. // 资源添加isFamous
  338. export const files_add = (data = {}) =>
  339. request({
  340. url: '/kczy/files/add',
  341. data: data
  342. })
  343. // 资源编辑
  344. export const files_edit = (data = {}) =>
  345. request({
  346. url: '/kczy/files/edit',
  347. data: data
  348. })
  349. // 资源详情
  350. export const files_detail = (data = {}) =>
  351. request({
  352. url: '/kczy/files/detail',
  353. data: data
  354. })