提交 84b843c8 authored 作者: haodaking's avatar haodaking

fix: 修复学员管理列表代码错误的问题

上级 345b4454
......@@ -14,7 +14,7 @@
"video.js": "^7.18.1",
"vue": "^2.6.14",
"vue-meta": "^2.4.0",
"vue-router": "^3.5.3",
"vue-router": "^3.5.4",
"vuex": "^3.6.2"
},
"devDependencies": {
......@@ -27,9 +27,9 @@
"eslint-plugin-promise": "^5.2.0",
"eslint-plugin-vue": "^8.7.1",
"sass": "1.51.0",
"vite": "^2.9.8",
"vite": "^2.9.9",
"vite-plugin-checker": "^0.4.6",
"vite-plugin-vue2": "^2.0.0",
"vite-plugin-vue2": "^2.0.1",
"vue-template-compiler": "^2.6.14"
}
},
......@@ -5795,9 +5795,9 @@
}
},
"node_modules/vite": {
"version": "2.9.8",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz",
"integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==",
"version": "2.9.9",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz",
"integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==",
"dev": true,
"dependencies": {
"esbuild": "^0.14.27",
......@@ -5882,9 +5882,9 @@
}
},
"node_modules/vite-plugin-vue2": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-2.0.0.tgz",
"integrity": "sha512-6+CfhsPgQoZnkBbMMb/pxX3gYLD3k10QljjVlUa2lL8160UmVotLuEaN+U2eSyCEnn+uBj7YMSmBPWXqqTEpsw==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-2.0.1.tgz",
"integrity": "sha512-8ixcIDZwk3PSbdaqKrPFYDot044lPLIqpjjuRXUDHdRhml87Kbc6JqLq6uwHERlPovwfI3DpluWRMVgn/Llmag==",
"dev": true,
"dependencies": {
"@babel/core": "^7.17.9",
......@@ -6163,9 +6163,9 @@
}
},
"node_modules/vue-router": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
"integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz",
"integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ=="
},
"node_modules/vue-template-babel-compiler": {
"version": "1.2.0",
......@@ -7012,7 +7012,8 @@
"global": "^4.4.0",
"m3u8-parser": "4.7.0",
"mpd-parser": "0.21.0",
"mux.js": "6.0.1"
"mux.js": "6.0.1",
"video.js": "^6 || ^7"
},
"dependencies": {
"@videojs/vhs-utils": {
......@@ -10618,9 +10619,9 @@
}
},
"vite": {
"version": "2.9.8",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.9.8.tgz",
"integrity": "sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==",
"version": "2.9.9",
"resolved": "https://registry.npmjs.org/vite/-/vite-2.9.9.tgz",
"integrity": "sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==",
"dev": true,
"requires": {
"esbuild": "^0.14.27",
......@@ -10671,9 +10672,9 @@
}
},
"vite-plugin-vue2": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-2.0.0.tgz",
"integrity": "sha512-6+CfhsPgQoZnkBbMMb/pxX3gYLD3k10QljjVlUa2lL8160UmVotLuEaN+U2eSyCEnn+uBj7YMSmBPWXqqTEpsw==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-2.0.1.tgz",
"integrity": "sha512-8ixcIDZwk3PSbdaqKrPFYDot044lPLIqpjjuRXUDHdRhml87Kbc6JqLq6uwHERlPovwfI3DpluWRMVgn/Llmag==",
"dev": true,
"requires": {
"@babel/core": "^7.17.9",
......@@ -10896,9 +10897,9 @@
}
},
"vue-router": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
"integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz",
"integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ=="
},
"vue-template-babel-compiler": {
"version": "1.2.0",
......
......@@ -17,7 +17,7 @@
"video.js": "^7.18.1",
"vue": "^2.6.14",
"vue-meta": "^2.4.0",
"vue-router": "^3.5.3",
"vue-router": "^3.5.4",
"vuex": "^3.6.2"
},
"devDependencies": {
......@@ -30,9 +30,9 @@
"eslint-plugin-promise": "^5.2.0",
"eslint-plugin-vue": "^8.7.1",
"sass": "1.51.0",
"vite": "^2.9.8",
"vite": "^2.9.9",
"vite-plugin-checker": "^0.4.6",
"vite-plugin-vue2": "^2.0.0",
"vite-plugin-vue2": "^2.0.1",
"vue-template-compiler": "^2.6.14"
}
}
......@@ -3,23 +3,8 @@
<app-list v-bind="tableOptions" ref="list">
<template>
<el-row style="margin-bottom: 20px">
<el-button
type="primary"
icon="el-icon-plus"
size="mini"
@click="add"
v-permission="'menu_school_students_add'"
>新建</el-button
>
<el-button
type="primary"
icon="el-icon-upload2"
style="margin-left: 20px"
@click="imports"
size="mini"
v-permission="'menu_school_students_import'"
>导入</el-button
>
<el-button type="primary" icon="el-icon-plus" size="mini" @click="add" v-permission="'menu_school_students_add'">新建</el-button>
<el-button type="primary" icon="el-icon-upload2" style="margin-left: 20px" @click="imports" size="mini" v-permission="'menu_school_students_import'">导入</el-button>
<!-- <el-button type="primary" icon="el-icon-download" style="margin-left: 20px" @click="downLoad" size="mini">下载</el-button> -->
</el-row>
</template>
......@@ -37,21 +22,10 @@
<router-link :to="{ path: 'student/view', query: { id: row.id } }" v-permission="'menu_school_students_view'">
<el-button type="primary" style="margin-left: 10px" size="mini" plain>查看</el-button>
</router-link>
<router-link
:to="{ path: 'student/update', query: { id: row.id } }"
v-permission="'menu_school_students_update'"
>
<router-link :to="{ path: 'student/update', query: { id: row.id } }" v-permission="'menu_school_students_update'">
<el-button type="success" style="margin-left: 10px" size="mini" plain>更新</el-button>
</router-link>
<el-button
type="danger"
@click="onRemove(row)"
style="margin-left: 10px"
size="mini"
plain
v-permission="'menu_school_student_delete'"
>删除</el-button
>
<el-button type="danger" @click="onRemove(row)" style="margin-left: 10px" size="mini" plain v-permission="'menu_school_student_delete'">删除</el-button>
</template>
</app-list>
</app-card>
......@@ -99,7 +73,7 @@ export default {
prop: 'expiration_time',
align: 'center',
computed({ row }) {
return row.expiration_time.slice(0, 10)
return row.expiration_time?.slice(0, 10)
}
},
{ label: '操作', slots: 'table-x', align: 'center', width: '300', fixed: 'right' }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论