diff --git a/manifest.json b/manifest.json index c9bdced..abe8838 100644 --- a/manifest.json +++ b/manifest.json @@ -50,11 +50,16 @@ "quickapp" : {}, /* 小程序特有相关 */ "mp-weixin" : { - "appid" : "", + "appid" : "wxaf70a5cd03b06c19", "setting" : { "urlCheck" : false }, - "usingComponents" : true + "usingComponents" : true, + "permission" : { + "scope.userLocation" : { + "desc" : "展示坐标信息" + } + } }, "mp-alipay" : { "usingComponents" : true @@ -72,6 +77,13 @@ "h5" : { "router" : { "base" : "" + }, + "sdkConfigs" : { + "maps" : { + "qqmap" : { + "key" : "Z2IBZ-6BRKG-Z52QT-IU3J2-6P3QO-WIBII" + } + } } } } diff --git a/pages.json b/pages.json index d5639f9..28e6b9f 100644 --- a/pages.json +++ b/pages.json @@ -6,7 +6,25 @@ "navigationBarTitleText": "坐标采集器" } } - ], + ,{ + "path" : "pages/index/pointPick/pointPick", + "style" : + { + "navigationBarTitleText": "点位拾取", + "enablePullDownRefresh": false + } + + } + ,{ + "path" : "pages/index/lineDraw/lineDraw", + "style" : + { + "navigationBarTitleText": "线路绘制", + "enablePullDownRefresh": false + } + + } + ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-app", diff --git a/pages/index/index.vue b/pages/index/index.vue index 701934d..f7e4529 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,50 +1,7 @@ @@ -52,163 +9,27 @@ export default { data() { return { - control: true, - columnType: 'other', - maxCount: 6, - compressSize: 0.2, - imageSize: 2, - compressQuality: 0.8, - compressWidth: 375, - sourceType: ['album'], - - uploadTask: null, - media: [], //数据源 - // 校验表单数据 - valiFormData: { - name: '', - location: '', - marsk: '', - image: '' - }, - // 校验规则 - rules: { - name: { - rules: [ - { - required: true, - errorMessage: '名称不能为空' - } - ] - }, - location: { - rules: [ - { - required: true, - errorMessage: '坐标不能为空' - } - ] - } } - }; }, computed: {}, onLoad() {}, onReady() {}, methods: { - //上传 - chooseFile(e) { - this.uploadFileToServe(e); - }, - //中断上传并删除 - mediaDelete(e) { - this.uploadTask ? this.uploadTask.abort() : ''; - this.media.splice(e, 1); - }, - //上传逻辑处理 - uploadFileToServe(urlList) { - if (!urlList || urlList.length <= 0) { - return; - } - //以七牛云为例 - uni.request({ - url: 'qiniu', //后端接口,仅为示例,并非真实接口地址。 - method: 'GET', - success: (res) => { - let token = res.data.data; //拿到必须的token - urlList.forEach((item) => { - this.uploadTask = uni.uploadFile({ - url: 'qiniu', //上传接口,仅为示例 - filePath: item.src, - name: 'file', - formData: { - token: token - }, - success: (res) => { - let data = JSON.parse(res.data); //返回的数据 - if (!data.data.url) { - item.status = 'error'; - item.progress = '上传失败'; - } else { - item.status = 'success'; - item.progress = '上传成功'; - item.src = data.data.url; - } - } - }); - this.uploadTask.onProgressUpdate((res) => { - item.percent = res.progress; - this.media.splice(item.index, 1, item); - }); - }); - } - }); - }, - - submit(ref) { - this.$refs[ref] - .validate() - .then((res) => { - console.log('success', res); - uni.showToast({ - title: `校验通过` - }); + pick(val){ + if(val == 1){ + uni.navigateTo({ + url:'pointPick/pointPick' }) - .catch((err) => { - console.log('err', err); - }); - }, - getLocation() { - let this_ = this; - uni.getLocation({ - type: 'wgs84', - success: function (res) { - console.log('当前位置的经度:' + res.longitude); - console.log('当前位置的纬度:' + res.latitude); - this_.valiFormData.location = '经度:' + res.longitude + ',纬度:' + res.latitude; - } - }); + }else{ + uni.navigateTo({ + url:'lineDraw/lineDraw' + }) + } } } }; diff --git a/pages/index/lineDraw/lineDraw.vue b/pages/index/lineDraw/lineDraw.vue new file mode 100644 index 0000000..f971d4c --- /dev/null +++ b/pages/index/lineDraw/lineDraw.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/pages/index/pointPick/pointPick.vue b/pages/index/pointPick/pointPick.vue new file mode 100644 index 0000000..65d9a74 --- /dev/null +++ b/pages/index/pointPick/pointPick.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/uni_modules/jade-image-upload/components/jade-image-upload/jade-image-upload.vue b/uni_modules/jade-image-upload/components/jade-image-upload/jade-image-upload.vue index 2d1ccb4..fb8c426 100644 --- a/uni_modules/jade-image-upload/components/jade-image-upload/jade-image-upload.vue +++ b/uni_modules/jade-image-upload/components/jade-image-upload/jade-image-upload.vue @@ -2,7 +2,7 @@ - +