开发课程管理页面 #2

Merged
p89sifnku merged 1 commits from dev1 into master 2 years ago

@ -1,179 +1,179 @@
{
"hash": "4d788c00",
"browserHash": "825d92c6",
"hash": "bb0d390d",
"browserHash": "ff48fe26",
"optimized": {
"@element-plus/icons-vue": {
"src": "../../@element-plus/icons-vue/dist/index.js",
"file": "@element-plus_icons-vue.js",
"fileHash": "1e1d8644",
"fileHash": "a8e2157a",
"needsInterop": false
},
"axios": {
"src": "../../axios/index.js",
"file": "axios.js",
"fileHash": "72de51b4",
"fileHash": "65a5d001",
"needsInterop": false
},
"element-plus": {
"src": "../../element-plus/es/index.mjs",
"file": "element-plus.js",
"fileHash": "8720a57f",
"fileHash": "f36c908b",
"needsInterop": false
},
"element-plus/dist/locale/zh-cn.mjs": {
"src": "../../element-plus/dist/locale/zh-cn.mjs",
"file": "element-plus_dist_locale_zh-cn__mjs.js",
"fileHash": "7fe47f53",
"fileHash": "f064cca4",
"needsInterop": false
},
"vue": {
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
"file": "vue.js",
"fileHash": "a2b63c00",
"fileHash": "3df4a5b7",
"needsInterop": false
},
"vue-router": {
"src": "../../vue-router/dist/vue-router.mjs",
"file": "vue-router.js",
"fileHash": "f8fe9da4",
"fileHash": "97452d25",
"needsInterop": false
},
"element-plus/es": {
"src": "../../element-plus/es/index.mjs",
"file": "element-plus_es.js",
"fileHash": "7bd6d148",
"fileHash": "68c72c11",
"needsInterop": false
},
"element-plus/es/components/base/style/index": {
"src": "../../element-plus/es/components/base/style/index.mjs",
"file": "element-plus_es_components_base_style_index.js",
"fileHash": "060e392f",
"fileHash": "cc1e7034",
"needsInterop": false
},
"element-plus/es/components/menu/style/index": {
"src": "../../element-plus/es/components/menu/style/index.mjs",
"file": "element-plus_es_components_menu_style_index.js",
"fileHash": "d642d7ac",
"fileHash": "2933b18b",
"needsInterop": false
},
"element-plus/es/components/sub-menu/style/index": {
"src": "../../element-plus/es/components/sub-menu/style/index.mjs",
"file": "element-plus_es_components_sub-menu_style_index.js",
"fileHash": "7c27d49f",
"fileHash": "7eb24220",
"needsInterop": false
},
"element-plus/es/components/menu-item/style/index": {
"src": "../../element-plus/es/components/menu-item/style/index.mjs",
"file": "element-plus_es_components_menu-item_style_index.js",
"fileHash": "3742ec42",
"fileHash": "0fc69fc3",
"needsInterop": false
},
"element-plus/es/components/icon/style/index": {
"src": "../../element-plus/es/components/icon/style/index.mjs",
"file": "element-plus_es_components_icon_style_index.js",
"fileHash": "bcf4df84",
"fileHash": "32644466",
"needsInterop": false
},
"element-plus/es/components/message/style/index": {
"src": "../../element-plus/es/components/message/style/index.mjs",
"file": "element-plus_es_components_message_style_index.js",
"fileHash": "59f019dc",
"fileHash": "769b9c11",
"needsInterop": false
},
"element-plus/es/components/dialog/style/index": {
"src": "../../element-plus/es/components/dialog/style/index.mjs",
"file": "element-plus_es_components_dialog_style_index.js",
"fileHash": "a5ed6aa1",
"needsInterop": false
},
"element-plus/es/components/form/style/index": {
"src": "../../element-plus/es/components/form/style/index.mjs",
"file": "element-plus_es_components_form_style_index.js",
"fileHash": "54d355c3",
"needsInterop": false
},
"element-plus/es/components/button/style/index": {
"src": "../../element-plus/es/components/button/style/index.mjs",
"file": "element-plus_es_components_button_style_index.js",
"fileHash": "264ab336",
"fileHash": "959fbca7",
"needsInterop": false
},
"element-plus/es/components/form-item/style/index": {
"src": "../../element-plus/es/components/form-item/style/index.mjs",
"file": "element-plus_es_components_form-item_style_index.js",
"fileHash": "6128b1f5",
"needsInterop": false
},
"element-plus/es/components/input/style/index": {
"src": "../../element-plus/es/components/input/style/index.mjs",
"file": "element-plus_es_components_input_style_index.js",
"fileHash": "456555aa",
"needsInterop": false
},
"element-plus/es/components/dialog/style/index": {
"src": "../../element-plus/es/components/dialog/style/index.mjs",
"file": "element-plus_es_components_dialog_style_index.js",
"fileHash": "0cbc26c6",
"fileHash": "e0d5177d",
"needsInterop": false
},
"element-plus/es/components/pagination/style/index": {
"src": "../../element-plus/es/components/pagination/style/index.mjs",
"file": "element-plus_es_components_pagination_style_index.js",
"fileHash": "0240ab55",
"fileHash": "79e110c3",
"needsInterop": false
},
"element-plus/es/components/table/style/index": {
"src": "../../element-plus/es/components/table/style/index.mjs",
"file": "element-plus_es_components_table_style_index.js",
"fileHash": "0ae47095",
"fileHash": "45e0d221",
"needsInterop": false
},
"element-plus/es/components/table-column/style/index": {
"src": "../../element-plus/es/components/table-column/style/index.mjs",
"file": "element-plus_es_components_table-column_style_index.js",
"fileHash": "ca1e64b9",
"fileHash": "7f49a9e8",
"needsInterop": false
},
"element-plus/es/components/button/style/index": {
"src": "../../element-plus/es/components/button/style/index.mjs",
"file": "element-plus_es_components_button_style_index.js",
"fileHash": "19ccb854",
"needsInterop": false
},
"element-plus/es/components/input/style/index": {
"src": "../../element-plus/es/components/input/style/index.mjs",
"file": "element-plus_es_components_input_style_index.js",
"fileHash": "fa3a1e1e",
"needsInterop": false
},
"element-plus/es/components/message-box/style/index": {
"src": "../../element-plus/es/components/message-box/style/index.mjs",
"file": "element-plus_es_components_message-box_style_index.js",
"fileHash": "f16524c6",
"fileHash": "f2719567",
"needsInterop": false
}
},
"chunks": {
"chunk-KZYH6XRM": {
"file": "chunk-KZYH6XRM.js"
"chunk-MFXAVKGL": {
"file": "chunk-MFXAVKGL.js"
},
"chunk-YF6ER62I": {
"file": "chunk-YF6ER62I.js"
"chunk-TJY4NJSL": {
"file": "chunk-TJY4NJSL.js"
},
"chunk-UFP42AXV": {
"file": "chunk-UFP42AXV.js"
"chunk-7AKRAGCT": {
"file": "chunk-7AKRAGCT.js"
},
"chunk-IEXUXUIS": {
"file": "chunk-IEXUXUIS.js"
"chunk-5WWUZCGV": {
"file": "chunk-5WWUZCGV.js"
},
"chunk-22246I36": {
"file": "chunk-22246I36.js"
"chunk-KR333NDQ": {
"file": "chunk-KR333NDQ.js"
},
"chunk-3RVJV36B": {
"file": "chunk-3RVJV36B.js"
"chunk-FJTOK54K": {
"file": "chunk-FJTOK54K.js"
},
"chunk-SXSHJG2I": {
"file": "chunk-SXSHJG2I.js"
"chunk-RSYYQNY4": {
"file": "chunk-RSYYQNY4.js"
},
"chunk-5JKEUEZW": {
"file": "chunk-5JKEUEZW.js"
"chunk-6XXACKVZ": {
"file": "chunk-6XXACKVZ.js"
},
"chunk-FGVA5UI6": {
"file": "chunk-FGVA5UI6.js"
"chunk-3TXWDNGO": {
"file": "chunk-3TXWDNGO.js"
},
"chunk-MFXAVKGL": {
"file": "chunk-MFXAVKGL.js"
"chunk-D3CWYFF3": {
"file": "chunk-D3CWYFF3.js"
},
"chunk-TJY4NJSL": {
"file": "chunk-TJY4NJSL.js"
"chunk-BJFB2CUW": {
"file": "chunk-BJFB2CUW.js"
},
"chunk-7AKRAGCT": {
"file": "chunk-7AKRAGCT.js"
"chunk-INT4LFCS": {
"file": "chunk-INT4LFCS.js"
},
"chunk-5WWUZCGV": {
"file": "chunk-5WWUZCGV.js"
"chunk-SHI5Q57K": {
"file": "chunk-SHI5Q57K.js"
}
}
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/checkbox/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/checkbox.scss";
//# sourceMappingURL=chunk-22246I36.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/checkbox/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/checkbox.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/button/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/button.scss";
//# sourceMappingURL=chunk-3RVJV36B.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/button/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/button.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/input/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/input.scss";
//# sourceMappingURL=chunk-5JKEUEZW.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/input/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/input.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/base/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/base.scss";
//# sourceMappingURL=chunk-FGVA5UI6.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/base/style/index.mjs"],
"sourcesContent": ["import 'element-plus/theme-chalk/src/base.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AAAA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/tag/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/tag.scss";
//# sourceMappingURL=chunk-IEXUXUIS.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/tag/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/tag.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/tooltip/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/tooltip.scss";
//# sourceMappingURL=chunk-KZYH6XRM.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/tooltip/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/tooltip.scss';\r\nimport '../../popper/style/index.mjs';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/overlay/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/overlay.scss";
//# sourceMappingURL=chunk-SXSHJG2I.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/overlay/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/overlay.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/popper/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/popper.scss";
//# sourceMappingURL=chunk-UFP42AXV.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/popper/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/popper.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,3 +0,0 @@
// node_modules/element-plus/es/components/scrollbar/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/scrollbar.scss";
//# sourceMappingURL=chunk-YF6ER62I.js.map

@ -1,7 +0,0 @@
{
"version": 3,
"sources": ["../../element-plus/es/components/scrollbar/style/index.mjs"],
"sourcesContent": ["import '../../base/style/index.mjs';\r\nimport 'element-plus/theme-chalk/src/scrollbar.scss';\r\n//# sourceMappingURL=index.mjs.map\r\n"],
"mappings": ";AACA,OAAO;",
"names": []
}

@ -1,2 +1,2 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
//# sourceMappingURL=element-plus_es_components_base_style_index.js.map

@ -1,3 +1,3 @@
import "./chunk-3RVJV36B.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-BJFB2CUW.js";
import "./chunk-SHI5Q57K.js";
//# sourceMappingURL=element-plus_es_components_button_style_index.js.map

@ -1,6 +1,6 @@
import "./chunk-SXSHJG2I.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-KR333NDQ.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/dialog/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/dialog.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/dialog.scss";
//# sourceMappingURL=element-plus_es_components_dialog_style_index.js.map

@ -1,5 +1,5 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/form-item/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/form-item.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/form-item.scss";
//# sourceMappingURL=element-plus_es_components_form-item_style_index.js.map

@ -1,5 +1,5 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/form/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/form.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/form.scss";
//# sourceMappingURL=element-plus_es_components_form_style_index.js.map

@ -1,5 +1,5 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/icon/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/icon.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/icon.scss";
//# sourceMappingURL=element-plus_es_components_icon_style_index.js.map

@ -1,3 +1,3 @@
import "./chunk-5JKEUEZW.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-INT4LFCS.js";
import "./chunk-SHI5Q57K.js";
//# sourceMappingURL=element-plus_es_components_input_style_index.js.map

@ -1,5 +1,5 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/menu-item/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/menu-item.scss";
//# sourceMappingURL=element-plus_es_components_menu-item_style_index.js.map

@ -1,7 +1,7 @@
import "./chunk-KZYH6XRM.js";
import "./chunk-UFP42AXV.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-FJTOK54K.js";
import "./chunk-6XXACKVZ.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/menu/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/menu.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/menu.scss";
//# sourceMappingURL=element-plus_es_components_menu_style_index.js.map

@ -1,8 +1,8 @@
import "./chunk-3RVJV36B.js";
import "./chunk-SXSHJG2I.js";
import "./chunk-5JKEUEZW.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-KR333NDQ.js";
import "./chunk-BJFB2CUW.js";
import "./chunk-INT4LFCS.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/message-box/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/message-box.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/message-box.scss";
//# sourceMappingURL=element-plus_es_components_message-box_style_index.js.map

@ -1,8 +1,8 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/badge/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/badge.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/badge.scss";
// node_modules/element-plus/es/components/message/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/message.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/message.scss";
//# sourceMappingURL=element-plus_es_components_message_style_index.js.map

@ -1,18 +1,18 @@
import "./chunk-YF6ER62I.js";
import "./chunk-UFP42AXV.js";
import "./chunk-IEXUXUIS.js";
import "./chunk-5JKEUEZW.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-RSYYQNY4.js";
import "./chunk-6XXACKVZ.js";
import "./chunk-3TXWDNGO.js";
import "./chunk-INT4LFCS.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/pagination/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/pagination.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/pagination.scss";
// node_modules/element-plus/es/components/option/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/option.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/option.scss";
// node_modules/element-plus/es/components/option-group/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/option-group.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/option-group.scss";
// node_modules/element-plus/es/components/select/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/select.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/select.scss";
//# sourceMappingURL=element-plus_es_components_pagination_style_index.js.map

@ -1,5 +1,5 @@
import "./chunk-FGVA5UI6.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/sub-menu/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/sub-menu.scss";
//# sourceMappingURL=element-plus_es_components_sub-menu_style_index.js.map

@ -1,7 +1,7 @@
import "./chunk-IEXUXUIS.js";
import "./chunk-22246I36.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-3TXWDNGO.js";
import "./chunk-D3CWYFF3.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/table-column/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/table-column.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/table-column.scss";
//# sourceMappingURL=element-plus_es_components_table-column_style_index.js.map

@ -1,9 +1,9 @@
import "./chunk-KZYH6XRM.js";
import "./chunk-YF6ER62I.js";
import "./chunk-UFP42AXV.js";
import "./chunk-22246I36.js";
import "./chunk-FGVA5UI6.js";
import "./chunk-FJTOK54K.js";
import "./chunk-RSYYQNY4.js";
import "./chunk-6XXACKVZ.js";
import "./chunk-D3CWYFF3.js";
import "./chunk-SHI5Q57K.js";
// node_modules/element-plus/es/components/table/style/index.mjs
import "D:/learning/大二下/信息系统实践/student_system/vue/node_modules/element-plus/theme-chalk/src/table.scss";
import "C:/system of information/git/vue/node_modules/element-plus/theme-chalk/src/table.scss";
//# sourceMappingURL=element-plus_es_components_table_style_index.js.map

@ -13,10 +13,7 @@ const router = createRouter({
{ path: 'course', name: 'Course', component: () => import('@/views/manager/Course.vue')},
]
},
{
path: '/login',
name: 'Login',
component: () => import('@/views/Login.vue'),
{ path: '/login', name: 'Login', component: () => import('@/views/Login.vue'),
}
]
})

@ -1,91 +1,40 @@
<template>
<div>
<div class="card" style="margin-bottom: 10px;">
<el-input style="width: 300px; margin-right: 10px" placeholder="请输入关键字查询"></el-input>
<el-button type="primary">查询</el-button>
<el-button type="info" style="margin: 0 10px">重置</el-button>
<div class="card" style="margin-bottom: 10px">
<el-input v-model="data.name" style="width: 240px" placeholder="请输入课程名称查询" :prefix-icon="Search"/>
<el-button type="primary" style="margin-left: 10px"> </el-button>
<el-button type="info" > </el-button>
</div>
<div class="card" style="margin-bottom: 10px">
<div style="margin-bottom: 10px">
<el-button type="primary" > </el-button>
</div>
<div class="card" style="margin-bottom: 10px">
<div style="margin-bottom: 10px">
<el-button type="primary" @click="handleAdd"></el-button>
</div>
<el-table stripe :data="data.tableData">
<el-table-column label="名称" prop="name"></el-table-column>
<el-table-column label="描述" prop="descr"></el-table-column>
<el-table-column label="课时" prop="times"></el-table-column>
<el-table-column label="操作" align="center" width="160">
<template v-slot="scope">
<el-button type="primary" @click="handleEdit"></el-button>
<el-button type="danger" @click="handleDelete"></el-button>
<div>
<el-table :data="data.tableData" style="width: 100%">
<el-table-column prop="id" label="序号" width="180" />
<el-table-column prop="name" label="课程名称" width="180" />
<el-table-column prop="no" label="课程编号" width="180" />
<el-table-column prop="descr" label="课程描述" />
<el-table-column prop="times" label="课时" />
<el-table-column prop="teacher" label="任课老师" />
<el-table-column>
<template #default="scope">
<el-button type="primary" size="small" plain> </el-button>
<el-button type="danger" size="small" plain> </el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="card">
<el-pagination background layout="prev, pager, next" :page-size="8" v-model:current-page="data.pageNum" :total="1000"/>
<el-pagination background layout="prev, pager, next" :total="1000" />
</div>
<el-dialog title="信息" width="40%" v-model="data.formVisible" :close-on-click-modal="false" destroy-on-close>
<el-form :model="data.form" label-width="100px" style="padding-right: 50px">
<el-form-item label="名称" prop="name">
<el-input v-model="data.form.name" autocomplete="off" />
</el-form-item>
<el-form-item label="描述" prop="descr">
<el-input v-model="data.form.descr" autocomplete="off" />
</el-form-item>
</el-form>
<template #footer>
<span class="dialog-footer">
<el-button @click="data.formVisible = false"> </el-button>
<el-button type="primary" @click="data.formVisible = false"> </el-button>
</span>
</template>
</el-dialog>
</div>
</template>
<script setup>
import request from "@/utils/request";
import {reactive} from "vue";
import {ElMessageBox} from "element-plus";
request.get('/').then(res => {
console.log(res)
})
import {Search} from "@element-plus/icons-vue";
const data = reactive({
pageNum: 1,
formVisible: false,
form: {},
tableData: [
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
{name: '大学英语', descr: '大学英语真有趣', times: '24课时'},
]
name:'',
tableData:[]
})
const handleAdd = () => {
data.form = {}
data.formVisible = true
}
const handleEdit = (row) => {
let form = JSON.parse(JSON.stringify(row))
data.formVisible = true
}
const handleDelete = (id) => {
ElMessageBox.confirm('删除后数据无法恢复,您确定删除吗?', '删除确认', { type: 'warning' }).then(res => {
console.log('删除')
}).catch(err => {
console.error(err)
})
}
</script>
Loading…
Cancel
Save