From bcba5b83e73fbabe82eebe568cefcc28ac88d21b Mon Sep 17 00:00:00 2001 From: liuyuan <582976274@qq.com> Date: Wed, 9 Jul 2025 09:30:45 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=AF=BE=E7=A8=8B=E8=AF=81=E4=B9=A6=E8=83=BD?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=87=BA=E6=BB=A1=E8=B6=B3=E5=9B=BD=E9=99=85?= =?UTF-8?q?=E5=92=8C=E9=92=88=E7=81=B8=E5=B8=88=E7=9A=84=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=202.=E5=AD=A6=E4=B9=A0=E5=91=A8=E3=80=81=E8=80=83=E8=AF=95?= =?UTF-8?q?=E5=91=A8=E5=9D=87=E7=B2=BE=E7=A1=AE=E5=88=B0=E5=A4=A9=203.?= =?UTF-8?q?=E7=8F=AD=E7=BA=A7=E5=88=97=E8=A1=A8-=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=AD=A6=E5=91=98=E6=88=90=E7=BB=A9=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=204.=E5=B0=8F=E7=8F=AD=E7=AE=A1=E7=90=86-=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E6=88=90=E5=91=98=E8=AE=BE=E7=BD=AE=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=90=8D=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/certificate/mergeList.vue | 31 +++++-- src/views/modules/miniClass/miniClass.vue | 53 ++++-------- src/views/modules/miniClass/miniClassList.vue | 80 ++++++++++++++----- static/config/index-prod.js | 3 +- static/config/index.js | 2 +- 5 files changed, 102 insertions(+), 67 deletions(-) diff --git a/src/views/modules/certificate/mergeList.vue b/src/views/modules/certificate/mergeList.vue index deeaae9..24e2cf2 100644 --- a/src/views/modules/certificate/mergeList.vue +++ b/src/views/modules/certificate/mergeList.vue @@ -2,7 +2,10 @@
- 全部导出 + + 中医师 + 针灸师 + - - + + @@ -59,7 +62,9 @@ pageIndex: 1, pageSize: 20, total: 0, - dataListLoading: false + dataListLoading: false, + export_type: 1, + labelId: 13 //默认中医师的id,针灸师 19 }; }, components: { @@ -69,6 +74,15 @@ this.getDataList(); }, methods: { + //切换导出类型 + changeType(val){ + if(val==1){ + this.labelId = 13; + }else{ + this.labelId = 19; + } + this.getDataList(); + }, // 获取数据列表 getDataList() { this.dataListLoading = true; @@ -77,7 +91,8 @@ method: "post", data: this.$http.adornData({ current: this.pageIndex, - limit: this.pageSize + limit: this.pageSize, + labelId: this.labelId }), }).then(({ data }) => { if (data && data.code === 0) { @@ -105,7 +120,9 @@ this.$http({ url: this.$http.adornUrl("/master/userCertificate/exportUserClassAndZKCertificate"), method: "post", - data: this.$http.adornData({}), + data: this.$http.adornData({ + labelId: this.labelId + }), responseType: "blob" }).then(res => { const blob = new Blob([res.data], { diff --git a/src/views/modules/miniClass/miniClass.vue b/src/views/modules/miniClass/miniClass.vue index 938ebd7..26d9b0f 100644 --- a/src/views/modules/miniClass/miniClass.vue +++ b/src/views/modules/miniClass/miniClass.vue @@ -130,7 +130,6 @@ class="demo-ruleForm" > - @@ -166,7 +165,7 @@ @@ -187,7 +186,7 @@ @@ -209,34 +208,12 @@ - - +
保 存 @@ -353,7 +330,6 @@ export default { }; }, mounted() { - // console.log('激活了') if (this.miniClass) { console.log("编辑小班", this.miniClass); this.getClassInfo() @@ -371,27 +347,30 @@ export default { var list = [...this.miniClass.classUsers] // this.userList = [...this.miniClass.classUsers] list.forEach( item => { + let name = ''; + if(item.name){ + name = item.name + }else if(item.nickname){ + name = item.nickname + } if(item.role == '1'){ - this.member.monitor = item.userId + this.member.monitor = item.tel + '(' +name+')' } if(item.role == '2'){ - this.member.dmonitor = item.userId + this.member.dmonitor = item.tel + '(' +name+')' } if(item.role == '3'){ - this.member.learner = item.userId + this.member.learner = item.tel + '(' +name+')' } if(item.role == '4'){ - this.member.scorer.push(item.userId) - console.log(" this.member.scorer", this.member.scorer,item.userId); + this.member.scorer.push(item.tel + '(' +name+')') } if(item.role == '5'){ - this.member.counter.push(item.userId) - console.log("this.member.counter", this.member.counter,item.userId); + this.member.counter.push(item.tel + '(' +name+')') } item.id = item.userId this.userList.push(item) }) - // console.log("处理后的",this.userList); console.log("处理后的开班日期",this.miniClassForm.mstartseconds, this.miniClassForm.nowseconds); } diff --git a/src/views/modules/miniClass/miniClassList.vue b/src/views/modules/miniClass/miniClassList.vue index f453857..9537f21 100644 --- a/src/views/modules/miniClass/miniClassList.vue +++ b/src/views/modules/miniClass/miniClassList.vue @@ -90,22 +90,10 @@ 创建日期:{{ scope.row.createTime }}
开班日期:{{ scope.row.startTime }}
结班日期:{{ scope.row.endTime }}
- 考试周开始日期:{{ scope.row.examStartTime }}
- 考试周结束日期:{{ scope.row.examEndTime }}
- + + 学习结束日期:{{ scope.row.studyEndTime }}
+ 考试周开始日期:{{ formatExamTime(scope.row.examStartTime) }}
+ 考试周结束日期:{{ formatExamTime(scope.row.examEndTime) }}
- +