diff --git a/src/App.vue b/src/App.vue index ec9032c..89593ff 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,3 +9,8 @@ export default { name: 'App' } + diff --git a/src/api/QuestionClass.js b/src/api/QuestionClass.js new file mode 100644 index 0000000..e4a04c2 --- /dev/null +++ b/src/api/QuestionClass.js @@ -0,0 +1,9 @@ +import request from '@/utils/request' +export default { + deleteQuestionClass(id) { + return request({ + url: `/QuestionClass/Delete?ids=${id}`, + method: 'post' + }); + }, +} \ No newline at end of file diff --git a/src/api/QuestionDimension.js b/src/api/QuestionDimension.js new file mode 100644 index 0000000..2fec490 --- /dev/null +++ b/src/api/QuestionDimension.js @@ -0,0 +1,16 @@ +import request from '@/utils/request' +export default { + getQuestionDimension(data) { + return request({ + url: `/EvaluationRules/List`, + method: 'get', + params: data + }); + }, + deleteQuestionDimension(id) { + return request({ + url: `/EvaluationRules/Delete?ids=${id}`, + method: 'post', + }); + }, +} \ No newline at end of file diff --git a/src/api/all.js b/src/api/all.js new file mode 100644 index 0000000..2dadda0 --- /dev/null +++ b/src/api/all.js @@ -0,0 +1,6 @@ +import QuestionClassApi from './QuestionClass' +import QuestionDimension from './QuestionDimension' +export default { + ...QuestionClassApi, + ...QuestionDimension, +} \ No newline at end of file diff --git a/src/main.js b/src/main.js index 84c3c29..132b880 100644 --- a/src/main.js +++ b/src/main.js @@ -14,6 +14,10 @@ import router from './router' import bus from '@/common/bus.js' Vue.prototype.$bus = bus; + +import api from '@/api/all' +Vue.prototype.API = api; + import '@/icons' // icon import '@/permission' // permission control @@ -26,8 +30,8 @@ import '@/permission' // permission control * please remove it before going online ! ! ! */ if (process.env.NODE_ENV === 'production') { - const { mockXHR } = require('../mock') - mockXHR() + const { mockXHR } = require('../mock') + mockXHR() } // set ElementUI lang to EN @@ -38,8 +42,8 @@ Vue.use(ElementUI) Vue.config.productionTip = false new Vue({ - el: '#app', - router, - store, - render: h => h(App) -}) + el: '#app', + router, + store, + render: h => h(App) +}) \ No newline at end of file diff --git a/src/utils/routerList.js b/src/utils/routerList.js index f846145..a889e50 100644 --- a/src/utils/routerList.js +++ b/src/utils/routerList.js @@ -59,7 +59,7 @@ export function getRoutes() { title: '题库', icon: 'table' } - }] + }, ] }, // { // path: '/moduleIndex', @@ -188,7 +188,7 @@ export function getRoutes() { component: () => import ('@/views/user/userlist'), meta: { - title: '普通用户列表', + title: '人才库', } }, { @@ -302,7 +302,7 @@ export function getRoutes() { title: '题库', icon: 'table' } - }] + }, ] }, { path: '/moduleIndex', @@ -441,7 +441,7 @@ export function getRoutes() { component: () => import ('@/views/user/userlist'), meta: { - title: '普通用户列表', + title: '人才库', } }, diff --git a/src/views/QuestionBank/QuestionClass.vue b/src/views/QuestionBank/QuestionClass.vue new file mode 100644 index 0000000..165abab --- /dev/null +++ b/src/views/QuestionBank/QuestionClass.vue @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/src/views/QuestionBank/QuestionDimension.vue b/src/views/QuestionBank/QuestionDimension.vue new file mode 100644 index 0000000..e792b55 --- /dev/null +++ b/src/views/QuestionBank/QuestionDimension.vue @@ -0,0 +1,407 @@ + + + + + diff --git a/src/views/QuestionBank/index.vue b/src/views/QuestionBank/index.vue index 62c60b8..cdb204a 100644 --- a/src/views/QuestionBank/index.vue +++ b/src/views/QuestionBank/index.vue @@ -1,545 +1,723 @@ diff --git a/src/views/user/userlist.vue b/src/views/user/userlist.vue index 0dc84c3..feafbda 100644 --- a/src/views/user/userlist.vue +++ b/src/views/user/userlist.vue @@ -1,13 +1,44 @@