1 line
17 KiB
JSON
1 line
17 KiB
JSON
[{"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\main.js":"1","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\rem.js":"2","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\App.vue":"3","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\router\\index.js":"4","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\index.js":"5","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\getters.js":"6","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\modules\\order.js":"7","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\feeComponent.vue":"8","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\attentionItem.vue":"9","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\protocolContent.vue":"10","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\commonBtn.vue":"11","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\operationBtn.vue":"12","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\tabBar.vue":"13","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\bottomItem.vue":"14","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\myMixins.js":"15","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\serverMap.js":"16","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\common.js":"17","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\status.js":"18","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\appointTime.js":"19","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\map.js":"20","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\api\\order.js":"21","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\http.js":"22"},{"size":336,"mtime":1688106627323,"results":"23","hashOfConfig":"24"},{"size":603,"mtime":1686900641809,"results":"25","hashOfConfig":"24"},{"size":374,"mtime":1689562850873,"results":"26","hashOfConfig":"24"},{"size":1819,"mtime":1691462664568,"results":"27","hashOfConfig":"24"},{"size":531,"mtime":1688104391380,"results":"28","hashOfConfig":"24"},{"size":77,"mtime":1688104878335,"results":"29","hashOfConfig":"24"},{"size":1676,"mtime":1688544371833,"results":"30","hashOfConfig":"24"},{"size":1339,"mtime":1688538651236,"results":"31","hashOfConfig":"24"},{"size":826,"mtime":1687682752089,"results":"32","hashOfConfig":"24"},{"size":6041,"mtime":1688462121108,"results":"33","hashOfConfig":"24"},{"size":632,"mtime":1687748944609,"results":"34","hashOfConfig":"24"},{"size":964,"mtime":1687779937861,"results":"35","hashOfConfig":"24"},{"size":2153,"mtime":1691460214100,"results":"36","hashOfConfig":"24"},{"size":1155,"mtime":1687165565669,"results":"37","hashOfConfig":"24"},{"size":890,"mtime":1689234285968,"results":"38","hashOfConfig":"24"},{"size":1570,"mtime":1687923483824,"results":"39","hashOfConfig":"24"},{"size":3929,"mtime":1688451061762,"results":"40","hashOfConfig":"24"},{"size":1649,"mtime":1688638238803,"results":"41","hashOfConfig":"24"},{"size":1845,"mtime":1687680468781,"results":"42","hashOfConfig":"24"},{"size":3348,"mtime":1688642194857,"results":"43","hashOfConfig":"24"},{"size":1822,"mtime":1689560187612,"results":"44","hashOfConfig":"24"},{"size":1314,"mtime":1688721985124,"results":"45","hashOfConfig":"24"},{"filePath":"46","messages":"47","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},"1xvebe7",{"filePath":"49","messages":"50","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"51","messages":"52","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"54","messages":"55","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"56","messages":"57","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"58","messages":"59","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"60","messages":"61","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"62","messages":"63","errorCount":2,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"64","usedDeprecatedRules":"53"},{"filePath":"65","messages":"66","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"67","messages":"68","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"69","messages":"70","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"71","messages":"72","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"73","messages":"74","errorCount":1,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"75","usedDeprecatedRules":"53"},{"filePath":"76","messages":"77","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"53"},{"filePath":"78","messages":"79","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"80","messages":"81","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"82","messages":"83","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"84","messages":"85","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"86","messages":"87","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"88","messages":"89","errorCount":8,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"90","usedDeprecatedRules":"48"},{"filePath":"91","messages":"92","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},{"filePath":"93","messages":"94","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"48"},"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\main.js",[],[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\rem.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\App.vue",[],[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\router\\index.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\index.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\getters.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\store\\modules\\order.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\feeComponent.vue",["95","96"],"<template>\r\n <div class=\"protocol_content\">\r\n <div class=\"content\">{{ feeTitle }}</div>\r\n <div>\r\n <div class=\"protocol_title bolder\">\r\n 其他收费规则:\r\n </div>\r\n <div class=\"content\" v-for=\"item in feeListArr[this.activeTab].otherRules\">\r\n {{item}}\r\n </div>\r\n </div>\r\n <div>\r\n <div class=\"protocol_title bolder\">\r\n 取消收费规则:\r\n </div>\r\n <div class=\"content\" v-for=\"item in feeListArr[this.activeTab].cancelRules\">\r\n {{item}}\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"feeComponent\",\r\n props: {\r\n feeTitle: {\r\n type: String,\r\n },\r\n feeListArr: {\r\n type: Array\r\n },\r\n activeTab: {\r\n type: Number\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n .protocol_content {\r\n color: #252525;\r\n width: 100%;\r\n text-align: left;\r\n margin-bottom: 5px;\r\n box-sizing: border-box;\r\n padding: 0 10px;\r\n .content {\r\n font-size: 12px;\r\n color: #252525;\r\n margin-bottom: 5px;\r\n box-sizing: border-box;\r\n }\r\n .protocol_title {\r\n font-size: 14px;\r\n text-align: left;\r\n margin-bottom: 5px;\r\n box-sizing: border-box;\r\n }\r\n .bolder {\r\n font-weight: bold;\r\n }\r\n }\r\n</style>\r\n","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\attentionItem.vue",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\protocolContent.vue",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\commonBtn.vue",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\operationBtn.vue",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\tabBar.vue",["97"],"<template>\r\n <div class=\"tab_content\">\r\n <div class=\"top_line\"></div>\r\n <div class=\"tab_wrap\">\r\n <div v-for=\"(item, index) in serverList\" :key=\"index\" @click=\"changeTab(index)\" class=\"tab_item\" :class=\"{ 'tab_active': index == activeTab }\">\r\n {{ item.serverName }}\r\n </div>\r\n </div>\r\n <div class=\"server_desc\" v-if=\"clickFlag\">\r\n {{serverList[activeTab].serverDesc}}\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"tabBar\",\r\n data() {\r\n return {\r\n }\r\n },\r\n methods: {\r\n changeTab(index) {\r\n if( this.clickFlag ) {\r\n this.$emit('changeTab', index)\r\n }\r\n },\r\n },\r\n props: {\r\n activeTab: { // 传入当前选中的 tab\r\n type: Number,\r\n default: 0\r\n },\r\n serverList: { // 服务列表\r\n type: Array,\r\n default: []\r\n },\r\n clickFlag: { // 是否可以切换 服务tab\r\n type: Boolean,\r\n default: true,\r\n }\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n .tab_content {\r\n background: #FAFAFA;\r\n padding-top: 10px;\r\n .top_line {\r\n width: 34px;\r\n height: 3px;\r\n background: #9FA5B4;\r\n border-radius: 3px;\r\n opacity: 0.19;\r\n margin: 0 auto;\r\n }\r\n .tab_wrap {\r\n padding-top: 10px;\r\n display: flex;\r\n border-bottom: 1px solid #F1F2F5;\r\n .tab_item {\r\n flex: 1;\r\n padding: 10px 0;\r\n text-align: center;\r\n font-size: 15px;\r\n color: rgba(0, 0, 0, 0.4);\r\n font-weight: 500;\r\n }\r\n .tab_active {\r\n position: relative;\r\n font-weight: 600;\r\n color: #3678FF;\r\n }\r\n .tab_active:after {\r\n display: inline-block;\r\n content: '';\r\n width: 18px;\r\n height: 3px;\r\n background: linear-gradient(270deg, #33A3FF 0%, #176AFE 100%);\r\n border-radius: 2px;\r\n position: absolute;\r\n bottom: 0;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n }\r\n }\r\n .server_desc {\r\n padding: 5px;\r\n font-size: 12px;\r\n color: #FF9876;\r\n }\r\n }\r\n</style>\r\n","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\components\\bottomItem.vue",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\myMixins.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\serverMap.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\common.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\status.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\appointTime.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\map.js",["98","99","100","101","102","103","104","105"],"// 获取定位, 返回 经纬度\r\nexport function getLocal(mapContext) {\r\n return new Promise((resolve, reject) => {\r\n mapContext.plugin('AMap.Geolocation', function () {\r\n let geolocation = new AMap.Geolocation({\r\n enableHighAccuracy: true, // 是否使用高精度定位,默认:true\r\n timeout: 10000, // 设置定位超时时间,默认:无穷大\r\n offset: [10, 20], // 定位按钮的停靠位置的偏移量\r\n zoomToAccuracy: true, // 定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:false\r\n position: 'RB' // 定位按钮的排放位置, RB表示右下\r\n })\r\n\r\n geolocation.getCurrentPosition(function(status, result){\r\n if(status == 'complete'){\r\n resolve(result.position)\r\n }else{\r\n reject(result)\r\n }\r\n });\r\n })\r\n })\r\n}\r\n\r\n// 逆地址解析,根据经纬度获取详细地址\r\nexport function getAddress(mapContext, lnglat) {\r\n return new Promise((resolve, reject) => {\r\n mapContext.plugin('AMap.Geocoder', function () {\r\n let geocoder = new AMap.Geocoder({\r\n // city: \"010\", //城市设为北京,默认:“全国”\r\n });\r\n\r\n geocoder.getAddress(lnglat, function(status, result) {\r\n if (status === 'complete' && result.info === 'OK') {\r\n // result为对应的地理位置详细信息\r\n resolve(result)\r\n } else {\r\n console.log(result)\r\n alert(JSON.stringify(result))\r\n }\r\n })\r\n })\r\n })\r\n}\r\n\r\n// 输入提示\r\nexport function searchFun(mapContext, cityCode, keyword) {\r\n return new Promise((resolve, reject) => {\r\n mapContext.plugin('AMap.AutoComplete', function(){\r\n var autoOptions = {\r\n city: cityCode || '全国',\r\n };\r\n // 实例化AutoComplete\r\n var autoComplete= new AMap.AutoComplete(autoOptions);\r\n // 根据关键字进行搜索\r\n autoComplete.search(keyword, function(status, result) {\r\n // 搜索成功时,result即是对应的匹配数据\r\n if(result.info == 'OK') {\r\n resolve(result.tips)\r\n } else {\r\n reject(result)\r\n }\r\n })\r\n })\r\n })\r\n}\r\n\r\n// 路径规划\r\nexport function getRoad( mapContext, startLng, startLat, endLng, endLat ) {\r\n return new Promise((resolve, reject) => {\r\n mapContext.plugin('AMap.Driving', function() {\r\n let driving = new AMap.Driving({\r\n // 驾车路线规划策略,AMap.DrivingPolicy.LEAST_TIME是最快捷模式\r\n // policy: AMap.DrivingPolicy.LEAST_TIME,\r\n // map: mapContext\r\n })\r\n\r\n let startLngLat = [startLng, startLat]\r\n let endLngLat = [endLng, endLat]\r\n\r\n driving.search(startLngLat, endLngLat, function (status, result) {\r\n // 未出错时,result即是对应的路线规划方案\r\n if (status === 'complete') {\r\n resolve(result)\r\n } else {\r\n reject(result)\r\n }\r\n })\r\n })\r\n })\r\n}\r\n\r\n\r\nfunction drawRoute(route, map) {\r\n let path = parseRouteToPath(route)\r\n\r\n let routeLine = new AMap.Polyline({\r\n path: path,\r\n isOutline: true,\r\n outlineColor: '#ffeeee',\r\n borderWeight: 2,\r\n strokeWeight: 5,\r\n strokeOpacity: 0.9,\r\n strokeColor: '#0091ff',\r\n lineJoin: 'round'\r\n })\r\n\r\n map.add(routeLine);\r\n}\r\n","C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\api\\order.js",[],"C:\\Users\\zhouxueli\\Desktop\\scheduling-app\\src\\utils\\http.js",[],{"ruleId":"106","severity":2,"message":"107","line":8,"column":7,"nodeType":"108","endLine":8,"endColumn":82},{"ruleId":"106","severity":2,"message":"107","line":16,"column":7,"nodeType":"108","endLine":16,"endColumn":83},{"ruleId":"109","severity":2,"message":"110","line":36,"column":18,"nodeType":"111","endLine":36,"endColumn":20},{"ruleId":"112","severity":2,"message":"113","line":5,"column":29,"nodeType":"114","messageId":"115","endLine":5,"endColumn":33},{"ruleId":"116","severity":2,"message":"117","line":26,"column":32,"nodeType":"114","messageId":"118","endLine":26,"endColumn":38},{"ruleId":"112","severity":2,"message":"113","line":28,"column":26,"nodeType":"114","messageId":"115","endLine":28,"endColumn":30},{"ruleId":"112","severity":2,"message":"113","line":53,"column":29,"nodeType":"114","messageId":"115","endLine":53,"endColumn":33},{"ruleId":"112","severity":2,"message":"113","line":71,"column":25,"nodeType":"114","messageId":"115","endLine":71,"endColumn":29},{"ruleId":"116","severity":2,"message":"119","line":93,"column":10,"nodeType":"114","messageId":"118","endLine":93,"endColumn":19},{"ruleId":"112","severity":2,"message":"120","line":94,"column":14,"nodeType":"114","messageId":"115","endLine":94,"endColumn":30},{"ruleId":"112","severity":2,"message":"113","line":96,"column":23,"nodeType":"114","messageId":"115","endLine":96,"endColumn":27},"vue/require-v-for-key","Elements in iteration expect to have 'v-bind:key' directives.","VStartTag","vue/require-valid-default-prop","Type of the default value for 'serverList' prop must be a function.","ArrayExpression","no-undef","'AMap' is not defined.","Identifier","undef","no-unused-vars","'reject' is defined but never used.","unusedVar","'drawRoute' is defined but never used.","'parseRouteToPath' is not defined."] |