Browse Source

地图后台配置修改

master
chenkainan 1 year ago
parent
commit
db30bed67b
  1. 2
      dist/index.html
  2. 2
      dist/static/css/app.1a26ba93.css
  3. 2
      dist/static/js/app.6218bf07.js
  4. 2
      dist/static/js/chunk-vendors.79e9c4f1.js
  5. 86
      src/views/Index.vue

2
dist/index.html

@ -1 +1 @@
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"><link rel="icon" href="favicon.ico"><title>地图</title><script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=YVOBZ-MWJ3Z-34IXK-7J2GL-O33US-QLF5X"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script defer="defer" src="/static/js/chunk-vendors.c33f6caf.js"></script><script defer="defer" src="/static/js/app.1c059339.js"></script><link href="/static/css/chunk-vendors.befb54be.css" rel="stylesheet"><link href="/static/css/app.afed1be5.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but taihulake doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html> <!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"><link rel="icon" href="favicon.ico"><title>地图</title><script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=YVOBZ-MWJ3Z-34IXK-7J2GL-O33US-QLF5X"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script><script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script><script defer="defer" src="/static/js/chunk-vendors.79e9c4f1.js"></script><script defer="defer" src="/static/js/app.6218bf07.js"></script><link href="/static/css/chunk-vendors.befb54be.css" rel="stylesheet"><link href="/static/css/app.1a26ba93.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but taihulake doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div></body></html>

2
dist/static/css/app.afed1be5.css → dist/static/css/app.1a26ba93.css

File diff suppressed because one or more lines are too long

2
dist/static/js/app.1c059339.js → dist/static/js/app.6218bf07.js

File diff suppressed because one or more lines are too long

2
dist/static/js/chunk-vendors.c33f6caf.js → dist/static/js/chunk-vendors.79e9c4f1.js

@ -140,7 +140,7 @@ var t=e.defineLocale("ka",{months:"იანვარი_თებერვა
//! moment.js locale configuration //! moment.js locale configuration
var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}});return n}))},9571:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict"; var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}});return n}))},9571:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict";
//! moment.js locale configuration //! moment.js locale configuration
var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},i=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return i}))},5880:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict"; var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},i=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return i}))},8911:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict";
//! moment.js locale configuration //! moment.js locale configuration
var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},i=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return i}))},6809:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict"; var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},i=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return i}))},6809:function(e,t,n){(function(e,t){t(n(6797))})(0,(function(e){"use strict";
//! moment.js locale configuration //! moment.js locale configuration

86
src/views/Index.vue

