myClass.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725
  1. const app = require('../../utils/util.js');
  2. const tools = require('../../utils/tools.js');
  3. Page({
  4. data: {
  5. showMore: false, //更多
  6. showzs: false, //证书显示
  7. show: false, //协议显示
  8. sessionKey: "",
  9. notice: "暂无未读通知",
  10. classInfo: {}, //班级信息
  11. kcArr: [], //课程列表
  12. sfmArr: [], //换算时分秒数组
  13. studentName: "", //学生明字
  14. status: '', //状态
  15. myCanvasId: 0, //画布id
  16. byzsbj: "../../images/zsbj.jpg", //结业证背景 用于合成图片
  17. IngCourseArr: [], //如果有正在进行的课就存一下
  18. istask1: false, //学员登记表是否完成
  19. istask2: false, //课程是否完成
  20. istask3: false, //期末考试是否完成
  21. istask4: false, //综合反馈是否完成
  22. },
  23. // 查询我是否有班&&班级名字
  24. isClass(sessionKey) {
  25. // let _this = this;
  26. wx.request({
  27. url: app.globalData.publicUrl + '/wx/student/selMyClas',
  28. method: "post",
  29. data: {
  30. sessionKey: sessionKey
  31. },
  32. success: (res) => {
  33. console.log(res, "我是返回是否有班级")
  34. if (res.data.code == 0) {
  35. this.setData({
  36. classInfo: res.data.data
  37. })
  38. this.checkTaskList4(sessionKey, res.data.data.id);
  39. this.isAgree(sessionKey);
  40. } else {
  41. wx.showModal({
  42. content: "您当前还没有开放的班级!",
  43. showCancel: false,
  44. success(res) {
  45. if (res.confirm) {
  46. wx.switchTab({
  47. url: '../index/index'
  48. })
  49. }
  50. }
  51. })
  52. return false;
  53. }
  54. }
  55. })
  56. },
  57. // 协议是否已同意
  58. isAgree(sessionKey) {
  59. // let _this = this;
  60. wx.request({
  61. url: app.globalData.publicUrl + '/wx/student/selStudentSessionKey',
  62. method: "post",
  63. data: {
  64. sessionKey: sessionKey
  65. },
  66. success: (res) => {
  67. console.log(res, "查询学员信息")
  68. if (res.data.code == 0 && res.data.data) {
  69. if (res.data.data.agreement == 0) {
  70. this.setData({
  71. studentName: res.data.data.studentName,
  72. show: false
  73. });
  74. } else {
  75. this.setData({
  76. studentName: res.data.data.studentName,
  77. show: true
  78. });
  79. }
  80. }
  81. }
  82. })
  83. },
  84. // 点击同意协议 并且记一下
  85. hidePopup() {
  86. this.setData({
  87. show: false
  88. });
  89. let sessionKey = "";
  90. wx.checkSession({
  91. success: () => {
  92. sessionKey = wx.getStorageSync('sessionKey');
  93. wx.request({
  94. url: app.globalData.publicUrl + '/wx/student/verification',
  95. method: "post",
  96. data: {
  97. sessionKey: sessionKey
  98. },
  99. success: function (res) {
  100. console.log(res, "我成功了")
  101. }
  102. })
  103. },
  104. fail() {
  105. console.log("我没有缓存并去登录请求")
  106. wx.login({
  107. success(res) {
  108. console.log(res);
  109. let code = res.code
  110. wx.request({
  111. url: app.globalData.publicUrl + '/wx/user/wx7e7a46e129d6cd0f/login',
  112. method: "get",
  113. data: {
  114. code
  115. },
  116. success: function (res) {
  117. sessionKey = res.data.sessionKey;
  118. wx.setStorageSync('sessionKey', res.data.sessionKey);
  119. wx.request({
  120. url: app.globalData.publicUrl + '/wx/student/verification',
  121. method: "post",
  122. data: {
  123. sessionKey: sessionKey
  124. },
  125. success: function (res) {
  126. console.log(res, "我成功了")
  127. }
  128. })
  129. }
  130. })
  131. }
  132. })
  133. }
  134. })
  135. },
  136. // 学员登记任务check
  137. checkTaskList1(sessionKey) {
  138. wx.request({
  139. url: app.globalData.publicUrl + '/wx/student/selStudentSessionKey',
  140. method: "post",
  141. data: {
  142. sessionKey: sessionKey
  143. },
  144. success: (res) => {
  145. console.log(res.data, "我是第一个任务的检查状态")
  146. if (res.data.code == 0 && res.data.data.register == 0) {
  147. this.setData({
  148. istask1: true
  149. })
  150. }
  151. }
  152. })
  153. },
  154. // 期末考试任务检查
  155. checkTaskList3(sessionKey) {
  156. wx.request({
  157. url: app.globalData.publicUrl + '/wx/exam/clasExamstatus',
  158. method: "post",
  159. data: {
  160. sessionKey: sessionKey
  161. },
  162. success: (res) => {
  163. console.log(res.data, "我是第三个任务的检查状态")
  164. if (res.data.code == 0 && res.data.status == 0) {
  165. this.setData({
  166. istask3: true
  167. })
  168. }
  169. }
  170. })
  171. },
  172. // 综合反馈任务check
  173. checkTaskList4(sessionKey, id) {
  174. console.log(this.data.classInfo, "777777");
  175. wx.request({
  176. url: app.globalData.publicUrl + '/wx/exam/status',
  177. method: "post",
  178. data: {
  179. sessionKey: sessionKey,
  180. clasId: id
  181. },
  182. success: (res) => {
  183. console.log(res.data, "我是第四个任务的检查状态")
  184. if (res.data.code == 0 && res.data.status == 1) {
  185. this.setData({
  186. istask4: true
  187. })
  188. }
  189. }
  190. })
  191. },
  192. // 页面上显示的我的未读通知
  193. getMynotice(sessionKey) {
  194. // let _this = this;
  195. wx.request({
  196. url: app.globalData.publicUrl + '/wx/eduNoticeSee/list',
  197. method: "post",
  198. data: {
  199. sessionKey: sessionKey,
  200. isSee: 1,
  201. isNotice: 0
  202. },
  203. success: (res) => {
  204. console.log(res, "333333333")
  205. if (res.data.code == 0) {
  206. if (res.data.list && res.data.list.length !== 0)
  207. this.setData({
  208. notice: res.data.list[0].noticeContent
  209. });
  210. }
  211. }
  212. })
  213. },
  214. // 跳转通知页
  215. gomyNotice() {
  216. // if (this.data.notice !== "暂无未读通知") {
  217. wx.navigateTo({
  218. url: '../myNotice/myNotice'
  219. })
  220. // }
  221. },
  222. // 学员登记表
  223. goWrite() {
  224. console.log(this.data.sessionKey);
  225. wx.navigateTo({
  226. url: '../studentRegistration/studentRegistration'
  227. })
  228. },
  229. // 我的课程
  230. getMycourse(sessionKey) {
  231. // let _this = this;
  232. wx.request({
  233. url: app.globalData.publicUrl + '/wx/course/selectBySessionKey',
  234. method: "post",
  235. data: {
  236. sessionKey: sessionKey
  237. },
  238. success: (res) => {
  239. console.log(res, "11111111111111111111111111111111")
  240. this.setData({
  241. kcArr: res.data.list,
  242. istask3: res.data.allDone
  243. });
  244. for (let i = 0; i < res.data.list.length; i++) {
  245. if (res.data.list[i].isStudyDone == 0) {
  246. this.setData({
  247. IngCourseArr: res.data.list[i]
  248. })
  249. }
  250. }
  251. let result = [];
  252. if (res.data.list)
  253. for (let i = 0; i < res.data.list.length; i++) {
  254. result.push({
  255. courseTime: res.data.list[i].courseTime
  256. });
  257. }
  258. const timesArr = result.map((item) => {
  259. return item.courseTime;
  260. });
  261. let sfmArr = [];
  262. for (let i = 0; i < timesArr.length; i++) {
  263. let value = timesArr[i];
  264. const resultValue = this.handler(value);
  265. sfmArr.push({
  266. courseTime: resultValue
  267. })
  268. this.setData({
  269. sfmArr: sfmArr
  270. })
  271. }
  272. }
  273. })
  274. },
  275. // 时间换算
  276. handler(value) {
  277. //换算为秒 进制1000
  278. const second = Math.floor(value / 1000); //判断是否够1秒
  279. if (second < 1) {
  280. return "0秒";
  281. }
  282. const secondValue = second % 60; // 秒
  283. const minutes = Math.floor(second / 60); //判断是否够1分钟
  284. if (minutes < 1) {
  285. return `${secondValue}秒`;
  286. }
  287. const minutesValue = minutes % 60; //分
  288. const hours = Math.floor(minutes / 60); //判断是否够1小时
  289. if (hours < 1) {
  290. return `${minutesValue}分${secondValue}秒`;
  291. }
  292. const hoursValue = hours % 60; //小时
  293. return `${hoursValue}时${minutesValue}分${secondValue}秒`;
  294. },
  295. // 查看更多列表展开
  296. listToggle: function () {
  297. this.setData({
  298. showMore: !this.data.showMore
  299. })
  300. },
  301. // 去学习
  302. goStudy(e) {
  303. if (this.data.istask1 == false) {
  304. wx.showModal({
  305. showCancel: false,
  306. content: "请按照任务顺序执行哦!"
  307. })
  308. return false
  309. }
  310. let id = e.currentTarget.dataset.item.id //此课程的id
  311. console.log(id)
  312. console.log(this.data.IngCourseArr, "我是筛选的列表")
  313. if (this.data.IngCourseArr.length == 0) {
  314. if (e.currentTarget.dataset.item.isLive == 1) {
  315. if (e.currentTarget.dataset.item.isActive == 1) {
  316. wx.navigateTo({
  317. url: '../zbDetails/zbDetails?id=' + id
  318. })
  319. } else {
  320. wx.showModal({
  321. showCancel: false,
  322. content: "直播还未开始哦"
  323. })
  324. return false;
  325. }
  326. } else {
  327. wx.navigateTo({
  328. url: '../dbDetails/dbDetails?id=' + id
  329. })
  330. }
  331. } else {
  332. if (id == this.data.IngCourseArr.id) {
  333. if (e.currentTarget.dataset.item.isLive == 1) {
  334. if (e.currentTarget.dataset.item.isActive == 1) {
  335. wx.navigateTo({
  336. url: '../zbDetails/zbDetails?id=' + id
  337. })
  338. } else {
  339. wx.showModal({
  340. showCancel: false,
  341. content: "直播还未开始哦"
  342. })
  343. return false;
  344. }
  345. } else {
  346. wx.navigateTo({
  347. url: '../dbDetails/dbDetails?id=' + id
  348. })
  349. }
  350. } else {
  351. wx.showModal({
  352. showCancel: false,
  353. content: "您的" + this.data.IngCourseArr.courseName + "课还未学完,快去学习吧"
  354. })
  355. }
  356. }
  357. },
  358. // 去考试
  359. gokhAnswer(e) {
  360. if (this.data.istask1 == false) {
  361. wx.showModal({
  362. showCancel: false,
  363. content: "请按照任务顺序执行哦!"
  364. })
  365. return false
  366. }
  367. let isStudyDone = e.currentTarget.dataset.item.isStudyDone
  368. if (isStudyDone != 1) {
  369. wx.showModal({
  370. showCancel: false,
  371. content: "您的学习课程还未完成哦,请先完成学习任务后再来考试吧!"
  372. })
  373. return false
  374. } else {
  375. wx.request({
  376. url: app.globalData.publicUrl + '/wx/exam/examList',
  377. method: "post",
  378. data: {
  379. sessionKey: this.data.sessionKey,
  380. courseId: e.currentTarget.dataset.item.id,
  381. clasId: this.data.classInfo.id
  382. },
  383. success: (res) => {
  384. if (res.data.code == 0) {
  385. if (res.data.list.length == 0) {
  386. wx.showModal({
  387. showCancel: false,
  388. content: '此课程还没有考试噢'
  389. })
  390. } else {
  391. if (res.data.list[0]) {
  392. if (res.data.list[0].answersId) {
  393. this.toPath(res.data.list[0].id, res.data.list[0].paperId, res.data.list[0].answersId, 'answerAfterclass');
  394. } else {
  395. this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'answerAfterclass');
  396. }
  397. }
  398. }
  399. }
  400. }
  401. })
  402. }
  403. },
  404. //去评价
  405. gopjClass(e) {
  406. if (this.data.istask1 == false) {
  407. wx.showModal({
  408. showCancel: false,
  409. content: "请按照任务顺序执行哦!"
  410. })
  411. return false
  412. }
  413. let isStudyDone = e.currentTarget.dataset.item.isStudyDone
  414. if (isStudyDone != 1) {
  415. wx.showModal({
  416. showCancel: false,
  417. content: "您的学习课程还未完成哦,请先完成学习任务后再来评价吧!"
  418. })
  419. return false
  420. } else {
  421. wx.request({
  422. url: app.globalData.publicUrl + '/wx/exam/quesExamList',
  423. method: "post",
  424. data: {
  425. sessionKey: this.data.sessionKey,
  426. questSub: '3',
  427. courseId: e.currentTarget.dataset.item.id,
  428. clasId: this.data.classInfo.id
  429. },
  430. success: (res) => {
  431. console.log(res, "我去评价啦")
  432. if (res.data.code == 0) {
  433. if (res.data.list.length == 0) {
  434. wx.showModal({
  435. showCancel: false,
  436. content: '此课程还不可以评价哦!'
  437. })
  438. } else {
  439. if (res.data.list[0]) {
  440. if (res.data.list[0].answersId) {
  441. this.toPath(res.data.list[0].id, res.data.list[0].paperId, res.data.list[0].answersId, 'evaluationCourse');
  442. } else {
  443. this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'evaluationCourse');
  444. }
  445. }
  446. }
  447. }
  448. }
  449. })
  450. }
  451. },
  452. // 查看详情成绩
  453. gockcj(e) {
  454. console.log(e.currentTarget.dataset.item.isExamId);
  455. if (e.currentTarget.dataset.item.isExamId) {
  456. wx.request({
  457. url: app.globalData.publicUrl + '/wx/answer/detail',
  458. method: "post",
  459. data: {
  460. answersId: e.currentTarget.dataset.item.isExamId
  461. },
  462. success: (res) => {
  463. console.log(res.data, "我是第四个任务的检查状态")
  464. if (res.data.list[0].answerScore) {
  465. wx.navigateTo({
  466. url: '/pages/grade/grade?answersId=' + e.currentTarget.dataset.item.isExamId,
  467. })
  468. } else {
  469. wx.showModal({
  470. showCancel: false,
  471. content: '当前老师批阅中,请耐心等待'
  472. })
  473. }
  474. }
  475. })
  476. }
  477. },
  478. // 查看详情评价
  479. gockpj(e) {
  480. console.log(e.currentTarget.dataset.item.isFeedbackId);
  481. wx.navigateTo({
  482. url: '/pages/evaluationCourseDetail/evaluationCourseDetail?answersId=' + e.currentTarget.dataset.item.isFeedbackId,
  483. })
  484. },
  485. // 期末考试
  486. goQmks() {
  487. if (this.data.istask2 == false) {
  488. wx.showModal({
  489. showCancel: false,
  490. content: "请按照任务顺序执行哦!"
  491. })
  492. return false
  493. }
  494. wx.request({
  495. url: app.globalData.publicUrl + '/wx/exam/examList',
  496. method: "post",
  497. data: {
  498. sessionKey: this.data.sessionKey,
  499. clasId: this.data.classInfo.id
  500. },
  501. success: (res) => {
  502. if (res.data.code == 0) {
  503. if (res.data.list.length == 0) {
  504. wx.showModal({
  505. showCancel: false,
  506. content: '期末考试还未开始哦!'
  507. })
  508. } else {
  509. if (res.data.list[0]) {
  510. if (res.data.list[0].answersId) {
  511. if (res.data.list[0].status == '1') {
  512. wx.request({
  513. url: app.globalData.publicUrl + '/wx/answer/detail',
  514. method: "post",
  515. data: {
  516. answersId: res.data.list[0].answersId
  517. },
  518. success: (res1) => {
  519. if (res1.data.list[0].answerScore) {
  520. wx.navigateTo({
  521. url: '/pages/grade/grade?answersId=' + res.data.list[0].answersId,
  522. })
  523. } else {
  524. wx.showModal({
  525. showCancel: false,
  526. content: '当前老师批阅中,请耐心等待'
  527. })
  528. }
  529. }
  530. })
  531. } else {
  532. this.toPath(res.data.list[0].id, res.data.list[0].paperId, res.data.list[0].answersId, 'answerAfterclass');
  533. }
  534. } else {
  535. this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'answerAfterclass');
  536. }
  537. }
  538. }
  539. }
  540. }
  541. })
  542. },
  543. // 综合反馈表
  544. goWrite2() {
  545. if (this.data.istask3 == false) {
  546. wx.showModal({
  547. showCancel: false,
  548. content: "请按照任务顺序执行哦!"
  549. })
  550. return false
  551. }
  552. if (this.data.istask4) {
  553. wx.request({
  554. url: app.globalData.publicUrl + '/wx/exam/quesExamList',
  555. method: "post",
  556. data: {
  557. sessionKey: this.data.sessionKey,
  558. questSub: '1',
  559. clasId: this.data.classInfo.id
  560. },
  561. success: (res) => {
  562. if (res.data.code == 0) {
  563. if (res.data.list[0]) {
  564. if (res.data.list[0].answersId) {
  565. wx.navigateTo({
  566. url: '/pages/feedBackDetail/feedBackDetail?answersId=' + res.data.list[0].answersId,
  567. })
  568. } else {
  569. this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'feedBack');
  570. }
  571. }
  572. }
  573. }
  574. })
  575. } else {
  576. wx.request({
  577. url: app.globalData.publicUrl + '/wx/exam/quesExamList',
  578. method: "post",
  579. data: {
  580. sessionKey: this.data.sessionKey,
  581. questSub: '1',
  582. clasId: this.data.classInfo.id
  583. },
  584. success: (res) => {
  585. if (res.data.code == 0) {
  586. console.log(res.data, "zonghe");
  587. console.log(res.data.list.length);
  588. if (res.data.list[0]) {
  589. if (res.data.list[0].answersId) {
  590. this.toPath(res.data.list[0].id, res.data.list[0].paperId, res.data.list[0].answersId, 'feedBack');
  591. } else {
  592. this.beginKao(res.data.list[0].id, res.data.list[0].paperId, this.data.sessionKey, 'feedBack');
  593. }
  594. }
  595. }
  596. }
  597. })
  598. }
  599. },
  600. // 我的积分
  601. goMyPoints() {
  602. wx.navigateTo({
  603. url: '../myPoints/myPoints'
  604. })
  605. },
  606. // 领取结业证
  607. lq() {
  608. wx.showLoading({
  609. mask: true,
  610. title: '加载中',
  611. })
  612. this.setData({
  613. myCanvasId: this.data.myCanvasId + 1
  614. })
  615. console.log(this.data.myCanvasId)
  616. let str = this.data.studentName + "同志于" + this.data.classInfo.beginDate + " 至 " + this.data.classInfo.endDate + "参加学习完成规定培训内容,准予结业,特发此证。"
  617. let strArr = [];
  618. //每15个字截取一下
  619. // let n = 15;
  620. // for (let i = 0, l = str.length; i < l / n; i++) {
  621. // let a = str.slice(n * i, n * (i + 1));
  622. // strArr.push(a);
  623. // }
  624. let a = str.slice(0, 18);
  625. let b = str.slice(16, 36);
  626. let c = str.slice(36, 56);
  627. strArr.push(a, b, c);
  628. console.log(strArr, "我是截取之后的")
  629. const ctx = wx.createCanvasContext(this.data.myCanvasId);
  630. ctx.drawImage(this.data.byzsbj, 0, 0, 300, 415); //里面的参数无非就是图片放置的位置即图片的横纵坐标,图片的宽高
  631. ctx.setFillStyle("#000");
  632. ctx.setFontSize(16); //字大小
  633. ctx.setTextAlign('left'); //是否居中显示,参考点画布中线
  634. let leftPositionAarr = [60, 30, 30, 30]
  635. for (let i = 0; i < strArr.length; i++) {
  636. console.log(i);
  637. ctx.fillText(strArr[i], leftPositionAarr[i], 160 + i * 30);
  638. }
  639. // ctx.fillText(str, 150, 160); //150:canvas画布宽300,取1/2,中间,280:纵向位置
  640. ctx.draw();
  641. wx.hideLoading();
  642. this.setData({
  643. showzs: true
  644. });
  645. wx.request({
  646. url: app.globalData.publicUrl + '/wx/student/wxGraduation',
  647. method: "post",
  648. data: {
  649. sessionKey: this.data.sessionKey
  650. },
  651. success: (res) => {
  652. console.log(res.data, "领取结业证提交")
  653. }
  654. })
  655. },
  656. // 存储结业证
  657. saveZs() {
  658. wx.canvasToTempFilePath({ //把当前画布指定区域的内容导出生成指定大小的图片
  659. canvasId: this.data.myCanvasId,
  660. success(res) {
  661. console.log(res)
  662. wx.authorize({ //向用户发起授权请求
  663. scope: 'scope.writePhotosAlbum', //保存相册授权
  664. success: () => {
  665. wx.saveImageToPhotosAlbum({ //保存图片到系统相册
  666. filePath: res.tempFilePath,
  667. success: () => {
  668. wx.showToast({
  669. title: '图片保存成功'
  670. })
  671. }
  672. })
  673. }
  674. })
  675. }
  676. })
  677. },
  678. // 证书隐藏
  679. onClose1() {
  680. this.setData({
  681. showzs: false
  682. });
  683. },
  684. toPath(id, paperId, answersId, address, status) {
  685. wx.navigateTo({
  686. url: '/pages/' + address + '/' + address + '?id=' + id + '&paperId=' + paperId + '&answersId=' + answersId + '&status=' + status,
  687. })
  688. },
  689. beginKao(id, paperId, sessionKey, address) {
  690. console.log(paperId, "8888888");
  691. wx.request({
  692. url: app.globalData.publicUrl + '/wx/exam/begin',
  693. method: "post",
  694. data: {
  695. sessionKey: sessionKey,
  696. id: id,
  697. paperId: paperId
  698. },
  699. success: (res) => {
  700. console.log(res);
  701. if (res.data.code == 0) {
  702. console.log(res, "为我么我们微妙"); // 提交答案是后
  703. this.setData({
  704. status: res.data.status
  705. })
  706. this.toPath(id, paperId, res.data.answersId, address, );
  707. }
  708. }
  709. })
  710. },
  711. async onShow() {
  712. const sessionKey = await tools.checkSessionAndLogin();
  713. this.setData({
  714. sessionKey: sessionKey
  715. })
  716. this.isClass(sessionKey);
  717. this.getMycourse(sessionKey);
  718. this.getMynotice(sessionKey);
  719. this.checkTaskList1(sessionKey)
  720. this.checkTaskList3(sessionKey)
  721. }
  722. })