diff --git a/src/api/practice/practice.js b/src/api/practice/practice.js new file mode 100644 index 0000000..26df275 --- /dev/null +++ b/src/api/practice/practice.js @@ -0,0 +1,73 @@ +import request from '@/utils/request' + +const practiceApi = { + get: 'practice/get', + add: 'practice/add', + del: 'practice/del', + list: 'practice/list', + collectionList: 'practice/collection/pageList', // 我的收藏列表 + recordList: 'practice/record/pageList', // 错题集 + wrongList: 'practice/wrong/pageList', // 答题记录 + startAnswer: 'practice/startAnswer', // 开始答题 +} + +export function practiceStartAnswer(params) { + return request({ + url: practiceApi.startAnswer, + method: 'post', + data: params + }) +} + +export function practiceCollectionPageList(params) { + return request({ + url: practiceApi.collectionList, + method: 'get', + params: params + }) +} + +export function practiceRecordPageList(params) { + return request({ + url: practiceApi.recordList, + method: 'get', + params: params + }) +} + +export function practiceWrongPageList(params) { + return request({ + url: practiceApi.wrongList, + method: 'get', + params: params + }) +} + +export function practiceAdd(params) { + return request({ + url: practiceApi.add, + method: 'post', + data: params + }) +} +export function practiceGet(params) { + return request({ + url: practiceApi.getDict, + method: 'get', + params: params + }) +} +export function practiceDel (params) { + return request({ + url: practiceApi.del, + method: 'delete', + params: params + }) +} +export function practiceList(params) { + return request({ + url: practiceApi.list, + method: 'get', + params: params + }) +} diff --git a/src/components/DbExam/index.vue b/src/components/DbExam/index.vue new file mode 100644 index 0000000..8cb5080 --- /dev/null +++ b/src/components/DbExam/index.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/components/DbReport/index.vue b/src/components/DbReport/index.vue new file mode 100644 index 0000000..967971a --- /dev/null +++ b/src/components/DbReport/index.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/views/mycollection/index.vue b/src/views/mycollection/index.vue index 8c2f4f2..d0f0cde 100644 --- a/src/views/mycollection/index.vue +++ b/src/views/mycollection/index.vue @@ -1,6 +1,6 @@ + + diff --git a/vue.config.js b/vue.config.js index b1f8efb..f32e92f 100644 --- a/vue.config.js +++ b/vue.config.js @@ -103,7 +103,7 @@ const vueConfig = { proxy: { '/dawa': { // 捕获API的标志,如果API中有这个字符串,那么就开始匹配代理 target: 'http://a.3a6.cn/dawa', // 地址可以是域名,也可以是IP地址。比如API请求/api/getList, 会被代理到请求http://www.baidu.com/api/getList 。 - // target: 'http://192.168.2.133:8000/dawa', // 地址可以是域名,也可以是IP地址。比如API请求/api/getList, 会被代理到请求http://www.baidu.com/api/getList 。 + // target: 'http://localhost:8000/dawa', // 地址可以是域名,也可以是IP地址。比如API请求/api/getList, 会被代理到请求http://www.baidu.com/api/getList 。 ws: false, changeOrigin: true, pathRewrite: {