@ -43,7 +43,8 @@
<!-- 详情弹框 --> <!-- 详情弹框 -->
<van-popup v-model="detailShow" @close="audioPause" :overlay-style="{'background-color': 'rgba(0, 0, 0, 0)'}" <van-popup v-model="detailShow" @close="audioPause" :overlay-style="{'background-color': 'rgba(0, 0, 0, 0)'}"
position="bottom" round> position="bottom" round>
<ProductDetail ref="detailRef" :type="productType" :info="detailInfo" :audioSrc="audioSrc" :genreType="genreType"/> <ProductDetail ref="detailRef" :type="productType" :info="detailInfo" :audioSrc="audioSrc"
:genreType="genreType" />
</van-popup> </van-popup>
<!-- 输入线路信息弹框 --> <!-- 输入线路信息弹框 -->
@ -67,27 +68,30 @@
<!-- 日期选择 --> <!-- 日期选择 -->
<van-popup v-model="lineDateShow" round position="bottom"> <van-popup v-model="lineDateShow" round position="bottom">
<van-datetime-picker v-model="currentDate" type="date" title="选择年月日" @confirm="lineDateConfirm" @cancel="lineDateShow = false" /> <van-datetime-picker v-model="currentDate" type="date" title="选择年月日" @confirm="lineDateConfirm"
@cancel="lineDateShow = false" />
</van-popup> </van-popup>
<!-- 添加线路行程弹框 --> <!-- 添加线路行程弹框 -->
<van-popup v-model="lineRouteShow" round position="bottom"> <van-popup v-model="lineRouteShow" round position="bottom">
<LineRoute :lineItem="addLineInfo" ref="lineRouteRef"/> <LineRoute :lineItem="addLineInfo" ref="lineRouteRef" />
</van-popup> </van-popup>
<!-- 线路详情弹框 --> <!-- 线路详情弹框 -->
<van-popup v-model="lineDetailShow" :overlay="false" :overlay-style="{'background-color': 'rgba(0, 0, 0, 0)'}" round <van-popup v-model="lineDetailShow" :overlay="false" :overlay-style="{'background-color': 'rgba(0, 0, 0, 0)'}"
position="bottom" @close="closeLine" class="linePopup"> round position="bottom" @close="closeLine" class="linePopup">
<div class="close-LineBtn" @click="closeLine"> <div class="close-LineBtn" @click="closeLine">
退出线路 退出线路
</div> </div>
<LineDetail @changeCenter="changeMapCenter"/> <LineDetail @changeCenter="changeMapCenter" />
</van-popup> </van-popup>
</div> </div>
</template> </template>
<script> <script>
import {getStore} from '@/libs/storage' import {
getStore
} from '@/libs/storage'
import moment from 'moment' import moment from 'moment'
import ProductDetail from './compoents/productDetail' import ProductDetail from './compoents/productDetail'
import LineRoute from './compoents/lineRoute' import LineRoute from './compoents/lineRoute'
@ -126,14 +130,17 @@
audioSrc: '', audioSrc: '',
genreType: '', genreType: '',
isMyLine: false, // 线 isMyLine: false, // 线
mapSrc: ''
}; };
}, },
mounted() { mounted() {
this.getAreaList() this.getAreaList()
if(this.$route.query.token) this.$store.commit('changeUserInfo', {token: this.$route.query.token}) if (this.$route.query.token) this.$store.commit('changeUserInfo', {
token: this.$route.query.token
})
// 线 // 线
if(sessionStorage.getItem('addUserLine')) { if (sessionStorage.getItem('addUserLine')) {
this.lineName = '' this.lineName = ''
this.lineDate = '' this.lineDate = ''
this.addLineShow = true this.addLineShow = true
@ -173,6 +180,7 @@
this.basics.center_poi = JSON.parse(this.basics.center_poi) this.basics.center_poi = JSON.parse(this.basics.center_poi)
this.basics.lb_poi = JSON.parse(this.basics.lb_poi) this.basics.lb_poi = JSON.parse(this.basics.lb_poi)
this.basics.rt_poi = JSON.parse(this.basics.rt_poi) this.basics.rt_poi = JSON.parse(this.basics.rt_poi)
this.mapSrc = this.basics.tile_image_formatter
this.$nextTick(() => { this.$nextTick(() => {
this.initMap() this.initMap()
}) })
@ -198,7 +206,7 @@
this.lineAddStatus = false this.lineAddStatus = false
// 线 // 线
if(this.$store.state.user.lineDetail && this.$store.state.user.lineDetail.points.length > 0) { if (this.$store.state.user.lineDetail && this.$store.state.user.lineDetail.points.length > 0) {
return; return;
} }
@ -212,10 +220,10 @@
this.post({ this.post({
type: 1, type: 1,
code: this.areaList[this.areaIndex].code code: this.areaList[this.areaIndex].code
},'/api/emap/getLineByCode').then(res => { }, '/api/emap/getLineByCode').then(res => {
if(res.data && res.data.length > 0) { if (res.data && res.data.length > 0) {
this.isMyLine = true this.isMyLine = true
}else { } else {
this.isMyLine = false this.isMyLine = false
} }
}) })
@ -240,7 +248,7 @@
rotation: 0, // rotation: 0, //
pitchable: false, // pitchable: false, //
baseMap: { baseMap: {
type: 'vector',// type: 'vector', //
features: [ features: [
// 'base', // // 'base', //
// 'building3d', // // 'building3d', //
@ -256,18 +264,12 @@
// //
// //
// x,y,z // x,y,z
let imageTile = new TMap.ImageTileLayer({ let imageTile = new TMap.ImageTileLayer({
getTileUrl: function(x, y, z) { getTileUrl: (x, y, z) => {
console.log(x, y, z)
//URL //URL
let url = let url = this.mapSrc + z + "/" + x +
`https://static.ticket.sz-trip.com/yandu/images/yanduMap/` + "/" + y + ".png";
z +
"/" +
x +
"/" +
y +
".png";
return url; return url;
}, },
tileSize: 256, // tileSize: 256, //
@ -288,7 +290,7 @@
// }) // })
// 线 // 线
if(this.$store.state.user.lineDetail && this.$store.state.user.lineDetail.points.length > 0) { if (this.$store.state.user.lineDetail && this.$store.state.user.lineDetail.points.length > 0) {
this.$nextTick(() => { this.$nextTick(() => {
this.showLineDetail() this.showLineDetail()
}) })
@ -322,7 +324,8 @@
this.maps.forEach(item => { this.maps.forEach(item => {
markers.push({ markers.push({
"styleId": 'marker', "styleId": 'marker',
id: item.goods ? (item.goods.genre == 'food' ? item.goods.id : item.goods.scenic_id) : '', // id id: item.goods ? (item.goods.genre == 'food' ? item.goods.id : item.goods
.scenic_id) : '', // id
genre: item.goods ? item.goods.genre : '', // genre: item.goods ? item.goods.genre : '', //
name: item.name, // name: item.name, //
address: item.address, // address: item.address, //
@ -425,29 +428,29 @@
} else { } else {
this.audioSrc = evt.geometry.audioSrc this.audioSrc = evt.geometry.audioSrc
this.genreType = evt.geometry.genre this.genreType = evt.geometry.genre
if(['ticket', 'hotel'].includes(evt.geometry.genre)) { if (['ticket', 'hotel'].includes(evt.geometry.genre)) {
// //
this.get({ this.get({
id: evt.geometry.id id: evt.geometry.id
},'/api/scenic/getScenicById').then(res => { }, '/api/scenic/getScenicById').then(res => {
if(res.data) { if (res.data) {
this.productType = true this.productType = true
this.detailInfo = res.data this.detailInfo = res.data
this.detailInfo.genre = evt.geometry.genre this.detailInfo.genre = evt.geometry.genre
this.detailShow = true this.detailShow = true
} }
}) })
}else if(evt.geometry.genre == 'food') { } else if (evt.geometry.genre == 'food') {
this.get({ this.get({
goods_id: evt.geometry.id goods_id: evt.geometry.id
},'/api/goods/getGoodDetail').then(res => { }, '/api/goods/getGoodDetail').then(res => {
if(res.data) { if (res.data) {
this.productType = true this.productType = true
this.detailInfo = res.data this.detailInfo = res.data
this.detailShow = true this.detailShow = true
} }
}) })
}else { } else {
// //
this.detailInfo = { this.detailInfo = {
title: evt.geometry.name, title: evt.geometry.name,
@ -477,7 +480,7 @@
// 线 // 线
addLine() { addLine() {
this.$store.commit('changeLineDetail', {}) this.$store.commit('changeLineDetail', {})
if(this.isMyLine) { if (this.isMyLine) {
// //
this.$router.push({ this.$router.push({
path: '/lineList', path: '/lineList',
@ -486,7 +489,7 @@
type: '1' type: '1'
} }
}) })
}else { } else {
this.lineName = '' this.lineName = ''
this.lineDate = '' this.lineDate = ''
this.addLineShow = true this.addLineShow = true
@ -520,8 +523,8 @@
// , // ,
this.post({ this.post({
code: this.areaList[this.areaIndex].code, code: this.areaList[this.areaIndex].code,
},'/api/emap/getUserSpotsByCategory').then(res => { }, '/api/emap/getUserSpotsByCategory').then(res => {
if(res.code == 1) { if (res.code == 1) {
this.maps = res.data this.maps = res.data
// true // true
this.lineAddStatus = true this.lineAddStatus = true
@ -562,7 +565,7 @@
let paths = [] let paths = []
let labels = [] let labels = []
data.points.forEach((item,index) => { data.points.forEach((item, index) => {
paths.push( paths.push(
new TMap.LatLng(item.lonlat[1], item.lonlat[0]) new TMap.LatLng(item.lonlat[1], item.lonlat[0])
) )
@ -571,7 +574,8 @@
id: 'label', // id: 'label', //
styleId: 'label', // id styleId: 'label', // id
position: new TMap.LatLng(item.lonlat[1], item.lonlat[0]), // position: new TMap.LatLng(item.lonlat[1], item.lonlat[0]), //
content: (index == 0 ? '起' : (index+1 == data.points.length ? '终' : (index + 1).toString())), // content: (index == 0 ? '起' : (index + 1 == data.points.length ? '终' : (index + 1)
.toString())), //
properties: { properties: {
// //
title: 'label', title: 'label',
@ -579,8 +583,8 @@
}) })
}) })
console.log('paths',paths) console.log('paths', paths)
console.log('labels',labels) console.log('labels', labels)
// //
this.multiLabel = new TMap.MultiLabel({ this.multiLabel = new TMap.MultiLabel({

Loading…
Cancel
Save