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