diff --git a/.env b/.env index 8c01c00..cf3bd09 100644 --- a/.env +++ b/.env @@ -1,3 +1,3 @@ -VITE_API_HOST=192.168.1.199 +VITE_API_HOST=192.168.1.130 VITE_API_PORT=8090 VITE_WS_PATH=/ws \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 5444b59..489cfec 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -7,7 +7,7 @@ import PreSpray from "@/views/PreSpray.vue"; import SprayView from "../views/SprayView.vue"; import PrintView from "../views/PrintView.vue"; import Debug from '../views/debug/index.vue' -import SpurtPrint from '../views/spurtPrint/index.vue' +import MatrixCraft from '../views/matrixCraft/index.vue' import MatrixManage from '../views/matrixManage/matrixList.vue' @@ -48,9 +48,9 @@ const router = createRouter({ name: "debug", component: Debug, },{ - path: "/spurtPrint", - name: "spurtPrint", - component: SpurtPrint + path: "/matrixCraft", + name: "matrixCraft", + component: MatrixCraft },{ path: "/matrixManage", name: "matrixManage", diff --git a/src/services/matrix/craft.ts b/src/services/matrix/craft.ts new file mode 100644 index 0000000..8104e31 --- /dev/null +++ b/src/services/matrix/craft.ts @@ -0,0 +1,12 @@ +import httpRequest, { type BaseResponse } from "../httpRequest"; +type ResponseParams = { + pageNum: number; + pageSize: number; +} +export function getList(params:ResponseParams){ + return httpRequest>({ + url: "/api/matrixCraft/list", + params: { ...params }, + method: "GET", + }); +} diff --git a/src/services/matrix/manage.ts b/src/services/matrix/manage.ts new file mode 100644 index 0000000..a618412 --- /dev/null +++ b/src/services/matrix/manage.ts @@ -0,0 +1,27 @@ +import httpRequest, { type BaseResponse } from "../httpRequest"; +import type { MatrixItem } from './type'; + + +export function getList(params: { pageNum: number; pageSize: number }){ + return httpRequest>({ + url: "/api/matrix/list", + params: { ...params }, + method: "GET", + }); +} + +export function add(params:{name: string}){ + return httpRequest({ + url: "/api/matrix/add", + params: { ...params }, + method: "POST", + }); +} + +export function updateMatrix(params:{name: string, id: number}){ + return httpRequest({ + url: "/api/matrix", + params: { ...params }, + method: "PUT", + }); +} \ No newline at end of file diff --git a/src/services/matrix/type.ts b/src/services/matrix/type.ts new file mode 100644 index 0000000..d9f1de5 --- /dev/null +++ b/src/services/matrix/type.ts @@ -0,0 +1,20 @@ +export type ResponseParams = { + pageNum: number; + pageSize: number; +} + +export const defaultParams = { + pageNum: 1, + pageSize: 10 +} + +export type MatrixItem = { + id: number; + name: string; + isSelected?: boolean; +}; + +export type MatrixItemList = { + list:MatrixItem, + total:number +} diff --git a/src/views/spurtPrint/index.vue b/src/views/matrixCraft/index.vue similarity index 79% rename from src/views/spurtPrint/index.vue rename to src/views/matrixCraft/index.vue index eebbbd1..38c2a91 100644 --- a/src/views/spurtPrint/index.vue +++ b/src/views/matrixCraft/index.vue @@ -18,6 +18,11 @@ \ No newline at end of file diff --git a/src/views/matrixManage/type.ts b/src/views/matrixManage/type.ts new file mode 100644 index 0000000..f2908b8 --- /dev/null +++ b/src/views/matrixManage/type.ts @@ -0,0 +1,6 @@ +export type MatrixItem = { + id: number; + name: string; + isSelected?: boolean; +}; + diff --git a/vite.config.ts b/vite.config.ts index 4be5bf4..37a32c2 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -18,7 +18,7 @@ export default defineConfig({ port: 5175, proxy: { "/api": { - target: "http://192.168.1.199:8090", + target: "http://192.168.1.130:8090", // target: "http://localhost:8080", changeOrigin: true, // rewrite: (path) => path.replace(/^\/api/, ''),