From afca0a9e002e3555a6afdcb783effd1c8aa8aec1 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Fri, 12 May 2023 14:31:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=85=A5=20=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/auth/index.ts | 11 ++++ .../src/api/location/record/index.ts | 17 ++++++ .../matrix-middle-service-web/src/main.ts | 7 ++- .../src/views/record/AMapLocation.vue | 57 ++++++++++++++++--- .../matrix-middle-service-web/vite.config.ts | 2 +- 5 files changed, 84 insertions(+), 10 deletions(-) create mode 100644 frontend/matrix-middle-service-web/src/api/auth/index.ts create mode 100644 frontend/matrix-middle-service-web/src/api/location/record/index.ts diff --git a/frontend/matrix-middle-service-web/src/api/auth/index.ts b/frontend/matrix-middle-service-web/src/api/auth/index.ts new file mode 100644 index 0000000..95e5c6b --- /dev/null +++ b/frontend/matrix-middle-service-web/src/api/auth/index.ts @@ -0,0 +1,11 @@ +import http from "matrix-middle-service-web/src/api"; + +export interface LoginDTO { + account: string, + password: string +} +export const auth = { + login: (dto:LoginDTO)=>{ + return http.post("/auth/login", dto) + } +} diff --git a/frontend/matrix-middle-service-web/src/api/location/record/index.ts b/frontend/matrix-middle-service-web/src/api/location/record/index.ts new file mode 100644 index 0000000..695187f --- /dev/null +++ b/frontend/matrix-middle-service-web/src/api/location/record/index.ts @@ -0,0 +1,17 @@ +import http from "matrix-middle-service-web/src/api"; +import {LoginDTO} from "matrix-middle-service-web/src/api/auth"; + +export interface locationRecordListDTO { + startTime?:string, + endTime?:string +} + +export const locationRecord = { + list: (dto:locationRecordListDTO)=>{ + return http.post("/location/record/list", dto,{ + headers: { + token: localStorage.getItem("token") + } + }) + } +} diff --git a/frontend/matrix-middle-service-web/src/main.ts b/frontend/matrix-middle-service-web/src/main.ts index 75d1aa2..f91644d 100644 --- a/frontend/matrix-middle-service-web/src/main.ts +++ b/frontend/matrix-middle-service-web/src/main.ts @@ -2,7 +2,7 @@ import { createApp } from 'vue' import App from './App.vue' import "./style.css" -import { Quasar } from 'quasar' +import {Dialog, Notify, Quasar} from 'quasar' import quasarLang from 'quasar/lang/zh-CN' import './index.css' @@ -24,7 +24,10 @@ let app = createApp(App); app.use(Store()) app.use(Router()) app.use(Quasar, { - plugins: {}, // import Quasar plugins and add here + plugins: { + Dialog, + Notify + }, // import Quasar plugins and add here lang: quasarLang, /* config: { diff --git a/frontend/matrix-middle-service-web/src/views/record/AMapLocation.vue b/frontend/matrix-middle-service-web/src/views/record/AMapLocation.vue index 49b375f..63a1af4 100644 --- a/frontend/matrix-middle-service-web/src/views/record/AMapLocation.vue +++ b/frontend/matrix-middle-service-web/src/views/record/AMapLocation.vue @@ -1,5 +1,9 @@