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 @@
+
+