From 31f5d5f50e575b6521550920037a1a937520e659 Mon Sep 17 00:00:00 2001
From: Aug <17674666882@163.com>
Date: Mon, 28 Oct 2024 17:43:19 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=B5=8B=E8=AF=95=E7=BB=8F=E7=BA=AC?=
=?UTF-8?q?=E5=BA=A6=E8=8E=B7=E5=8F=96=E4=B8=89-=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E5=9C=B0=E5=9B=BE=E8=8E=B7=E5=8F=96=E7=BB=8F=E7=BA=AC=E5=BA=A6?=
=?UTF-8?q?=E5=AE=9E=E7=8E=B0=E9=83=A8=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
admin-hanhai-vue/package.json | 1 +
admin-hanhai-vue/src/main.js | 3 +
.../views/mytestUtils/modules/MytestUtilsForm.vue | 20 ++
.../views/mytestUtils/modules/TencentMapPicker.vue | 235 +++++++++++++++++++++
4 files changed, 259 insertions(+)
create mode 100644 admin-hanhai-vue/src/views/mytestUtils/modules/TencentMapPicker.vue
diff --git a/admin-hanhai-vue/package.json b/admin-hanhai-vue/package.json
index c8a446b..77e4060 100644
--- a/admin-hanhai-vue/package.json
+++ b/admin-hanhai-vue/package.json
@@ -35,6 +35,7 @@
"vue-area-linkage": "^5.1.0",
"vue-cropper": "^0.5.4",
"vue-i18n": "^8.7.0",
+ "vue-jsonp": "^2.0.0",
"vue-loader": "^15.7.0",
"vue-ls": "^3.2.0",
"vue-photo-preview": "^1.1.3",
diff --git a/admin-hanhai-vue/src/main.js b/admin-hanhai-vue/src/main.js
index 0809df2..6494dee 100644
--- a/admin-hanhai-vue/src/main.js
+++ b/admin-hanhai-vue/src/main.js
@@ -8,6 +8,9 @@ import router from './router'
import store from './store/'
import { VueAxios } from "@/utils/request"
+import { VueJsonp } from 'vue-jsonp'
+Vue.use(VueJsonp)
+
require('@jeecg/antd-online-mini')
require('@jeecg/antd-online-mini/dist/OnlineForm.css')
diff --git a/admin-hanhai-vue/src/views/mytestUtils/modules/MytestUtilsForm.vue b/admin-hanhai-vue/src/views/mytestUtils/modules/MytestUtilsForm.vue
index 30db8e6..0ce10df 100644
--- a/admin-hanhai-vue/src/views/mytestUtils/modules/MytestUtilsForm.vue
+++ b/admin-hanhai-vue/src/views/mytestUtils/modules/MytestUtilsForm.vue
@@ -13,6 +13,15 @@
+
+
+
+
+
@@ -23,10 +32,12 @@
import { httpAction, getAction } from '@/api/manage'
import { validateDuplicateValue } from '@/utils/util'
+ import TencentMapPicker from './TencentMapPicker.vue';
export default {
name: 'MytestUtilsForm',
components: {
+ TencentMapPicker
},
props: {
//表单禁用
@@ -39,6 +50,8 @@
data () {
return {
model:{
+ longitude:null,
+ latitude:null,
},
labelCol: {
xs: { span: 24 },
@@ -68,6 +81,13 @@
this.modelDefault = JSON.parse(JSON.stringify(this.model));
},
methods: {
+
+ handleLocationSelected({latitude, longitude}) {
+ console.log('event',latitude, longitude)
+ this.model.latitude = latitude;
+ this.model.longitude = longitude;
+ },
+
add () {
this.edit(this.modelDefault);
},
diff --git a/admin-hanhai-vue/src/views/mytestUtils/modules/TencentMapPicker.vue b/admin-hanhai-vue/src/views/mytestUtils/modules/TencentMapPicker.vue
new file mode 100644
index 0000000..a3a0674
--- /dev/null
+++ b/admin-hanhai-vue/src/views/mytestUtils/modules/TencentMapPicker.vue
@@ -0,0 +1,235 @@
+
+
+
+
+
\ No newline at end of file