Переглянути джерело

fix:修改api目录位置及名称(直接使用api命名导入接口时报错)

hanyang 1 рік тому
батько
коміт
1d7b67f02d

+ 0 - 8
src/api/knowledge.js

@@ -1,8 +0,0 @@
-import request from '../base/ajax';
-// 知识库列表;
-export function getKnowledges(params) {
-  return request({
-    url: `/api/knowledge/list?current=${params.current}&pageSize=${params.pageSize}`,
-    method: 'post'
-  });
-}

+ 0 - 31
src/api/login.js

@@ -1,31 +0,0 @@
-import request from '../base/ajax.js';
-// 登录
-export function login(data) {
-  return request({
-    url: '/api/auth/v2/login',
-    method: 'post',
-    data
-  });
-}
-// 注册
-export function register(data) {
-  return request({
-    url: '/api/auth/v2/register',
-    method: 'post',
-    data
-  });
-}
-// 获取用户信息
-export function getInfo() {
-  return request({
-    url: '/api/user/user_info',
-    method: 'get'
-  });
-}
-// 获取用户路由
-export function generateRoutes() {
-  return request({
-    url: '/api/user/user_routers',
-    method: 'get'
-  });
-}

+ 13 - 0
src/apis/knowledge.js

@@ -0,0 +1,13 @@
+import request from '../base/ajax';
+
+/**
+ * 获取知识列表
+ * @param {number} current 当前页数
+ * @param {number} pageSize 每页条数
+ * */
+export function getKnowledgeList(current, pageSize) {
+  return request({
+    url: `/api/knowledge/list?current=${current}&pageSize=${pageSize}`,
+    method: 'get'
+  });
+}

+ 1 - 1
src/base/api/login.js → src/apis/login.js

@@ -1,4 +1,4 @@
-import request from '../ajax';
+import request from '../base/ajax';
 // 登录
 export function login(data) {
   return request({

+ 0 - 8
src/base/api/knowledge.js

@@ -1,8 +0,0 @@
-import request from '../ajax';
-// 知识库列表
-export function getKnowledges(params) {
-  return request({
-    url: `/api/knowledge/list?current=${params.current}&pageSize=${params.pageSize}`,
-    method: 'get'
-  });
-}

+ 1 - 1
src/base/store/use-current-user.js

@@ -1,5 +1,5 @@
 import { defineStore } from 'pinia';
-import { login, getInfo } from '../../base/api/login';
+import { login, getInfo } from '../../apis/login';
 import { kuky_Authorization } from '../storage';
 
 /**

+ 5 - 4
src/modules/knowledge/MessageBody.vue

@@ -23,12 +23,13 @@
 
 <script setup>
 import { ref, reactive, onMounted } from 'vue';
+
 import CardItem from '../../views/manage-common/CardItem.vue';
 import knowledgeFrame1 from '../../assets/image/management/knowledge-frame1.png';
 import knowledgeFrame2 from '../../assets/image/management/knowledge-frame2.png';
 import knowledgeFrame3 from '../../assets/image/management/knowledge-frame3.png';
 import knowledgeFrame4 from '../../assets/image/management/knowledge-frame4.png';
-import { getKnowledges } from '../../api/knowledge';
+import { getKnowledgeList } from '../../apis/knowledge';
 
 const moke_data = ref([
   {
@@ -91,9 +92,9 @@ const handleSelect = ({ value }) => {
   }
 };
 
-const getKnowledgesList = async () => {
+const getKnowledge = async () => {
   try {
-    const res = await getKnowledges({ current: pages.current, pageSize: pages.pageSize });
+    const res = await getKnowledgeList(pages.current, pages.pageSize);
     console.log(res);
   } catch (err) {
     console.log(err, 'flag');
@@ -101,7 +102,7 @@ const getKnowledgesList = async () => {
 };
 
 onMounted(() => {
-  // getKnowledgesList();
+  getKnowledge();
 });
 </script>
 <style scoped lang="css">

+ 1 - 1
src/modules/login/FormItem.vue

@@ -51,7 +51,7 @@ import { ref, reactive, getCurrentInstance, nextTick } from 'vue';
 import { useRouter } from 'vue-router';
 import { useCurrentUserStore } from '../../base/store/use-current-user';
 import { getLoginFormRules } from './auth';
-import { register } from '../../base/api/login';
+import { register } from '../../apis/login';
 import { useI18n } from 'vue-i18n';
 
 const router = useRouter();

+ 1 - 1
vite.config.mjs

@@ -20,7 +20,7 @@ export default defineConfig({
     port: 5173,
     host: '0.0.0.0', // IP配置,支持从IP启动
     proxy: {
-      '/api': {
+      '/api/': {
         target: 'http://192.168.20.119:9301',
         // target: "http://192.168.20.119:9301",
         changeOrigin: true,