From 39bf0936b881c23270bdfcf0e7e1bfae94e66b66 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Thu, 8 Sep 2022 20:04:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=88=91=E7=9A=84=E7=AC=94?= =?UTF-8?q?=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/cesource/index.js | 1 - src/assets/images/icon/note-del.png | Bin 0 -> 585 bytes src/assets/images/icon/note-edit.png | Bin 0 -> 814 bytes src/assets/styles/portal-index.scss | 15 ++++ src/components/Course/myNote.vue | 102 ++++++++++++++++++++++----- src/icons/svg/spot.svg | 1 + src/views/study/coursenew.vue | 22 +++--- 7 files changed, 111 insertions(+), 30 deletions(-) create mode 100644 src/assets/images/icon/note-del.png create mode 100644 src/assets/images/icon/note-edit.png create mode 100644 src/icons/svg/spot.svg diff --git a/src/api/cesource/index.js b/src/api/cesource/index.js index c4fc0291..f19b6b70 100644 --- a/src/api/cesource/index.js +++ b/src/api/cesource/index.js @@ -17,7 +17,6 @@ import errorCode from '@/utils/errorCode' *delete请求 axios.delete(url[, config]) */ - console.log(process.env.VUE_APP_CESOURCE_BASE_API ,'lmj') const ReLoginUrl="/login"; const TokenName='XBOE-Access-Token'; /**axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'**/ diff --git a/src/assets/images/icon/note-del.png b/src/assets/images/icon/note-del.png new file mode 100644 index 0000000000000000000000000000000000000000..d725fd23456ae84fd5e0435f1f22da98b71e4c12 GIT binary patch literal 585 zcmV-P0=E5$P)Px%14%?dR7gwhmp!j3Q51&X2_b@nQ21!HD#au!g%F{lAfeFe6-X2!qQgHB)hI|P zsE81S${+9t2nj-h1ckYok#mxJ&wMy@TsehZ&aCx5Yp?z8J$nd}Bx$^05Mm&U#ez&G z1Ck`6QmH;mn$PE;C<^U%`=K%gL2|hqjYb1Dn~hg2o6TY{7>L3IK@NulwOUP3WHOl` znM{gp^Xa!-YPh!u-PbUK|oC>o6- zolgH3P`O-2v)TMbAm%JH7!0u6?VK~7&1Tqcw{W>!obMl+(dl%8*XxDVYUTYLgu`Jh z77GlAL#Wm2FR+I|Or?ImAB-z|y&h-9fk1$DRlnb7Xa4VagWj$C^u+Hn!{Km%$K!$7 zY(}@+<+OJ&7{qe9#Aq~vR;!g}ZzikNYQbbO@$P))Px%=t)FDR7gv$md#6YK@`THz!JeCp&&yd(H03sP%flJ{S6Vgkv5rW5hS?KAc)8i zEG?qKlG+HhXc4rDC|pEAgsY-eA&Im|K`ANv;=Y^#rMIi2nFlU2i#hYVXXZR-PE~hz zw}1+p*=$BE7Q@leQEum|N`p)$6DB7o@%;P@qtS@R$43UMC}?nS5KgBv7sch}C2TfZ zWkDSs9q{>lP$(4tUBuGT5<;O+Wg^n)bhx>>fkvZ2AP_)(eSHr0{{D`kp`pKn`uqFY zagC3US*FYNmI`fs4#-d-#$ETFo&8tHTzqoboD*yrab>~?$kAiZ7>I)ABDnmeZN zFp6?uU;tB7Q#d|8E)Uez)rFOn706^Vkpfex6i!Y~Kp8kUH;4WG{qnMoE`Duo4RX1h zEAwo&Wf%QQM{R9wEUW73>bQ`ttu6L5->qbjTCK*$#)e2IKZ$#Ld+>NXq8}*-+HVfZ^d`Boc{Y46$HI>8q=&=
- 8:40 + {{mynoteData.playTime}}
@@ -26,33 +27,43 @@
-
- 2022-06-21 21:35:12 私密 -
+
+ {{note.sysCreateTime}} + {{note.openType == 1?'公开':'私密'}} + + + + + + + 删除 + 编辑 + + + + + +
- 8:40 + {{note.playTime}}
- 在做策略写方案的时候,都经常错套。都要照着这个理论的要求来实施营销传播,写PPT时也要照着这个理论的框架来写。 - - 我见划公司的,在做策略写方案的时候,都经常不管是什么行业、企业处在什么来实施营销传播,写PPT时也要照着这个理论的框架来写。 + {{note.content}}
已经到底啦
-
你还没有记录此课程的笔记哦~
-
视频位置 公开 私密 - 保存 + 保存
@@ -74,6 +85,7 @@ return { radio:'1', notetab:1, + autoSave:null, mynoteData:{ type:1, //我发布的是1 我导入的是2 content:'', @@ -84,6 +96,7 @@ openType:1,// 1表不公开 9表完全公开 }, noteList:[], + type:1, // 1自动保存 2点击保存 }; }, computed: { @@ -92,7 +105,16 @@ mounted() { this.mynoteData.courseId = this.data.courseId; this.mynoteData.contentId = this.data.id; + if(localStorage.getItem("NOTE_TEXT") !=''){ + this.mynoteData.content = localStorage.getItem("NOTE_TEXT"); + this.notetab = 1; + } this.getMyNote(); + // this.autoSaveNote(); + this.autoSave = setInterval(()=>{ + localStorage.setItem("NOTE_TEXT",this.mynoteData.content); + console.log("2222222222"); + },10000); }, watch:{ intTimeNote(val) { @@ -100,10 +122,38 @@ } }, methods: { + onfocusEnevt(e) { + console.log(e,'e'); + }, + autoSaveNote() { + + }, + noteEdit() { + + }, + noteDel(note) { + this.$confirm('您确定要删除这条笔记吗?', '删除提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(async() => { + apiNote.del(note.id).then(res=>{ + if(res.status == 200) { + this.getMyNote(); + } else { + this.$message({ type: 'error', message: res.message, offset: 50 }); + } + }) + }) + .catch((err) => { + this.$message({ type: 'info', message: '已取消删除', offset: 50 }); + }); + + }, getMyNote() { apiNote.myCourse(this.mynoteData.courseId).then(res=>{ if(res.status == 200) { - + this.noteList = res.result; } }) }, @@ -114,19 +164,30 @@ this.notetab = num; }, saveNote() { - apiNote.save(this.mynoteData).then(res=>{ - + if(res.status == 200 ) { + this.$message.warning('添加成功'); + this.getMyNote(); + this.notetabType(2); + } }) } - } + }, + beforeDestroy() { + clearInterval(this.autoSave); + this.autoSave = null; + }, }