From 70ba70df45b618913c4cbf903dbc6e124a5f9f69 Mon Sep 17 00:00:00 2001 From: ekooo <80906036@qq.com> Date: Tue, 17 Sep 2024 19:56:32 +0800 Subject: [PATCH 01/14] =?UTF-8?q?[=E4=BD=9C=E4=B8=9A=E8=AE=BE=E8=AE=A1]=20?= =?UTF-8?q?-=20=E5=A2=9E=E5=8A=A0=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/set-homework/index.vue | 3 +- src/renderer/src/router/index.js | 6 + .../src/views/classTaskAssign/index.vue | 242 ++++++++++++++++++ src/renderer/src/views/desktop/index.vue | 5 +- src/renderer/src/views/examReport/index.vue | 2 +- 5 files changed, 254 insertions(+), 4 deletions(-) create mode 100644 src/renderer/src/views/classTaskAssign/index.vue diff --git a/src/renderer/src/components/set-homework/index.vue b/src/renderer/src/components/set-homework/index.vue index 7518cf2..41be0bb 100644 --- a/src/renderer/src/components/set-homework/index.vue +++ b/src/renderer/src/components/set-homework/index.vue @@ -242,7 +242,8 @@ const onSubmit = (formEl) => { msgcontent: '', teachername: userInfo.nickName, unixstamp: new Date().getTime(), - worktype: props.row.worktype + worktype: props.row.worktype, + status: '1', //将推送的作业状态改为1 } ary.push(obj) } diff --git a/src/renderer/src/router/index.js b/src/renderer/src/router/index.js index 6bdcac9..5e0caa1 100644 --- a/src/renderer/src/router/index.js +++ b/src/renderer/src/router/index.js @@ -68,6 +68,12 @@ export const constantRoutes = [ name: 'class', meta: {title: '班级中心'}, }, + { + path: '/classTaskAssign', + component: () => import('@/views/classTaskAssign/index.vue'), + name: 'classTaskAssign', + meta: {title: '作业设计'}, + }, { path: '/classTask', component: () => import('@/views/classTask/classTask.vue'), diff --git a/src/renderer/src/views/classTaskAssign/index.vue b/src/renderer/src/views/classTaskAssign/index.vue new file mode 100644 index 0000000..4c28672 --- /dev/null +++ b/src/renderer/src/views/classTaskAssign/index.vue @@ -0,0 +1,242 @@ + + + + + + + \ No newline at end of file diff --git a/src/renderer/src/views/desktop/index.vue b/src/renderer/src/views/desktop/index.vue index 2d93622..91132bf 100644 --- a/src/renderer/src/views/desktop/index.vue +++ b/src/renderer/src/views/desktop/index.vue @@ -104,8 +104,9 @@ const menuList = [{ { name: '作业设计', icon: 'icon-jiaoxuefansi', - isOuter: true, - path: '/teaching/classtaskassign?titleName=作业布置&&openDialog=newClassTask' + path: '/classTaskAssign' + //isOuter: true, + //path: '/teaching/classtaskassign?titleName=作业布置&&openDialog=newClassTask' }, { name: '作业布置', diff --git a/src/renderer/src/views/examReport/index.vue b/src/renderer/src/views/examReport/index.vue index 8a67c39..8548fa9 100644 --- a/src/renderer/src/views/examReport/index.vue +++ b/src/renderer/src/views/examReport/index.vue @@ -260,7 +260,7 @@ onMounted(() => { diff --git a/src/renderer/src/views/desktop/index.vue b/src/renderer/src/views/desktop/index.vue index 2d93622..9f066b1 100644 --- a/src/renderer/src/views/desktop/index.vue +++ b/src/renderer/src/views/desktop/index.vue @@ -104,8 +104,9 @@ const menuList = [{ { name: '作业设计', icon: 'icon-jiaoxuefansi', - isOuter: true, - path: '/teaching/classtaskassign?titleName=作业布置&&openDialog=newClassTask' + //isOuter: true, + //path: '/teaching/classtaskassign?titleName=作业布置&&openDialog=newClassTask' + path: '/newClassTask' }, { name: '作业布置', From fb48984e7f73f1ff3ae847e8af424de4b86c45d9 Mon Sep 17 00:00:00 2001 From: zhuhao <979263092@qq.com> Date: Wed, 18 Sep 2024 11:29:39 +0800 Subject: [PATCH 03/14] =?UTF-8?q?APT=E4=B8=8A=E8=AF=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/renderer/src/views/prepare/index.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b7c1f41..578bc20 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aix-win", - "version": "1.2.3", + "version": "1.2.5", "description": "An Electron application with Vue", "main": "./out/main/index.js", "author": "example.com", diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 859843b..c410ea0 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -68,7 +68,7 @@
-   +   From 0ef5ef424f90053b99b1cb833ad3ae6dd481f91a Mon Sep 17 00:00:00 2001 From: zdg Date: Thu, 19 Sep 2024 12:02:31 +0800 Subject: [PATCH 05/14] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D=EF=BC=8C=E4=BB=A5?= =?UTF-8?q?=E5=8F=8A=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/plugins/shareStore.js | 5 +- .../container/class-start.vue | 84 +++++-------------- .../views/prepare/container/kj-list-item.vue | 34 +++++--- src/renderer/src/views/prepare/index.vue | 23 +++-- src/renderer/src/views/tool/sphere.vue | 2 +- 5 files changed, 64 insertions(+), 84 deletions(-) rename src/renderer/src/views/{desktop => prepare}/container/class-start.vue (87%) diff --git a/src/renderer/src/plugins/shareStore.js b/src/renderer/src/plugins/shareStore.js index 10aec30..caa5e52 100644 --- a/src/renderer/src/plugins/shareStore.js +++ b/src/renderer/src/plugins/shareStore.js @@ -66,9 +66,10 @@ function stateSyncWatch(storeName, newState) { const keyArr = key.split('.') || [] keyArr.reduce((o,c,i)=>{o[c] = i === keyArr.length-1 ? value : {};return o[c]}, newValue) const jsonStr = JSON.stringify(newValue) // 从新组装-json数据 - // // 更新本地数据-session + // 更新本地数据-session + // console.log('state-change-update:', key, value) sessionStore.set(key, value) - // // 通知主线程更新 + // 通知主线程更新 ipcRenderer?.invoke('pinia-state-change', storeName, jsonStr) // console.log('======',key, value, jsonStr ) } diff --git a/src/renderer/src/views/desktop/container/class-start.vue b/src/renderer/src/views/prepare/container/class-start.vue similarity index 87% rename from src/renderer/src/views/desktop/container/class-start.vue rename to src/renderer/src/views/prepare/container/class-start.vue index 56a3139..cfb9ec9 100644 --- a/src/renderer/src/views/desktop/container/class-start.vue +++ b/src/renderer/src/views/prepare/container/class-start.vue @@ -119,71 +119,22 @@ onMounted(() => { */ const open = async (id) => { visible.value = true - // 获取apt详情 - if (id) await getAptInfo(id) - // 模拟数据 - // myClassActive.value = { - // "createBy": null, - // "createTime": null, - // "updateBy": null, - // "updateTime": null, - // "remark": null, - // "id": 14740, - // "idarray": null, - // "jsonarray": null, - // "entpid": 255, - // "parentid": 14741, - // "linkids": "", - // "linklist": "", - // "entpcourseid": 7300, - // "entpcourseidarray": null, - // "evalid": 39952, - // "evaltitle": " 质点 参考系", - // "coursetitle": " 质点 参考系", - // "classid": 0, - // "ppttype": "file", - // "title": " 质点 参考系", - // "fileidx": 0, - // "fileurl": "", - // "pathfile": null, - // "filetype": "ppt", - // "filesize": null, - // "datacontent": "", - // "filekey": "", - // "filetag": "", - // "dflag": 0, - // "status": "", - // "edituserid": 2781, - // "editusername": "张雪林", - // "edituserheadimgurl": "/profile/avatar/2024/08/12/blob_20240812152930A001.jpeg", - // "edituserentpname": "AIx数字平台内测中心", - // "editstudentid": null, - // "editstudentname": null, - // "timestamp": "2024-09-10 15:07:20", - // "token": null, - // "base64Code": null, - // "orderby": null, - // "childcount": 4, - // "commentlikecount": 0, - // "commenttextcount": 0, - // "commentusecount": 0, - // "commentvisitcount": 90, - // "unixstamp": null, - // "classworkcount": 0, - // "classworklist": "", - // "authjson": "", - // "defaultslide": null - // } - // 获取班级列表 - getClassList() - - // 初始化im-chat - // nextTick(async() => { - // chat = await imChatRef.value?.initImChat() - // }) + if (id) { + // 重置数据 + reset() + // 获取apt详情 + await getAptInfo(id) + // 获取班级列表 + getClassList() + // 初始化im-chat + nextTick(async() => { + chat = await imChatRef.value?.initImChat() + }) + } } // 关闭弹窗 const handleClose = async () => { + reset() // 重置数据 await chat?.logout() chat = null } @@ -204,6 +155,15 @@ const initData = () => { { label: '故障备用', prop: 'backup', show: false }, ] } +// 重置数据 +const reset = () => { + // 初始化-表单数据 + classForm.form = {} + teacherForm.form = { classcourseid: 0 } + dt.isCreate = false + dt.isHistory = false + dt.atCourse = {} +} // 获取课件APT const getAptInfo = async (id) => { const res = await Http_Entpcoursefile.getEntpcoursefile(id) diff --git a/src/renderer/src/views/prepare/container/kj-list-item.vue b/src/renderer/src/views/prepare/container/kj-list-item.vue index 05f068b..2e28989 100644 --- a/src/renderer/src/views/prepare/container/kj-list-item.vue +++ b/src/renderer/src/views/prepare/container/kj-list-item.vue @@ -52,7 +52,8 @@
- 上课 + 上课中 + 上课
-
- - - 标签 - -
-
- - - 删除 - -
+
@@ -98,6 +101,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' import { deleteSmarttalk, updateSmarttalk, getPrepareById } from '@/api/file' import useUserStore from '@/store/modules/user' import outLink from '@/utils/linkConfig' +import { sessionStore } from '@/utils/store' const { ipcRenderer } = window.electron || {} export default { @@ -115,6 +119,10 @@ export default { default: function () { return 0 } + }, + activeClassId: { // 当前上课id + type: String, + default: '' } }, emits: { 'on-start-class': null, 'on-delete': null, 'on-set': null, 'on-delhomework': null,'on-filearg': null }, diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 859843b..ca2b197 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -20,6 +20,7 @@ :key="index" :item="item" :index="index" + :activeClassId="activeClass?.id" @on-delete="deleteTalk" @on-start-class="startClass" > @@ -192,7 +193,7 @@ import { getClassInfo, getSelfReserv } from '@/api/classManage' import { useGetHomework } from '@/hooks/useGetHomework' import { addEntpcoursefileReturnId } from '@/api/education/entpcoursefile' import ClassReserv from '@/views/classManage/classReserv.vue' -import classStart from '@/views/desktop/container/class-start.vue' // 预备上课 +import classStart from './container/class-start.vue' // 预备上课 const toolStore = useToolState() const fs = require('fs') @@ -246,7 +247,9 @@ export default { // 布置作业弹窗 setDialog: false, row: '', - isOpenHomework: false + isOpenHomework: false, + // 当前上课课程 + activeClass: null, } }, computed: { @@ -272,6 +275,9 @@ export default { }) this.lastAsyncAllTime = localStorage.getItem('lastAsyncAllTime') // this.initReserv() + + // zdg: 获取缓存中的当前课程 + this.activeClass = sessionStore.get('activeClass') || null }, mounted() { this.$watch( @@ -298,15 +304,20 @@ export default { // }, methods: { startClass(item) { - console.log(item) + // console.log(item, sessionStore) if(item.fileFlag === '课件') { + // 关闭状态,打开上课相关功能(已打开,忽略) + const id = sessionStore.has('activeClass.id') ? sessionStore.get('activeClass.id') : null + if (id && id == item.id) return ElMessage.warning('当前正在上课,请勿重复操作') this.openReserv() } if(item.fileFlag === 'apt') { - //TODO 打开apt - const { fileId: aptId } = item - this.$refs.calssRef.open(aptId) + //TODO 打开apt - fileId: aptId + this.$refs.calssRef.open(item.fileId) } + // 当前上课-store + sessionStore.set('activeClass', item) + this.activeClass = item }, initReserv(id) { getClassInfo(id).then((res) => { diff --git a/src/renderer/src/views/tool/sphere.vue b/src/renderer/src/views/tool/sphere.vue index a196e7f..09be0e0 100644 --- a/src/renderer/src/views/tool/sphere.vue +++ b/src/renderer/src/views/tool/sphere.vue @@ -10,7 +10,7 @@ - +
From 3ec25f07b4b7d88621ffee103040386e79382948 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E4=BA=86=E4=B8=AA=E7=99=BD?= <543593352@qq.com> Date: Thu, 19 Sep 2024 14:25:33 +0800 Subject: [PATCH 06/14] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=89=B9=E6=94=B9?= =?UTF-8?q?=EF=BC=9A=E6=8E=A5=E5=8F=A3=E4=BC=A0=E5=8F=82=E6=9C=AA=E4=BC=A0?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E5=80=BCbug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/views/classTask/classTask.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer/src/views/classTask/classTask.vue b/src/renderer/src/views/classTask/classTask.vue index 9769b8d..2c23d0a 100644 --- a/src/renderer/src/views/classTask/classTask.vue +++ b/src/renderer/src/views/classTask/classTask.vue @@ -141,6 +141,7 @@ const getClassWorkList = () => { edustage: userStore.edustage,// 学段 edusubject: userStore.edusubject,//学科 deaddate: tabActive.value === '进行中'? getTomorrow() : EndDate.value,// 进行中:明天,已结束:选择的日期 + status: '1', // 作业状态:1-已发布 orderby: 'concat(deaddate,uniquekey) DESC', pageSize: 100 }).then((response) => { From 0cbb513a6063ec677dc155c00f9f969aa6091c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E4=BA=86=E4=B8=AA=E7=99=BD?= <543593352@qq.com> Date: Thu, 19 Sep 2024 15:29:52 +0800 Subject: [PATCH 07/14] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=89=B9=E6=94=B9?= =?UTF-8?q?=EF=BC=9A=E5=B8=B8=E8=A7=84=E4=BD=9C=E4=B8=9Aui=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/classTask/container/item-dialog-score.vue | 8 ++++++++ src/renderer/src/views/desktop/index.vue | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/views/classTask/container/item-dialog-score.vue b/src/renderer/src/views/classTask/container/item-dialog-score.vue index e180ecd..6ac467d 100644 --- a/src/renderer/src/views/classTask/container/item-dialog-score.vue +++ b/src/renderer/src/views/classTask/container/item-dialog-score.vue @@ -211,6 +211,11 @@
+
+ +

学生答复内容

+
{{stuItem.rightanswer}}
+

学生答题附件内容

@@ -247,6 +252,9 @@
+ + +
未提交附件内容
diff --git a/src/renderer/src/views/desktop/index.vue b/src/renderer/src/views/desktop/index.vue index 69913c6..68bb2fe 100644 --- a/src/renderer/src/views/desktop/index.vue +++ b/src/renderer/src/views/desktop/index.vue @@ -166,12 +166,14 @@ const clickMenu = ({isOuter, path, disabled}) =>{ if(isOuter){ let configObj = outLink().getBaseData() let fullPath = configObj.fullPath + path - if(path == '/teaching/classtaskassign?titleName=作业布置&openDialog=newClassTask'){ + if(path == '/teaching/classtaskassign?titleName=作业布置&openDialog=newClassTask' || path == '/teaching/classtaskassign?titleName=作业布置'){ // 头部 教材分析打开外部链接需要当前章节ID const { levelFirstId, levelSecondId } = JSON.parse(localStorage.getItem('unitId')) let unitId = levelSecondId ? levelSecondId : levelFirstId fullPath = fullPath + `&unitId=${unitId}` + + console.log(fullPath) } fullPath = fullPath.replaceAll('//', '/') // 通知主进程 From 746cb150c45c3bea5970b10be71b2537bf4d876a Mon Sep 17 00:00:00 2001 From: yangws <1607839436@qq.com> Date: Thu, 19 Sep 2024 16:02:56 +0800 Subject: [PATCH 08/14] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E7=A9=BA?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84=E5=88=A4=E6=96=AD;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/components/choose-textbook/third.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/renderer/src/components/choose-textbook/third.vue b/src/renderer/src/components/choose-textbook/third.vue index 554a6f5..ca8f65d 100644 --- a/src/renderer/src/components/choose-textbook/third.vue +++ b/src/renderer/src/components/choose-textbook/third.vue @@ -64,6 +64,8 @@ const getVertion = (data) => { childs: [] } }) + //判断是否存在该教材,有则展示第一项 + if(treeData.value.length === 0) return nextTick(() => { defaultExpandedKeys.value = [treeData.value[0].id] node.currentNode.data = treeData.value[0] From 02a25db5e2ecb858f242bb2f8577e9e27878dda6 Mon Sep 17 00:00:00 2001 From: zdg Date: Thu, 19 Sep 2024 16:35:36 +0800 Subject: [PATCH 09/14] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/views/prepare/index.vue | 2 +- src/renderer/src/views/tool/directive/drag.js | 3 +++ src/renderer/src/views/tool/sphere.vue | 13 +++++++++---- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index ca2b197..9b7592e 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -308,7 +308,7 @@ export default { if(item.fileFlag === '课件') { // 关闭状态,打开上课相关功能(已打开,忽略) const id = sessionStore.has('activeClass.id') ? sessionStore.get('activeClass.id') : null - if (id && id == item.id) return ElMessage.warning('当前正在上课,请勿重复操作') + // if (id && id == item.id) return ElMessage.warning('当前正在上课,请勿重复操作') this.openReserv() } if(item.fileFlag === 'apt') { diff --git a/src/renderer/src/views/tool/directive/drag.js b/src/renderer/src/views/tool/directive/drag.js index 5565441..9751fde 100644 --- a/src/renderer/src/views/tool/directive/drag.js +++ b/src/renderer/src/views/tool/directive/drag.js @@ -57,6 +57,8 @@ class Drag { document.removeEventListener('mouseup', this.up); document.addEventListener('touchmove', this.move); document.addEventListener('touchend', this.up); + // 手动-触发事件 v-drag-start + this.el.dispatchEvent(new CustomEvent('v-drag-end', {detail:{drag: this}})) } // 业务逻辑 updatePosition(e) { @@ -108,6 +110,7 @@ export default { // const { style } = binding.value const drag = new Drag(el, binding) const dragStart = (e) => { + // console.log('start', e) drag.down(e) document.addEventListener('mousemove', drag.move); document.addEventListener('mouseup', drag.up); diff --git a/src/renderer/src/views/tool/sphere.vue b/src/renderer/src/views/tool/sphere.vue index 09be0e0..a2f69a9 100644 --- a/src/renderer/src/views/tool/sphere.vue +++ b/src/renderer/src/views/tool/sphere.vue @@ -13,9 +13,11 @@ -
+
+ @v-drag-start="dragtime = Date.now()" + @v-drag-end="mouseChange(1)"> @@ -106,7 +108,7 @@ const getClassInfo = async () => { const tabChange = (val) => { const bool = !toolStore.isPdfWin && !toolStore.showBoardAll if(bool) toolStore.showBoardAll = true - console.log('tabChange:', val, bool) + // console.log('tabChange:', val, bool) toolStore.model = val // 存储当前tab } // logo 点击-事件 折叠|展开 @@ -143,9 +145,12 @@ const mouseChange = (bool) => { const isPdf = !resBool && toolStore.isPdfWin if (isPdf) resBool = true } - // console.log('mouseChange:', bool, resBool) + console.log('mouseChange:', bool, resBool) setIgnore(resBool) } +const touchChange = (e) => { + console.log(e) +} // im-chat: 聊天事件 {type, data} const chatChange = (type, data, ...args) => { if (type == 'createGroup') { // 创建群-监听 From c5075af2fc26961c0e8a69ec88956369206a6486 Mon Sep 17 00:00:00 2001 From: zdg Date: Thu, 19 Sep 2024 16:37:07 +0800 Subject: [PATCH 10/14] =?UTF-8?q?=E5=B7=B2=E4=B8=8A=E8=AF=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/views/prepare/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/views/prepare/index.vue b/src/renderer/src/views/prepare/index.vue index 9b7592e..ca2b197 100644 --- a/src/renderer/src/views/prepare/index.vue +++ b/src/renderer/src/views/prepare/index.vue @@ -308,7 +308,7 @@ export default { if(item.fileFlag === '课件') { // 关闭状态,打开上课相关功能(已打开,忽略) const id = sessionStore.has('activeClass.id') ? sessionStore.get('activeClass.id') : null - // if (id && id == item.id) return ElMessage.warning('当前正在上课,请勿重复操作') + if (id && id == item.id) return ElMessage.warning('当前正在上课,请勿重复操作') this.openReserv() } if(item.fileFlag === 'apt') { From 9ea05568e118bb4f6f372316ac99752ffac2d1ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E4=BA=86=E4=B8=AA=E7=99=BD?= <543593352@qq.com> Date: Thu, 19 Sep 2024 16:56:15 +0800 Subject: [PATCH 11/14] =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E6=89=B9=E6=94=B9?= =?UTF-8?q?=EF=BC=9A=E5=90=8C=E6=AD=A5web=E7=AB=AF164=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classTask/container/item-dialog-score.vue | 34 +++++++++---------- 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/src/renderer/src/views/classTask/container/item-dialog-score.vue b/src/renderer/src/views/classTask/container/item-dialog-score.vue index 6ac467d..df31dd6 100644 --- a/src/renderer/src/views/classTask/container/item-dialog-score.vue +++ b/src/renderer/src/views/classTask/container/item-dialog-score.vue @@ -8,15 +8,15 @@
-
-
+
+