248 changed files with 27537 additions and 7 deletions
@ -1,2 +1 @@ |
|||
/.hbuilderx/ |
|||
/unpackage/ |
|||
/.hbuilderx/ |
Binary file not shown.
@ -0,0 +1,2 @@ |
|||
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>daoyous</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)')) |
|||
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/static/js/chunk-vendors.690d039f.js></script><script src=/static/js/index.3d1d7fc2.js></script></body></html> |
@ -0,0 +1,108 @@ |
|||
* { |
|||
padding: 0; |
|||
margin: 0; |
|||
} |
|||
|
|||
a { |
|||
text-decoration: none; |
|||
} |
|||
|
|||
input { |
|||
outline: none; |
|||
border: none; |
|||
} |
|||
|
|||
view { |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
.flex-between { |
|||
display: flex; |
|||
justify-content: space-between; |
|||
align-items: center; |
|||
} |
|||
|
|||
.flex-center { |
|||
display: flex; |
|||
justify-content: center; |
|||
align-items: center; |
|||
} |
|||
|
|||
.flex-around { |
|||
display: flex; |
|||
justify-content: space-around; |
|||
align-items: center; |
|||
} |
|||
|
|||
.flex-start { |
|||
display: flex; |
|||
justify-content: flex-start; |
|||
align-items: center; |
|||
} |
|||
|
|||
.flex-column { |
|||
display: flex; |
|||
flex-direction: column; |
|||
} |
|||
|
|||
/*单行隐藏*/ |
|||
.text-overflow { |
|||
overflow-x: hidden; |
|||
overflow-y: inherit; |
|||
text-overflow: ellipsis; |
|||
white-space: nowrap; |
|||
} |
|||
|
|||
/* 两行隐藏 */ |
|||
.text-overflowRows { |
|||
overflow: hidden; |
|||
text-overflow: ellipsis; |
|||
-webkit-line-clamp: 2; |
|||
word-break: break-all; |
|||
display: -webkit-box; |
|||
-webkit-box-orient: vertical; |
|||
} |
|||
|
|||
.finished-text { |
|||
text-align: center; |
|||
font-size: 24upx; |
|||
padding: 30upx 0; |
|||
color: #999999; |
|||
} |
|||
|
|||
.flex{ |
|||
display: flex; |
|||
} |
|||
.flex-shrink-0{ |
|||
flex-shrink: 0; |
|||
} |
|||
.flex-1{ |
|||
flex: 1; |
|||
} |
|||
.flex-wrap{ |
|||
flex-wrap: wrap; |
|||
} |
|||
.w-full{ |
|||
width: 100%; |
|||
} |
|||
.w-1rpx{ |
|||
width: 1rpx; |
|||
} |
|||
.h-1rpx{ |
|||
height: 1rpx; |
|||
} |
|||
.relative{ |
|||
position: relative; |
|||
} |
|||
.absolute{ |
|||
position: absolute; |
|||
} |
|||
.flex-items-center{ |
|||
align-items: center; |
|||
} |
|||
.no-scrollbar::-webkit-scrollbar{ |
|||
display: none; |
|||
} |
|||
.font-bold{ |
|||
font-weight: bold; |
|||
} |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
File diff suppressed because one or more lines are too long
@ -0,0 +1,207 @@ |
|||
// 获取路径参数
|
|||
import Vue from "vue"; |
|||
|
|||
// 格式化富文本
|
|||
Vue.prototype.formateRichText = str => { |
|||
if (!str) return ""; |
|||
var reg = new RegExp("<img", "g"); |
|||
str = str.replace(reg, "<img class='sz-xcx-fwb-img' width='100%'") |
|||
reg = new RegExp("<IMG", "g"); |
|||
str = str.replace(reg, "<img class='sz-xcx-fwb-img' width='100%'") |
|||
reg = new RegExp(" ", "g"); |
|||
str = str.replace(reg, '<span style="width: 8rpx;display: inline-block;"></span>') |
|||
reg = new RegExp("section", "g"); |
|||
str = str.replace(reg, 'div'); |
|||
reg = new RegExp("↵", "g"); |
|||
str = str.replace(reg, '<br />'); |
|||
return str; |
|||
} |
|||
|
|||
// 获取路径参数
|
|||
Vue.prototype.getUrlPara = url => { |
|||
let arrUrl = url.split("?"); |
|||
let para = arrUrl[1]; |
|||
return para ? para.split('&') : false; |
|||
} |
|||
|
|||
// 中文姓名规则
|
|||
Vue.prototype.idChinaName = (val) => { |
|||
var pattern = /^[\u4E00-\u9FA5]{2,4}$/ |
|||
return pattern.test(val); |
|||
} |
|||
|
|||
// 身份证验证规则
|
|||
Vue.prototype.idCardNumber = (val) => { |
|||
var pattern = /^\d{17}(\d{1}|[X|x])$/ |
|||
return pattern.test(val); |
|||
} |
|||
|
|||
//判断电话号码格式
|
|||
Vue.prototype.IsTel = tel => { |
|||
var pattern = /^1\d{10}$/; |
|||
return pattern.test(tel); |
|||
} |
|||
|
|||
//判断澳门电话号码格式
|
|||
Vue.prototype.IsTelMacau = tel => { |
|||
var pattern = /^\d{8}$/; |
|||
return pattern.test(tel); |
|||
} |
|||
|
|||
//验证码格式
|
|||
Vue.prototype.IsCode = code => { |
|||
var pattern = /^\d{6}$/; |
|||
return pattern.test(code); |
|||
} |
|||
|
|||
//判断邮箱
|
|||
Vue.prototype.IsMail = code => { |
|||
var pattern = /^\w+@[a-z0-9]+\.[a-z]+$/i; |
|||
return pattern.test(code); |
|||
} |
|||
|
|||
// 判断数字
|
|||
Vue.prototype.IsNumber = num => { |
|||
return /^[0-9]+.?[0-9]*$/.test(num); |
|||
} |
|||
|
|||
// 图片显示判断
|
|||
Vue.prototype.showImg = img => { |
|||
if(!img) return; |
|||
if (img.indexOf('https://') != -1 || img.indexOf('http://') != -1) { |
|||
return img; |
|||
} else { |
|||
return 'https://guide.sz-trip.com' + img; |
|||
} |
|||
} |
|||
|
|||
// 获取经纬度
|
|||
Vue.prototype.getLocation = () => { |
|||
uni.startLocationUpdate({ |
|||
success: res => { |
|||
uni.onLocationChange(data => { |
|||
uni.setStorageSync('location', { |
|||
lat: data.latitude, |
|||
lon: data.longitude |
|||
}); |
|||
}) |
|||
} |
|||
}) |
|||
} |
|||
|
|||
// 金刚区头图
|
|||
Vue.prototype.getHeadImg = type => { |
|||
return Vue.prototype.Post( |
|||
{ |
|||
type, |
|||
}, |
|||
'/api/public_service/getKumgangHeadImgList' |
|||
).then(res => { |
|||
return res.data[0].image |
|||
}); |
|||
} |
|||
|
|||
// 路由页面跳转
|
|||
Vue.prototype.gotoPath = path => { |
|||
uni.navigateTo({ |
|||
url: path |
|||
}) |
|||
} |
|||
|
|||
// 返回上一页
|
|||
Vue.prototype.goBack = () => { |
|||
console.log(getCurrentPages()) |
|||
var pages = getCurrentPages(); |
|||
var page = pages[pages.length - 1]; |
|||
if(page.route == 'subPackages/techan/techanList') { |
|||
uni.switchTab({ |
|||
url: '/pages/index/index' |
|||
}) |
|||
return; |
|||
} |
|||
getCurrentPages().length > 1 ? uni.navigateBack({}) : uni.switchTab({ |
|||
url: '/pages/index/index' |
|||
}) |
|||
} |
|||
|
|||
// 打开地图
|
|||
Vue.prototype.openLocation = (lat,lon) => { |
|||
uni.openLocation({ |
|||
latitude: Number(lat), |
|||
longitude: Number(lon), |
|||
success: function () { |
|||
console.log('success'); |
|||
} |
|||
}); |
|||
} |
|||
|
|||
// 拨打电话
|
|||
Vue.prototype.clickPhone = (phone) => { |
|||
uni.makePhoneCall({ |
|||
phoneNumber:phone |
|||
}) |
|||
} |
|||
|
|||
// 周几
|
|||
Vue.prototype.ShowDateDay = day => { |
|||
let stateTxt = ""; |
|||
switch (day) { |
|||
case 0: |
|||
stateTxt = '周日' |
|||
break; |
|||
case 1: |
|||
stateTxt = '周一' |
|||
break; |
|||
case 2: |
|||
stateTxt = '周二' |
|||
break; |
|||
case 3: |
|||
stateTxt = '周三' |
|||
break; |
|||
case 4: |
|||
stateTxt = '周四' |
|||
break; |
|||
case 5: |
|||
stateTxt = '周五' |
|||
break; |
|||
case 6: |
|||
stateTxt = '周六' |
|||
break; |
|||
} |
|||
return stateTxt |
|||
} |
|||
|
|||
Date.prototype.Format = function(fmt) |
|||
{ //author: meizz
|
|||
var o = { |
|||
"Y+" : this.getFullYear(), //月份
|
|||
"M+" : this.getMonth()+1, //月份
|
|||
"d+" : this.getDate(), //日
|
|||
"h+" : this.getHours(), //小时
|
|||
"m+" : this.getMinutes(), //分
|
|||
"s+" : this.getSeconds(), //秒
|
|||
"q+" : Math.floor((this.getMonth()+3)/3), //季度
|
|||
"S" : this.getMilliseconds() //毫秒
|
|||
}; |
|||
if(/(y+)/.test(fmt)) |
|||
fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); |
|||
for(var k in o) |
|||
if(new RegExp("("+ k +")").test(fmt)) |
|||
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); |
|||
return fmt; |
|||
} |
|||
|
|||
// 根据type_id跳转详情
|
|||
Vue.prototype.gotoDetailByTypeId = (goodsId, type) => { |
|||
console.log(goodsId,type) |
|||
// 1线路 2导游
|
|||
if(type == 1) { |
|||
uni.navigateTo({ |
|||
url: '/subPackages/line/detail?id=' + goodsId |
|||
}) |
|||
}else { |
|||
uni.navigateTo({ |
|||
url: '/subPackages/daoyou/detail?id=' + goodsId |
|||
}) |
|||
} |
|||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
@ -0,0 +1,196 @@ |
|||
function getLocalFilePath(path) { |
|||
if (path.indexOf('_www') === 0 || path.indexOf('_doc') === 0 || path.indexOf('_documents') === 0 || path.indexOf('_downloads') === 0) { |
|||
return path |
|||
} |
|||
if (path.indexOf('file://') === 0) { |
|||
return path |
|||
} |
|||
if (path.indexOf('/storage/emulated/0/') === 0) { |
|||
return path |
|||
} |
|||
if (path.indexOf('/') === 0) { |
|||
var localFilePath = plus.io.convertAbsoluteFileSystem(path) |
|||
if (localFilePath !== path) { |
|||
return localFilePath |
|||
} else { |
|||
path = path.substr(1) |
|||
} |
|||
} |
|||
return '_www/' + path |
|||
} |
|||
|
|||
function dataUrlToBase64(str) { |
|||
var array = str.split(',') |
|||
return array[array.length - 1] |
|||
} |
|||
|
|||
var index = 0 |
|||
function getNewFileId() { |
|||
return Date.now() + String(index++) |
|||
} |
|||
|
|||
function biggerThan(v1, v2) { |
|||
var v1Array = v1.split('.') |
|||
var v2Array = v2.split('.') |
|||
var update = false |
|||
for (var index = 0; index < v2Array.length; index++) { |
|||
var diff = v1Array[index] - v2Array[index] |
|||
if (diff !== 0) { |
|||
update = diff > 0 |
|||
break |
|||
} |
|||
} |
|||
return update |
|||
} |
|||
|
|||
export function pathToBase64(path) { |
|||
return new Promise(function(resolve, reject) { |
|||
if (typeof window === 'object' && 'document' in window) { |
|||
if (typeof FileReader === 'function') { |
|||
var xhr = new XMLHttpRequest() |
|||
xhr.open('GET', path, true) |
|||
xhr.responseType = 'blob' |
|||
xhr.onload = function() { |
|||
if (this.status === 200) { |
|||
let fileReader = new FileReader() |
|||
fileReader.onload = function(e) { |
|||
resolve(e.target.result) |
|||
} |
|||
fileReader.onerror = reject |
|||
fileReader.readAsDataURL(this.response) |
|||
} |
|||
} |
|||
xhr.onerror = reject |
|||
xhr.send() |
|||
return |
|||
} |
|||
var canvas = document.createElement('canvas') |
|||
var c2x = canvas.getContext('2d') |
|||
var img = new Image |
|||
img.onload = function() { |
|||
canvas.width = img.width |
|||
canvas.height = img.height |
|||
c2x.drawImage(img, 0, 0) |
|||
resolve(canvas.toDataURL()) |
|||
canvas.height = canvas.width = 0 |
|||
} |
|||
img.onerror = reject |
|||
img.src = path |
|||
return |
|||
} |
|||
if (typeof plus === 'object') { |
|||
plus.io.resolveLocalFileSystemURL(getLocalFilePath(path), function(entry) { |
|||
entry.file(function(file) { |
|||
var fileReader = new plus.io.FileReader() |
|||
fileReader.onload = function(data) { |
|||
resolve(data.target.result) |
|||
} |
|||
fileReader.onerror = function(error) { |
|||
reject(error) |
|||
} |
|||
fileReader.readAsDataURL(file) |
|||
}, function(error) { |
|||
reject(error) |
|||
}) |
|||
}, function(error) { |
|||
reject(error) |
|||
}) |
|||
return |
|||
} |
|||
if (typeof wx === 'object' && wx.canIUse('getFileSystemManager')) { |
|||
wx.getFileSystemManager().readFile({ |
|||
filePath: path, |
|||
encoding: 'base64', |
|||
success: function(res) { |
|||
resolve('data:image/png;base64,' + res.data) |
|||
}, |
|||
fail: function(error) { |
|||
reject(error) |
|||
} |
|||
}) |
|||
return |
|||
} |
|||
reject(new Error('not support')) |
|||
}) |
|||
} |
|||
|
|||
export function base64ToPath(base64) { |
|||
return new Promise(function(resolve, reject) { |
|||
if (typeof window === 'object' && 'document' in window) { |
|||
base64 = base64.split(',') |
|||
var type = base64[0].match(/:(.*?);/)[1] |
|||
var str = atob(base64[1]) |
|||
var n = str.length |
|||
var array = new Uint8Array(n) |
|||
while (n--) { |
|||
array[n] = str.charCodeAt(n) |
|||
} |
|||
return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([array], { type: type }))) |
|||
} |
|||
var extName = base64.split(',')[0].match(/data\:\S+\/(\S+);/) |
|||
if (extName) { |
|||
extName = extName[1] |
|||
} else { |
|||
reject(new Error('base64 error')) |
|||
} |
|||
var fileName = getNewFileId() + '.' + extName |
|||
if (typeof plus === 'object') { |
|||
var basePath = '_doc' |
|||
var dirPath = 'uniapp_temp' |
|||
var filePath = basePath + '/' + dirPath + '/' + fileName |
|||
if (!biggerThan(plus.os.name === 'Android' ? '1.9.9.80627' : '1.9.9.80472', plus.runtime.innerVersion)) { |
|||
plus.io.resolveLocalFileSystemURL(basePath, function(entry) { |
|||
entry.getDirectory(dirPath, { |
|||
create: true, |
|||
exclusive: false, |
|||
}, function(entry) { |
|||
entry.getFile(fileName, { |
|||
create: true, |
|||
exclusive: false, |
|||
}, function(entry) { |
|||
entry.createWriter(function(writer) { |
|||
writer.onwrite = function() { |
|||
resolve(filePath) |
|||
} |
|||
writer.onerror = reject |
|||
writer.seek(0) |
|||
writer.writeAsBinary(dataUrlToBase64(base64)) |
|||
}, reject) |
|||
}, reject) |
|||
}, reject) |
|||
}, reject) |
|||
return |
|||
} |
|||
var bitmap = new plus.nativeObj.Bitmap(fileName) |
|||
bitmap.loadBase64Data(base64, function() { |
|||
bitmap.save(filePath, {}, function() { |
|||
bitmap.clear() |
|||
resolve(filePath) |
|||
}, function(error) { |
|||
bitmap.clear() |
|||
reject(error) |
|||
}) |
|||
}, function(error) { |
|||
bitmap.clear() |
|||
reject(error) |
|||
}) |
|||
return |
|||
} |
|||
if (typeof wx === 'object' && wx.canIUse('getFileSystemManager')) { |
|||
var filePath = wx.env.USER_DATA_PATH + '/' + fileName |
|||
wx.getFileSystemManager().writeFile({ |
|||
filePath: filePath, |
|||
data: dataUrlToBase64(base64), |
|||
encoding: 'base64', |
|||
success: function() { |
|||
resolve(filePath) |
|||
}, |
|||
fail: function(error) { |
|||
reject(error) |
|||
} |
|||
}) |
|||
return |
|||
} |
|||
reject(new Error('not support')) |
|||
}) |
|||
} |
@ -0,0 +1,11 @@ |
|||
{ |
|||
"id": "mmmm-image-tools", |
|||
"name": "image-tools", |
|||
"version": "1.4.0", |
|||
"description": "图像转换工具,可用于图像和base64的转换", |
|||
"keywords": [ |
|||
"base64", |
|||
"保存", |
|||
"图像" |
|||
] |
|||
} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-login-login"],{"0faa":function(t,a,n){"use strict";n.d(a,"b",(function(){return e})),n.d(a,"c",(function(){return i})),n.d(a,"a",(function(){}));var e=function(){var t=this.$createElement,a=this._self._c||t;return a("v-uni-view",{staticClass:"bg"})},i=[]},2465:function(t,a,n){"use strict";var e=n("a879"),i=n.n(e);i.a},3783:function(t,a,n){"use strict";n.r(a);var e=n("fd83"),i=n.n(e);for(var o in e)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return e[t]}))}(o);a["default"]=i.a},a879:function(t,a,n){var e=n("ab14");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var i=n("967d").default;i("55173174",e,!0,{sourceMap:!1,shadowMode:!1})},ab14:function(t,a,n){var e=n("c86c");a=e(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.bg[data-v-3aa0a53e]{width:100vw;height:100vh;background-size:100% 100%;padding-top:%?428?%}.title-img[data-v-3aa0a53e]{display:block;margin:auto;width:%?336.67?%;height:%?54?%}.item[data-v-3aa0a53e]{width:%?587?%;height:%?80?%;background:#fff;border-radius:%?40?%;margin:%?32?% auto 0;padding:0 %?26?%}.item .icon[data-v-3aa0a53e]{width:%?26.67?%;height:%?26.67?%;margin-right:%?12?%}.item uni-input[data-v-3aa0a53e]{flex:1;font-weight:500;font-size:%?25?%;color:#ababab}.item .code-img[data-v-3aa0a53e]{width:%?153?%;height:%?55?%;margin-left:%?10?%}.item .eye-img[data-v-3aa0a53e]{width:%?26.67?%;height:%?26.67?%;margin-left:%?10?%}.btn[data-v-3aa0a53e]{width:%?547?%;line-height:%?80?%;background:#96684f;border-radius:%?40?%;margin:%?100?% auto 0;font-weight:700;font-size:%?35?%;color:#fff;text-align:center}',""]),t.exports=a},b142:function(t,a,n){"use strict";n.r(a);var e=n("0faa"),i=n("3783");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(a,t,(function(){return i[t]}))}(o);n("2465");var r=n("828b"),s=Object(r["a"])(i["default"],e["b"],e["c"],!1,null,"3aa0a53e",null,!1,e["a"],void 0);a["default"]=s.exports},fd83:function(t,a,n){"use strict";n("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,n("4626"),n("5ac7");var e={data:function(){return{}},onLoad:function(t){var a=this;console.log(t),t.code?this.Post({code:t.code},"/api/wechat/oauth_callback").then((function(t){console.log(a.$store.state.user.toPath),1==t.code&&(a.$store.commit("changeUserInfo",t.data),a.$store.state.user.toPath.includes("user/user")||a.$store.state.user.toPath.includes("daoyou/index")?uni.switchTab({url:a.$store.state.user.toPath}):uni.navigateBack({}))})):this.gotoPath("/pages/index/index")},onShow:function(){},methods:{}};a.default=e}}]); |
File diff suppressed because one or more lines are too long
@ -0,0 +1,61 @@ |
|||
import Vue from 'vue' |
|||
import store from '@/store' |
|||
|
|||
let NEWAPIURL = process.env.NODE_ENV == 'development' ? 'https://guide.sz-trip.com/' : 'https://guide.sz-trip.com/' |
|||
Vue.prototype.NEWAPIURL = NEWAPIURL |
|||
// #ifdef H5
|
|||
NEWAPIURL = '/api' |
|||
// #endif
|
|||
|
|||
Vue.prototype.Post = (params, apiurl) => { |
|||
if (uni.getStorageSync('userInfo') && JSON.parse(uni.getStorageSync('userInfo')).token) params.token = JSON.parse(uni.getStorageSync('userInfo')).token |
|||
else if (store.state.user.userInfo.token) params.token = store.state.user.userInfo.token |
|||
// params.token = 'f15f0d69-53a5-4330-b327-664fba53258b'
|
|||
return new Promise((resolve, reject) => { |
|||
uni.showLoading({ |
|||
title: '加载中' |
|||
}) |
|||
uni.request({ |
|||
method: params.method || 'GET', |
|||
url: NEWAPIURL + apiurl, |
|||
data: params || {}, |
|||
header: params.header || { |
|||
'content-type': 'application/json', |
|||
'token': params.token || '' |
|||
}, |
|||
success: res => { |
|||
uni.hideLoading() |
|||
if (res.data.code === 200 || res.data.code === 1) { |
|||
resolve(res.data) |
|||
} else { |
|||
setTimeout(() => { |
|||
uni.showToast({ |
|||
title: res.data.msg, |
|||
icon: 'none' |
|||
}) |
|||
reject(null) |
|||
}, 0) |
|||
if (res.data.code === 401) { |
|||
store.commit('changeLoginPath') |
|||
} |
|||
} |
|||
}, |
|||
fail: err => { |
|||
console.log('err', err) |
|||
uni.hideLoading() |
|||
setTimeout(() => { |
|||
uni.showToast({ |
|||
title: err.msg || err.data.msg, |
|||
icon: 'none' |
|||
}) |
|||
}, 0) |
|||
if (err.data.code === 401) { |
|||
store.commit('changeLoginPath') |
|||
} |
|||
reject(err) |
|||
} |
|||
}) |
|||
}) |
|||
} |
|||
|
|||
export default NEWAPIURL |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-index"],{"19e0":function(n,t,e){"use strict";e.r(t);var u=e("bef6"),i=e("54e8");for(var r in i)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(r);var f=e("828b"),a=Object(f["a"])(i["default"],u["b"],u["c"],!1,null,"1ae0f31a",null,!1,u["a"],void 0);t["default"]=a.exports},"54e8":function(n,t,e){"use strict";e.r(t);var u=e("d383"),i=e.n(u);for(var r in u)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(r);t["default"]=i.a},bef6:function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){}));var u=function(){var n=this.$createElement,t=this._self._c||n;return t("div")},i=[]},d383:function(n,t){}}]); |
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-line-lineList"],{"191f":function(t,e,n){"use strict";n.r(e);var i=n("85f3"),a=n.n(i);for(var c in i)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(c);e["default"]=a.a},"38b9":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"bg"},t._l(t.list,(function(e,i){return n("v-uni-navigator",{key:i,staticClass:"item",attrs:{url:"/subPackages/line/detail?id="+e.id}},[n("v-uni-image",{staticClass:"item-img",attrs:{src:t.showImg(e.image),mode:"aspectFill"}}),n("v-uni-view",{staticClass:"item-content flex-column"},[n("v-uni-view",{staticClass:"title text-overflowRows"},[t._v(t._s(e.title))]),n("v-uni-view",{staticClass:"tags"},t._l(e.goods_new_tag.split(",").slice(0,3),(function(e,i){return n("v-uni-view",{key:i,staticClass:"tag"},[t._v(t._s(e))])})),1),n("v-uni-view",{staticClass:"flex-between"},[n("v-uni-view",{staticClass:"price"},[t._v(t._s(e.money/100))]),n("v-uni-view",{staticClass:"btn"},[t._v("预订")])],1)],1)],1)})),1)},a=[]},"5f26":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.bg[data-v-6cac72dc]{min-height:100vh;background:#f9f5f0;padding:%?27?% %?26?% %?100?%}.item[data-v-6cac72dc]{margin-bottom:%?26?%;height:%?547?%;background:#fff;border-radius:%?13?%;border:%?1?% solid #96684f;padding:%?21?%}.item .item-img[data-v-6cac72dc]{width:%?653?%;height:%?319?%}.item .item-content[data-v-6cac72dc]{height:%?178?%;justify-content:space-between}.item .item-content .title[data-v-6cac72dc]{font-weight:700;font-size:%?31?%;color:#333}.item .item-content .tags[data-v-6cac72dc]{display:flex}.item .item-content .tags .tag[data-v-6cac72dc]{font-weight:500;font-size:%?24?%;color:#96684f}.item .item-content .tags .tag[data-v-6cac72dc]:not(:first-child)::before{content:"丨"}.item .item-content .price[data-v-6cac72dc]{font-weight:700;font-size:%?34?%;color:#dc2525}.item .item-content .price[data-v-6cac72dc]::before{font-size:%?23?%;font-weight:500;content:"¥"}.item .item-content .price[data-v-6cac72dc]::after{font-size:%?23?%;font-weight:500;content:"起";color:#999}.item .item-content .btn[data-v-6cac72dc]{width:%?133.33?%;line-height:%?53.33?%;text-align:center;background-image:url(https://static.ticket.sz-trip.com/tourist/daoyou/btnBg.png);background-size:100% 100%;font-weight:500;font-size:%?31?%;color:#fff}',""]),t.exports=e},6539:function(t,e,n){"use strict";var i=n("7ec0"),a=n.n(i);a.a},"7ec0":function(t,e,n){var i=n("5f26");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("68ef8d2e",i,!0,{sourceMap:!1,shadowMode:!1})},"85f3":function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={data:function(){return{list:[]}},onReady:function(){this.getList()},methods:{getList:function(){var t=this;this.Post({type_id:1,offset:0,limit:100},"/api/goods/getGoodsByType").then((function(e){t.list=e.data}))}}}},"87f3":function(t,e,n){"use strict";n.r(e);var i=n("38b9"),a=n("191f");for(var c in a)["default"].indexOf(c)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(c);n("6539");var s=n("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"6cac72dc",null,!1,i["a"],void 0);e["default"]=o.exports}}]); |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-order-orderResult"],{"21d7":function(n,t,e){"use strict";var i=e("ad1b"),a=e.n(i);a.a},"570e":function(n,t,e){"use strict";e.r(t);var i=e("66eb"),a=e("6098");for(var r in a)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(r);e("21d7");var s=e("828b"),o=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"48552584",null,!1,i["a"],void 0);t["default"]=o.exports},6098:function(n,t,e){"use strict";e.r(t);var i=e("81ef"),a=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(r);t["default"]=a.a},"66eb":function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var i=function(){var n=this.$createElement,t=this._self._c||n;return t("v-uni-view",{staticClass:"bg flex-column"},[t("v-uni-view",[t("v-uni-image",{attrs:{src:"https://static.ticket.sz-trip.com/tourist/user/orderResult.png",mode:""}}),this._v("支付成功")],1),t("v-uni-navigator",{staticClass:"btn",attrs:{url:"/subPackages/order/trades"}},[this._v("查看订单")])],1)},a=[]},"81ef":function(n,t){},ad1b:function(n,t,e){var i=e("da43");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);var a=e("967d").default;a("0a743982",i,!0,{sourceMap:!1,shadowMode:!1})},da43:function(n,t,e){var i=e("c86c");t=i(!1),t.push([n.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.bg[data-v-48552584]{height:100vh;background-color:#fff;text-align:center;padding:%?88?% 0 %?400?%;justify-content:space-between;font-weight:700;font-size:%?48?%;color:#000}uni-image[data-v-48552584]{width:%?180.67?%;height:%?180.67?%;display:block;margin:0 auto %?40?%}.btn[data-v-48552584]{width:%?280?%;line-height:%?80?%;border-radius:%?7?%;border:%?1?% solid #96684f;font-weight:500;font-size:%?36?%;color:#96684f;margin:auto}',""]),n.exports=t}}]); |
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-search-search"],{3930:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){return n}));var n={uniIcons:i("8c68").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"bg"},[i("v-uni-view",{staticClass:"top-box"},[i("uni-icons",{attrs:{color:"#333333",type:"left",size:"18"},nativeOn:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goBack()}}}),i("v-uni-view",{staticClass:"search-box"},[i("uni-icons",{attrs:{color:"#96684F",type:"search",size:"20"}}),i("v-uni-input",{staticClass:"input",attrs:{type:"text",placeholder:"请输入导游姓名/产品名称"},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.search.apply(void 0,arguments)}},model:{value:t.keywords,callback:function(e){t.keywords=e},expression:"keywords"}})],1),i("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.search()}}},[t._v("搜索")])],1),i("div",{staticClass:"search-title com-flex-tao"},[t._v("搜索历史"),i("img",{attrs:{src:"https://static.ticket.sz-trip.com/taizhou/images/delete.png",alt:""},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.delHis()}}})]),i("div",{staticClass:"search-list"},t._l(t.history.slice(0,10),(function(e,n){return i("div",{key:n,staticClass:"search-item textOver",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.gotoHot(e)}}},[t._v(t._s(e))])})),0),i("div",{staticClass:"search-title"},[t._v("大家在搜")]),i("div",{staticClass:"search-list"},t._l(t.hot,(function(e,n){return i("div",{key:n,staticClass:"search-item textOver",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.gotoHot(e.name)}}},[t._v(t._s(e.name))])})),0)],1)},s=[]},"65d6":function(t,e,i){var n=i("b990");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("5beb61d0",n,!0,{sourceMap:!1,shadowMode:!1})},"6ea2":function(t,e,i){"use strict";i.r(e);var n=i("da89"),a=i.n(n);for(var s in n)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(s);e["default"]=a.a},"7a65":function(t,e,i){"use strict";i.r(e);var n=i("3930"),a=i("6ea2");for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);i("86f3");var o=i("828b"),r=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"7a956927",null,!1,n["a"],void 0);e["default"]=r.exports},"86f3":function(t,e,i){"use strict";var n=i("65d6"),a=i.n(n);a.a},b990:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,".bg[data-v-7a956927]{min-height:100vh;background:#fff;padding:0 %?30?%;position:relative}.top-box[data-v-7a956927]{height:%?84?%;padding:%?12?% 0;display:flex;align-items:center;justify-content:space-between;background:#fff;.search-box{width:%?493?%;height:%?60?%;border:1px solid #96684f;display:flex;align-items:center;padding:%?15?% %?19?%;font-size:%?28?%;.input{flex:1;border:none;outline:none;background:none;color:#000;margin:0 %?20?%;font-size:%?28?%}}.btn{width:%?120?%;height:%?60?%;background:#96684f;font-family:PingFang SC;font-weight:500;font-size:%?28?%;color:#fff;line-height:%?60?%;text-align:center}}.search-title[data-v-7a956927]{color:#000;font-weight:700;font-size:%?31?%;margin:%?36?% 0;display:flex;justify-content:space-between;align-items:center}.search-title img[data-v-7a956927]{width:%?30?%;height:%?32?%}.search-list[data-v-7a956927]{display:flex;align-items:center;flex-wrap:wrap}.search-item[data-v-7a956927]{padding:0 %?25?%;font-size:%?25?%;color:#000;height:%?47?%;line-height:%?47?%;border-radius:%?7?%;background:#f1f1f1;margin-right:%?22?%;margin-bottom:%?23?%}",""]),t.exports=e},da89:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bd06"),i("dd2b"),i("3efd"),i("d4b5");var n={name:"Search",data:function(){return{list:[],keywords:"",history:[],hot:[],keywords_name:"tz_trip_keyowrds",options:{}}},onLoad:function(){},onShow:function(){this.history=uni.getStorageSync(this.keywords_name)?JSON.parse(uni.getStorageSync(this.keywords_name)):[],this.getHot()},methods:{getHot:function(){var t=this;this.Post({limit:10},"/api/Search/hot").then((function(e){t.hot=e.data}))},delHis:function(){this.history=[],uni.removeStorageSync(this.keywords_name),uni.showToast({title:"删除成功"})},search:function(t){this.keywords&&(this.pushHis(this.keywords),uni.navigateTo({url:"./searchList?keywords=".concat(this.keywords)}))},gotoHot:function(t){uni.navigateTo({url:"./searchList?keywords=".concat(t)}),this.pushHis(t)},pushHis:function(t){var e=this.history,i=e.findIndex((function(e){return e==t}));i>=0&&e.splice(i,1),e.unshift(t),uni.setStorageSync(this.keywords_name,JSON.stringify(e)),this.history=e}}};e.default=n}}]); |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-user-privacyInfo"],{"7acf":function(n,t,e){"use strict";var i=e("fcfd"),a=e.n(i);a.a},a3f2:function(n,t,e){"use strict";e.r(t);var i=e("d736"),a=e.n(i);for(var c in i)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return i[n]}))}(c);t["default"]=a.a},bb45:function(n,t,e){"use strict";e.d(t,"b",(function(){return i})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var i=function(){var n=this.$createElement,t=this._self._c||n;return t("v-uni-view",{staticClass:"bg"},[t("v-uni-view",{staticClass:"text",domProps:{innerHTML:this._s(this.formateRichText(this.content))}})],1)},a=[]},cf74:function(n,t,e){var i=e("c86c");t=i(!1),t.push([n.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.text[data-v-66b9ae84]{padding:%?20?%}',""]),n.exports=t},d736:function(n,t,e){"use strict";e("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={data:function(){return{content:""}},onLoad:function(n){var t=this;uni.setNavigationBarTitle({title:n.title}),this.Post({id:n.id},"/api/article/getArticleById").then((function(n){t.content=n.data.content}))}};t.default=i},dbcc:function(n,t,e){"use strict";e.r(t);var i=e("bb45"),a=e("a3f2");for(var c in a)["default"].indexOf(c)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(c);e("7acf");var s=e("828b"),r=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"66b9ae84",null,!1,i["a"],void 0);t["default"]=r.exports},fcfd:function(n,t,e){var i=e("cf74");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[n.i,i,""]]),i.locals&&(n.exports=i.locals);var a=e("967d").default;a("6992e501",i,!0,{sourceMap:!1,shadowMode:!1})}}]); |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["subPackages-video-video"],{"019f":function(t,n,e){var i=e("de97");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("967d").default;o("42055114",i,!0,{sourceMap:!1,shadowMode:!1})},"07b9":function(t,n,e){"use strict";var i=e("019f"),o=e.n(i);o.a},"112a":function(t,n,e){"use strict";e("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={data:function(){return{src:"",poster:"",title:""}},onLoad:function(t){var n=JSON.parse(decodeURIComponent(t.item));this.src=n}};n.default=i},"8df0":function(t,n,e){"use strict";e.r(n);var i=e("d69c"),o=e("fd71");for(var a in o)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(a);e("07b9");var s=e("828b"),r=Object(s["a"])(o["default"],i["b"],i["c"],!1,null,"62f88e4c",null,!1,i["a"],void 0);n["default"]=r.exports},d69c:function(t,n,e){"use strict";e.d(n,"b",(function(){return i})),e.d(n,"c",(function(){return o})),e.d(n,"a",(function(){}));var i=function(){var t=this.$createElement,n=this._self._c||t;return n("v-uni-view",{staticClass:"bg"},[n("v-uni-video",{staticClass:"myVideo",attrs:{src:this.src,controls:!0,poster:this.poster}})],1)},o=[]},de97:function(t,n,e){var i=e("c86c");n=i(!1),n.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.bg[data-v-62f88e4c]{width:100%;height:100vh;position:relative}.myVideo[data-v-62f88e4c]{width:100%;height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.title[data-v-62f88e4c]{width:%?699?%;font-family:PingFang SC;font-weight:500;font-size:%?29?%;color:#ccc;position:fixed;left:%?25.5?%;bottom:%?74?%}',""]),t.exports=n},fd71:function(t,n,e){"use strict";e.r(n);var i=e("112a"),o=e.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){e.d(n,t,(function(){return i[t]}))}(a);n["default"]=o.a}}]); |
@ -0,0 +1,432 @@ |
|||
// Core code comes from https://github.com/davidshimjs/qrcodejs
|
|||
var QRCode; |
|||
|
|||
(function () { |
|||
/** |
|||
* Get the type by string length |
|||
* |
|||
* @private |
|||
* @param {String} sText |
|||
* @param {Number} nCorrectLevel |
|||
* @return {Number} type |
|||
*/ |
|||
function _getTypeNumber(sText, nCorrectLevel) { |
|||
var nType = 1; |
|||
var length = _getUTF8Length(sText); |
|||
|
|||
for (var i = 0, len = QRCodeLimitLength.length; i <= len; i++) { |
|||
var nLimit = 0; |
|||
|
|||
switch (nCorrectLevel) { |
|||
case QRErrorCorrectLevel.L: |
|||
nLimit = QRCodeLimitLength[i][0]; |
|||
break; |
|||
case QRErrorCorrectLevel.M: |
|||
nLimit = QRCodeLimitLength[i][1]; |
|||
break; |
|||
case QRErrorCorrectLevel.Q: |
|||
nLimit = QRCodeLimitLength[i][2]; |
|||
break; |
|||
case QRErrorCorrectLevel.H: |
|||
nLimit = QRCodeLimitLength[i][3]; |
|||
break; |
|||
} |
|||
|
|||
if (length <= nLimit) { |
|||
break; |
|||
} else { |
|||
nType++; |
|||
} |
|||
} |
|||
|
|||
if (nType > QRCodeLimitLength.length) { |
|||
throw new Error("Too long data"); |
|||
} |
|||
|
|||
return nType; |
|||
} |
|||
|
|||
function _getUTF8Length(sText) { |
|||
var replacedText = encodeURI(sText).toString().replace(/\%[0-9a-fA-F]{2}/g, 'a'); |
|||
return replacedText.length + (replacedText.length != sText ? 3 : 0); |
|||
} |
|||
|
|||
function QR8bitByte(data) { |
|||
this.mode = QRMode.MODE_8BIT_BYTE; |
|||
this.data = data; |
|||
this.parsedData = []; |
|||
|
|||
// Added to support UTF-8 Characters
|
|||
for (var i = 0, l = this.data.length; i < l; i++) { |
|||
var byteArray = []; |
|||
var code = this.data.charCodeAt(i); |
|||
|
|||
if (code > 0x10000) { |
|||
byteArray[0] = 0xF0 | ((code & 0x1C0000) >>> 18); |
|||
byteArray[1] = 0x80 | ((code & 0x3F000) >>> 12); |
|||
byteArray[2] = 0x80 | ((code & 0xFC0) >>> 6); |
|||
byteArray[3] = 0x80 | (code & 0x3F); |
|||
} else if (code > 0x800) { |
|||
byteArray[0] = 0xE0 | ((code & 0xF000) >>> 12); |
|||
byteArray[1] = 0x80 | ((code & 0xFC0) >>> 6); |
|||
byteArray[2] = 0x80 | (code & 0x3F); |
|||
} else if (code > 0x80) { |
|||
byteArray[0] = 0xC0 | ((code & 0x7C0) >>> 6); |
|||
byteArray[1] = 0x80 | (code & 0x3F); |
|||
} else { |
|||
byteArray[0] = code; |
|||
} |
|||
|
|||
this.parsedData.push(byteArray); |
|||
} |
|||
|
|||
this.parsedData = Array.prototype.concat.apply([], this.parsedData); |
|||
|
|||
if (this.parsedData.length != this.data.length) { |
|||
this.parsedData.unshift(191); |
|||
this.parsedData.unshift(187); |
|||
this.parsedData.unshift(239); |
|||
} |
|||
} |
|||
|
|||
QR8bitByte.prototype = { |
|||
getLength: function (buffer) { |
|||
return this.parsedData.length; |
|||
}, |
|||
write: function (buffer) { |
|||
for (var i = 0, l = this.parsedData.length; i < l; i++) { |
|||
buffer.put(this.parsedData[i], 8); |
|||
} |
|||
} |
|||
}; |
|||
|
|||
|
|||
// QRCodeModel
|
|||
function QRCodeModel(typeNumber, errorCorrectLevel) { |
|||
this.typeNumber = typeNumber; |
|||
this.errorCorrectLevel = errorCorrectLevel; |
|||
this.modules = null; |
|||
this.moduleCount = 0; |
|||
this.dataCache = null; |
|||
this.dataList = []; |
|||
} |
|||
QRCodeModel.prototype = { |
|||
addData: function (data) { var newData = new QR8bitByte(data); this.dataList.push(newData); this.dataCache = null; }, isDark: function (row, col) { |
|||
if (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) { throw new Error(row + "," + col); } |
|||
return this.modules[row][col]; |
|||
}, getModuleCount: function () { return this.moduleCount; }, make: function () { this.makeImpl(false, this.getBestMaskPattern()); }, makeImpl: function (test, maskPattern) { |
|||
this.moduleCount = this.typeNumber * 4 + 17; this.modules = new Array(this.moduleCount); for (var row = 0; row < this.moduleCount; row++) { this.modules[row] = new Array(this.moduleCount); for (var col = 0; col < this.moduleCount; col++) { this.modules[row][col] = null; } } |
|||
this.setupPositionProbePattern(0, 0); this.setupPositionProbePattern(this.moduleCount - 7, 0); this.setupPositionProbePattern(0, this.moduleCount - 7); this.setupPositionAdjustPattern(); this.setupTimingPattern(); this.setupTypeInfo(test, maskPattern); if (this.typeNumber >= 7) { this.setupTypeNumber(test); } |
|||
if (this.dataCache == null) { this.dataCache = QRCodeModel.createData(this.typeNumber, this.errorCorrectLevel, this.dataList); } |
|||
this.mapData(this.dataCache, maskPattern); |
|||
}, setupPositionProbePattern: function (row, col) { for (var r = -1; r <= 7; r++) { if (row + r <= -1 || this.moduleCount <= row + r) continue; for (var c = -1; c <= 7; c++) { if (col + c <= -1 || this.moduleCount <= col + c) continue; if ((0 <= r && r <= 6 && (c == 0 || c == 6)) || (0 <= c && c <= 6 && (r == 0 || r == 6)) || (2 <= r && r <= 4 && 2 <= c && c <= 4)) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } }, getBestMaskPattern: function () { |
|||
var minLostPoint = 0; var pattern = 0; for (var i = 0; i < 8; i++) { this.makeImpl(true, i); var lostPoint = QRUtil.getLostPoint(this); if (i == 0 || minLostPoint > lostPoint) { minLostPoint = lostPoint; pattern = i; } } |
|||
return pattern; |
|||
}, createMovieClip: function (target_mc, instance_name, depth) { |
|||
var qr_mc = target_mc.createEmptyMovieClip(instance_name, depth); var cs = 1; this.make(); for (var row = 0; row < this.modules.length; row++) { var y = row * cs; for (var col = 0; col < this.modules[row].length; col++) { var x = col * cs; var dark = this.modules[row][col]; if (dark) { qr_mc.beginFill(0, 100); qr_mc.moveTo(x, y); qr_mc.lineTo(x + cs, y); qr_mc.lineTo(x + cs, y + cs); qr_mc.lineTo(x, y + cs); qr_mc.endFill(); } } } |
|||
return qr_mc; |
|||
}, setupTimingPattern: function () { |
|||
for (var r = 8; r < this.moduleCount - 8; r++) { |
|||
if (this.modules[r][6] != null) { continue; } |
|||
this.modules[r][6] = (r % 2 == 0); |
|||
} |
|||
for (var c = 8; c < this.moduleCount - 8; c++) { |
|||
if (this.modules[6][c] != null) { continue; } |
|||
this.modules[6][c] = (c % 2 == 0); |
|||
} |
|||
}, setupPositionAdjustPattern: function () { |
|||
var pos = QRUtil.getPatternPosition(this.typeNumber); for (var i = 0; i < pos.length; i++) { |
|||
for (var j = 0; j < pos.length; j++) { |
|||
var row = pos[i]; var col = pos[j]; if (this.modules[row][col] != null) { continue; } |
|||
for (var r = -2; r <= 2; r++) { for (var c = -2; c <= 2; c++) { if (r == -2 || r == 2 || c == -2 || c == 2 || (r == 0 && c == 0)) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } |
|||
} |
|||
} |
|||
}, setupTypeNumber: function (test) { |
|||
var bits = QRUtil.getBCHTypeNumber(this.typeNumber); for (var i = 0; i < 18; i++) { var mod = (!test && ((bits >> i) & 1) == 1); this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod; } |
|||
for (var i = 0; i < 18; i++) { var mod = (!test && ((bits >> i) & 1) == 1); this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod; } |
|||
}, setupTypeInfo: function (test, maskPattern) { |
|||
var data = (this.errorCorrectLevel << 3) | maskPattern; var bits = QRUtil.getBCHTypeInfo(data); for (var i = 0; i < 15; i++) { var mod = (!test && ((bits >> i) & 1) == 1); if (i < 6) { this.modules[i][8] = mod; } else if (i < 8) { this.modules[i + 1][8] = mod; } else { this.modules[this.moduleCount - 15 + i][8] = mod; } } |
|||
for (var i = 0; i < 15; i++) { var mod = (!test && ((bits >> i) & 1) == 1); if (i < 8) { this.modules[8][this.moduleCount - i - 1] = mod; } else if (i < 9) { this.modules[8][15 - i - 1 + 1] = mod; } else { this.modules[8][15 - i - 1] = mod; } } |
|||
this.modules[this.moduleCount - 8][8] = (!test); |
|||
}, mapData: function (data, maskPattern) { |
|||
var inc = -1; var row = this.moduleCount - 1; var bitIndex = 7; var byteIndex = 0; for (var col = this.moduleCount - 1; col > 0; col -= 2) { |
|||
if (col == 6) col--; while (true) { |
|||
for (var c = 0; c < 2; c++) { |
|||
if (this.modules[row][col - c] == null) { |
|||
var dark = false; if (byteIndex < data.length) { dark = (((data[byteIndex] >>> bitIndex) & 1) == 1); } |
|||
var mask = QRUtil.getMask(maskPattern, row, col - c); if (mask) { dark = !dark; } |
|||
this.modules[row][col - c] = dark; bitIndex--; if (bitIndex == -1) { byteIndex++; bitIndex = 7; } |
|||
} |
|||
} |
|||
row += inc; if (row < 0 || this.moduleCount <= row) { row -= inc; inc = -inc; break; } |
|||
} |
|||
} |
|||
} |
|||
}; |
|||
QRCodeModel.PAD0 = 0xEC; |
|||
QRCodeModel.PAD1 = 0x11; |
|||
QRCodeModel.createData = function (typeNumber, errorCorrectLevel, dataList) { |
|||
var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel); var buffer = new QRBitBuffer(); for (var i = 0; i < dataList.length; i++) { var data = dataList[i]; buffer.put(data.mode, 4); buffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber)); data.write(buffer); } |
|||
var totalDataCount = 0; for (var i = 0; i < rsBlocks.length; i++) { totalDataCount += rsBlocks[i].dataCount; } |
|||
if (buffer.getLengthInBits() > totalDataCount * 8) { |
|||
throw new Error("code length overflow. (" |
|||
+ buffer.getLengthInBits() |
|||
+ ">" |
|||
+ totalDataCount * 8 |
|||
+ ")"); |
|||
} |
|||
if (buffer.getLengthInBits() + 4 <= totalDataCount * 8) { buffer.put(0, 4); } |
|||
while (buffer.getLengthInBits() % 8 != 0) { buffer.putBit(false); } |
|||
while (true) { |
|||
if (buffer.getLengthInBits() >= totalDataCount * 8) { break; } |
|||
buffer.put(QRCodeModel.PAD0, 8); if (buffer.getLengthInBits() >= totalDataCount * 8) { break; } |
|||
buffer.put(QRCodeModel.PAD1, 8); |
|||
} |
|||
return QRCodeModel.createBytes(buffer, rsBlocks); |
|||
}; |
|||
QRCodeModel.createBytes = function (buffer, rsBlocks) { |
|||
var offset = 0; var maxDcCount = 0; var maxEcCount = 0; var dcdata = new Array(rsBlocks.length); var ecdata = new Array(rsBlocks.length); for (var r = 0; r < rsBlocks.length; r++) { |
|||
var dcCount = rsBlocks[r].dataCount; var ecCount = rsBlocks[r].totalCount - dcCount; maxDcCount = Math.max(maxDcCount, dcCount); maxEcCount = Math.max(maxEcCount, ecCount); dcdata[r] = new Array(dcCount); for (var i = 0; i < dcdata[r].length; i++) { dcdata[r][i] = 0xff & buffer.buffer[i + offset]; } |
|||
offset += dcCount; var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount); var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1); var modPoly = rawPoly.mod(rsPoly); ecdata[r] = new Array(rsPoly.getLength() - 1); for (var i = 0; i < ecdata[r].length; i++) { var modIndex = i + modPoly.getLength() - ecdata[r].length; ecdata[r][i] = (modIndex >= 0) ? modPoly.get(modIndex) : 0; } |
|||
} |
|||
var totalCodeCount = 0; for (var i = 0; i < rsBlocks.length; i++) { totalCodeCount += rsBlocks[i].totalCount; } |
|||
var data = new Array(totalCodeCount); var index = 0; for (var i = 0; i < maxDcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < dcdata[r].length) { data[index++] = dcdata[r][i]; } } } |
|||
for (var i = 0; i < maxEcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < ecdata[r].length) { data[index++] = ecdata[r][i]; } } } |
|||
return data; |
|||
}; |
|||
var QRMode = { MODE_NUMBER: 1 << 0, MODE_ALPHA_NUM: 1 << 1, MODE_8BIT_BYTE: 1 << 2, MODE_KANJI: 1 << 3 }; |
|||
var QRErrorCorrectLevel = { L: 1, M: 0, Q: 3, H: 2 }; |
|||
var QRMaskPattern = { PATTERN000: 0, PATTERN001: 1, PATTERN010: 2, PATTERN011: 3, PATTERN100: 4, PATTERN101: 5, PATTERN110: 6, PATTERN111: 7 }; |
|||
var QRUtil = { |
|||
PATTERN_POSITION_TABLE: [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], G15: (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0), G18: (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0), G15_MASK: (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1), getBCHTypeInfo: function (data) { |
|||
var d = data << 10; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) { d ^= (QRUtil.G15 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15))); } |
|||
return ((data << 10) | d) ^ QRUtil.G15_MASK; |
|||
}, getBCHTypeNumber: function (data) { |
|||
var d = data << 12; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) { d ^= (QRUtil.G18 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18))); } |
|||
return (data << 12) | d; |
|||
}, getBCHDigit: function (data) { |
|||
var digit = 0; while (data != 0) { digit++; data >>>= 1; } |
|||
return digit; |
|||
}, getPatternPosition: function (typeNumber) { return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1]; }, getMask: function (maskPattern, i, j) { switch (maskPattern) { case QRMaskPattern.PATTERN000: return (i + j) % 2 == 0; case QRMaskPattern.PATTERN001: return i % 2 == 0; case QRMaskPattern.PATTERN010: return j % 3 == 0; case QRMaskPattern.PATTERN011: return (i + j) % 3 == 0; case QRMaskPattern.PATTERN100: return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0; case QRMaskPattern.PATTERN101: return (i * j) % 2 + (i * j) % 3 == 0; case QRMaskPattern.PATTERN110: return ((i * j) % 2 + (i * j) % 3) % 2 == 0; case QRMaskPattern.PATTERN111: return ((i * j) % 3 + (i + j) % 2) % 2 == 0; default: throw new Error("bad maskPattern:" + maskPattern); } }, getErrorCorrectPolynomial: function (errorCorrectLength) { |
|||
var a = new QRPolynomial([1], 0); for (var i = 0; i < errorCorrectLength; i++) { a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0)); } |
|||
return a; |
|||
}, getLengthInBits: function (mode, type) { if (1 <= type && type < 10) { switch (mode) { case QRMode.MODE_NUMBER: return 10; case QRMode.MODE_ALPHA_NUM: return 9; case QRMode.MODE_8BIT_BYTE: return 8; case QRMode.MODE_KANJI: return 8; default: throw new Error("mode:" + mode); } } else if (type < 27) { switch (mode) { case QRMode.MODE_NUMBER: return 12; case QRMode.MODE_ALPHA_NUM: return 11; case QRMode.MODE_8BIT_BYTE: return 16; case QRMode.MODE_KANJI: return 10; default: throw new Error("mode:" + mode); } } else if (type < 41) { switch (mode) { case QRMode.MODE_NUMBER: return 14; case QRMode.MODE_ALPHA_NUM: return 13; case QRMode.MODE_8BIT_BYTE: return 16; case QRMode.MODE_KANJI: return 12; default: throw new Error("mode:" + mode); } } else { throw new Error("type:" + type); } }, getLostPoint: function (qrCode) { |
|||
var moduleCount = qrCode.getModuleCount(); var lostPoint = 0; for (var row = 0; row < moduleCount; row++) { |
|||
for (var col = 0; col < moduleCount; col++) { |
|||
var sameCount = 0; var dark = qrCode.isDark(row, col); for (var r = -1; r <= 1; r++) { |
|||
if (row + r < 0 || moduleCount <= row + r) { continue; } |
|||
for (var c = -1; c <= 1; c++) { |
|||
if (col + c < 0 || moduleCount <= col + c) { continue; } |
|||
if (r == 0 && c == 0) { continue; } |
|||
if (dark == qrCode.isDark(row + r, col + c)) { sameCount++; } |
|||
} |
|||
} |
|||
if (sameCount > 5) { lostPoint += (3 + sameCount - 5); } |
|||
} |
|||
} |
|||
for (var row = 0; row < moduleCount - 1; row++) { for (var col = 0; col < moduleCount - 1; col++) { var count = 0; if (qrCode.isDark(row, col)) count++; if (qrCode.isDark(row + 1, col)) count++; if (qrCode.isDark(row, col + 1)) count++; if (qrCode.isDark(row + 1, col + 1)) count++; if (count == 0 || count == 4) { lostPoint += 3; } } } |
|||
for (var row = 0; row < moduleCount; row++) { for (var col = 0; col < moduleCount - 6; col++) { if (qrCode.isDark(row, col) && !qrCode.isDark(row, col + 1) && qrCode.isDark(row, col + 2) && qrCode.isDark(row, col + 3) && qrCode.isDark(row, col + 4) && !qrCode.isDark(row, col + 5) && qrCode.isDark(row, col + 6)) { lostPoint += 40; } } } |
|||
for (var col = 0; col < moduleCount; col++) { for (var row = 0; row < moduleCount - 6; row++) { if (qrCode.isDark(row, col) && !qrCode.isDark(row + 1, col) && qrCode.isDark(row + 2, col) && qrCode.isDark(row + 3, col) && qrCode.isDark(row + 4, col) && !qrCode.isDark(row + 5, col) && qrCode.isDark(row + 6, col)) { lostPoint += 40; } } } |
|||
var darkCount = 0; for (var col = 0; col < moduleCount; col++) { for (var row = 0; row < moduleCount; row++) { if (qrCode.isDark(row, col)) { darkCount++; } } } |
|||
var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5; lostPoint += ratio * 10; return lostPoint; |
|||
} |
|||
}; |
|||
var QRMath = { |
|||
glog: function (n) { |
|||
if (n < 1) { throw new Error("glog(" + n + ")"); } |
|||
return QRMath.LOG_TABLE[n]; |
|||
}, gexp: function (n) { |
|||
while (n < 0) { n += 255; } |
|||
while (n >= 256) { n -= 255; } |
|||
return QRMath.EXP_TABLE[n]; |
|||
}, EXP_TABLE: new Array(256), LOG_TABLE: new Array(256) |
|||
}; for (var i = 0; i < 8; i++) { QRMath.EXP_TABLE[i] = 1 << i; } |
|||
for (var i = 8; i < 256; i++) { QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath.EXP_TABLE[i - 8]; } |
|||
for (var i = 0; i < 255; i++) { QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i; } |
|||
function QRPolynomial(num, shift) { |
|||
if (num.length == undefined) { throw new Error(num.length + "/" + shift); } |
|||
var offset = 0; while (offset < num.length && num[offset] == 0) { offset++; } |
|||
this.num = new Array(num.length - offset + shift); for (var i = 0; i < num.length - offset; i++) { this.num[i] = num[i + offset]; } |
|||
} |
|||
QRPolynomial.prototype = { |
|||
get: function (index) { return this.num[index]; }, getLength: function () { return this.num.length; }, multiply: function (e) { |
|||
var num = new Array(this.getLength() + e.getLength() - 1); for (var i = 0; i < this.getLength(); i++) { for (var j = 0; j < e.getLength(); j++) { num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j))); } } |
|||
return new QRPolynomial(num, 0); |
|||
}, mod: function (e) { |
|||
if (this.getLength() - e.getLength() < 0) { return this; } |
|||
var ratio = QRMath.glog(this.get(0)) - QRMath.glog(e.get(0)); var num = new Array(this.getLength()); for (var i = 0; i < this.getLength(); i++) { num[i] = this.get(i); } |
|||
for (var i = 0; i < e.getLength(); i++) { num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio); } |
|||
return new QRPolynomial(num, 0).mod(e); |
|||
} |
|||
}; |
|||
function QRRSBlock(totalCount, dataCount) { this.totalCount = totalCount; this.dataCount = dataCount; } |
|||
QRRSBlock.RS_BLOCK_TABLE = [[1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]]; |
|||
QRRSBlock.getRSBlocks = function (typeNumber, errorCorrectLevel) { |
|||
var rsBlock = QRRSBlock.getRsBlockTable(typeNumber, errorCorrectLevel); if (rsBlock == undefined) { throw new Error("bad rs block @ typeNumber:" + typeNumber + "/errorCorrectLevel:" + errorCorrectLevel); } |
|||
var length = rsBlock.length / 3; var list = []; for (var i = 0; i < length; i++) { var count = rsBlock[i * 3 + 0]; var totalCount = rsBlock[i * 3 + 1]; var dataCount = rsBlock[i * 3 + 2]; for (var j = 0; j < count; j++) { list.push(new QRRSBlock(totalCount, dataCount)); } } |
|||
return list; |
|||
}; |
|||
QRRSBlock.getRsBlockTable = function (typeNumber, errorCorrectLevel) { switch (errorCorrectLevel) { case QRErrorCorrectLevel.L: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0]; case QRErrorCorrectLevel.M: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1]; case QRErrorCorrectLevel.Q: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2]; case QRErrorCorrectLevel.H: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3]; default: return undefined; } }; |
|||
function QRBitBuffer() { this.buffer = []; this.length = 0; } |
|||
QRBitBuffer.prototype = { |
|||
get: function (index) { var bufIndex = Math.floor(index / 8); return ((this.buffer[bufIndex] >>> (7 - index % 8)) & 1) == 1; }, put: function (num, length) { for (var i = 0; i < length; i++) { this.putBit(((num >>> (length - i - 1)) & 1) == 1); } }, getLengthInBits: function () { return this.length; }, putBit: function (bit) { |
|||
var bufIndex = Math.floor(this.length / 8); if (this.buffer.length <= bufIndex) { this.buffer.push(0); } |
|||
if (bit) { this.buffer[bufIndex] |= (0x80 >>> (this.length % 8)); } |
|||
this.length++; |
|||
} |
|||
}; |
|||
var QRCodeLimitLength = [[17, 14, 11, 7], [32, 26, 20, 14], [53, 42, 32, 24], [78, 62, 46, 34], [106, 84, 60, 44], [134, 106, 74, 58], [154, 122, 86, 64], [192, 152, 108, 84], [230, 180, 130, 98], [271, 213, 151, 119], [321, 251, 177, 137], [367, 287, 203, 155], [425, 331, 241, 177], [458, 362, 258, 194], [520, 412, 292, 220], [586, 450, 322, 250], [644, 504, 364, 280], [718, 560, 394, 310], [792, 624, 442, 338], [858, 666, 482, 382], [929, 711, 509, 403], [1003, 779, 565, 439], [1091, 857, 611, 461], [1171, 911, 661, 511], [1273, 997, 715, 535], [1367, 1059, 751, 593], [1465, 1125, 805, 625], [1528, 1190, 868, 658], [1628, 1264, 908, 698], [1732, 1370, 982, 742], [1840, 1452, 1030, 790], [1952, 1538, 1112, 842], [2068, 1628, 1168, 898], [2188, 1722, 1228, 958], [2303, 1809, 1283, 983], [2431, 1911, 1351, 1051], [2563, 1989, 1423, 1093], [2699, 2099, 1499, 1139], [2809, 2213, 1579, 1219], [2953, 2331, 1663, 1273]]; |
|||
|
|||
// QRCode object
|
|||
QRCode = function (canvasId, vOption) { |
|||
this._htOption = { |
|||
width: 256, |
|||
height: 256, |
|||
typeNumber: 4, |
|||
colorDark: "#000000", |
|||
colorLight: "#ffffff", |
|||
correctLevel: QRErrorCorrectLevel.H |
|||
}; |
|||
|
|||
if (typeof vOption === 'string') { |
|||
vOption = { |
|||
text: vOption |
|||
}; |
|||
} |
|||
|
|||
// Overwrites options
|
|||
if (vOption) { |
|||
for (var i in vOption) { |
|||
this._htOption[i] = vOption[i]; |
|||
} |
|||
} |
|||
|
|||
this._oQRCode = null; |
|||
this.canvasId = canvasId |
|||
|
|||
if (this._htOption.text && this.canvasId) { |
|||
this.makeCode(this._htOption.text); |
|||
} |
|||
}; |
|||
|
|||
QRCode.prototype.makeCode = function (sText) { |
|||
this._oQRCode = new QRCodeModel(_getTypeNumber(sText, this._htOption.correctLevel), this._htOption.correctLevel); |
|||
this._oQRCode.addData(sText); |
|||
this._oQRCode.make(); |
|||
this.makeImage(); |
|||
}; |
|||
|
|||
QRCode.prototype.makeImage = function () { |
|||
var _oContext |
|||
if (this._htOption.usingIn) { |
|||
_oContext = wx.createCanvasContext(this.canvasId, this._htOption.usingIn) |
|||
} |
|||
else { |
|||
_oContext = wx.createCanvasContext(this.canvasId) |
|||
} |
|||
var _htOption = this._htOption; |
|||
var oQRCode = this._oQRCode |
|||
|
|||
var nCount = oQRCode.getModuleCount(); |
|||
var nWidth = _htOption.padding ? (_htOption.width - 2 * _htOption.padding) / nCount : _htOption.width / nCount; |
|||
var nHeight = _htOption.padding ? (_htOption.height - 2 * _htOption.padding) / nCount : _htOption.height / nCount; |
|||
var nRoundedHeight = Math.round(nHeight); |
|||
var nRoundedWidth = Math.round(nWidth); |
|||
|
|||
if (_htOption.image && _htOption.image != '') { |
|||
_oContext.drawImage(_htOption.image, 0, 0, _htOption.width, _htOption.height) |
|||
} |
|||
_oContext.setFillStyle('#fff') |
|||
_oContext.fillRect(0, 0, _htOption.width, _htOption.height) |
|||
_oContext.save() |
|||
for (var row = 0; row < nCount; row++) { |
|||
for (var col = 0; col < nCount; col++) { |
|||
var bIsDark = oQRCode.isDark(row, col); |
|||
var nLeft = _htOption.padding ? col * nWidth + _htOption.padding : col * nWidth; |
|||
var nTop = _htOption.padding ? row * nHeight + _htOption.padding : row * nHeight; |
|||
_oContext.setStrokeStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) |
|||
// _oContext.setStrokeStyle('red')
|
|||
_oContext.setLineWidth(1) |
|||
_oContext.setFillStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) |
|||
// _oContext.setFillStyle('red')
|
|||
// if (bIsDark) {
|
|||
_oContext.fillRect(nLeft, nTop, nWidth, nHeight); |
|||
// }
|
|||
|
|||
// 안티 앨리어싱 방지 처리
|
|||
// if (bIsDark) {
|
|||
_oContext.strokeRect( |
|||
Math.floor(nLeft) + 0.5, |
|||
Math.floor(nTop) + 0.5, |
|||
nRoundedHeight |
|||
); |
|||
|
|||
_oContext.strokeRect( |
|||
Math.ceil(nLeft) - 0.5, |
|||
Math.ceil(nTop) - 0.5, |
|||
nRoundedWidth, |
|||
nRoundedHeight |
|||
); |
|||
// }
|
|||
// _oContext.fillRect(
|
|||
// Math.floor(nLeft) + 0.5,
|
|||
// Math.floor(nTop) + 0.5,
|
|||
// nRoundedWidth,
|
|||
// nRoundedHeight
|
|||
// );
|
|||
// _oContext.fillRect(
|
|||
// Math.ceil(nLeft) - 0.5,
|
|||
// Math.ceil(nTop) - 0.5,
|
|||
// nRoundedWidth,
|
|||
// nRoundedHeight
|
|||
// );
|
|||
// _oContext.clearRect(
|
|||
// Math.floor(nLeft) + 0.5,
|
|||
// Math.floor(nTop) + 0.5,
|
|||
// nRoundedWidth,
|
|||
// nRoundedHeight
|
|||
// );
|
|||
// _oContext.clearRect(
|
|||
// Math.ceil(nLeft) - 0.5,
|
|||
// Math.ceil(nTop) - 0.5,
|
|||
// nRoundedWidth,
|
|||
// nRoundedHeight
|
|||
// );
|
|||
} |
|||
} |
|||
this.exportImage() |
|||
_oContext.draw(false, () => { |
|||
setTimeout(() => { |
|||
this.exportImage() |
|||
}, 800) |
|||
}) |
|||
}; |
|||
|
|||
// 保存为图片,将临时路径传给回调
|
|||
QRCode.prototype.exportImage = function (callback) { |
|||
if (this._htOption.callback && typeof this._htOption.callback === 'function') { |
|||
uni.canvasToTempFilePath({ |
|||
x: 0, |
|||
y: 0, |
|||
width: this._htOption.width, |
|||
height: this._htOption.height, |
|||
destWidth: this._htOption.width, |
|||
destHeight: this._htOption.height, |
|||
canvasId: this.canvasId, |
|||
success: (res) => { |
|||
this._htOption.callback({path: res.tempFilePath}) |
|||
}, |
|||
fail: (err) => { |
|||
console.log(err) |
|||
}, |
|||
complete: () => { |
|||
console.log('complete') |
|||
} |
|||
}) |
|||
} |
|||
} |
|||
|
|||
QRCode.CorrectLevel = QRErrorCorrectLevel; |
|||
})(); |
|||
|
|||
module.exports = QRCode |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
{"version":3,"sources":["uni-app:///main.js","webpack:///D:/项目/taihumeisu/pages/user/user.vue?cc53","webpack:///D:/项目/taihumeisu/pages/user/user.vue?d105","webpack:///D:/项目/taihumeisu/pages/user/user.vue?4a35","webpack:///D:/项目/taihumeisu/pages/user/user.vue?beff"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page"],"mappings":";;;;;;;;;;;;;AAAA;AAGA;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,aAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAiH;AACjH;AACwD;AACL;;;AAGnD;AACmK;AACnK,gBAAgB,6KAAU;AAC1B,EAAE,0EAAM;AACR,EAAE,+EAAM;AACR,EAAE,wFAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mFAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACtBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;ACRA;AAAA;AAAA;AAAA;AAAimB,CAAgB,8mBAAG,EAAC,C","file":"pages/user/user.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './pages/user/user.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./user.vue?vue&type=template&id=80842834&\"\nvar renderjs\nimport script from \"./user.vue?vue&type=script&lang=js&\"\nexport * from \"./user.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/user/user.vue\"\nexport default component.exports","export * from \"-!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--16-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=template&id=80842834&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--12-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./user.vue?vue&type=script&lang=js&\""],"sourceRoot":""} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1 @@ |
|||
{"version":3,"sources":["uni-app:///main.js","webpack:///D:/work/tourist/subPackages/index.vue?a3c6","webpack:///D:/work/tourist/subPackages/index.vue?5abb","webpack:///D:/work/tourist/subPackages/index.vue?39d2","webpack:///D:/work/tourist/subPackages/index.vue?290a"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","renderjs","component","options","__file","components","render","_vm","this","_h","$createElement","_self","_c","recyclableRender","staticRenderFns","_withStripped"],"mappings":"2IAAA,MAGA,aACA,WAFAA,EAAGC,kCAAoCC,EAGvCC,EAAWC,a,+ECLX,2HACIC,EADJ,QAQIC,EAAY,qBACd,aACA,YACA,sBACA,EACA,KACA,KACA,MACA,EACA,gBACAD,GAGFC,EAAUC,QAAQC,OAAS,wBACZ,aAAAF,E,yCCtBf,sQ,gCCAA,IAAIG,EAAJ,0LACA,IAAIC,EAAS,WACX,IAAIC,EAAMC,KACNC,EAAKF,EAAIG,eACJH,EAAII,MAAMC,IAEjBC,GAAmB,EACnBC,EAAkB,GACtBR,EAAOS,eAAgB,G,gCCRvB,wHAAmmB,eAAG,G","file":"subPackages/index.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;\nimport Vue from 'vue'\nimport Page from './subPackages/index.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./index.vue?vue&type=template&id=32c4cbf2&\"\nvar renderjs\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"subPackages/index.vue\"\nexport default component.exports","export * from \"-!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=template&id=32c4cbf2&\"","var components\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./index.vue?vue&type=script&lang=js&\""],"sourceRoot":""} |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,4 @@ |
|||
|
|||
require('./common/runtime.js') |
|||
require('./common/vendor.js') |
|||
require('./common/main.js') |
@ -0,0 +1,38 @@ |
|||
{ |
|||
"pages": [ |
|||
"pages/index/index", |
|||
"pages/user/user" |
|||
], |
|||
"subPackages": [], |
|||
"window": { |
|||
"navigationBarTextStyle": "black", |
|||
"navigationBarTitleText": "uni-app", |
|||
"navigationBarBackgroundColor": "#F8F8F8", |
|||
"backgroundColor": "#F8F8F8" |
|||
}, |
|||
"tabBar": { |
|||
"color": "#999999", |
|||
"selectedColor": "#333333", |
|||
"borderStyle": "black", |
|||
"backgroundColor": "#ffffff", |
|||
"fontSize": "24rpx", |
|||
"height": "100rpx", |
|||
"iconWidth": "40rpx", |
|||
"list": [ |
|||
{ |
|||
"pagePath": "pages/index/index", |
|||
"iconPath": "/static/images/home.png", |
|||
"selectedIconPath": "/static/images/selectHome.png", |
|||
"text": "首页" |
|||
}, |
|||
{ |
|||
"pagePath": "pages/user/user", |
|||
"iconPath": "/static/images/mine.png", |
|||
"selectedIconPath": "/static/images/selectMine.png", |
|||
"text": "我的" |
|||
} |
|||
] |
|||
}, |
|||
"component2": true, |
|||
"usingComponents": {} |
|||
} |
@ -0,0 +1,3 @@ |
|||
@import './common/main.ttss'; |
|||
|
|||
[data-custom-hidden="true"],[bind-data-custom-hidden="true"]{display: none !important;} |
@ -0,0 +1,151 @@ |
|||
(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["common/main"],{ |
|||
|
|||
/***/ 0: |
|||
/*!********************************!*\ |
|||
!*** D:/项目/taihumeisu/main.js ***! |
|||
\********************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, exports, __webpack_require__) { |
|||
|
|||
"use strict"; |
|||
/* WEBPACK VAR INJECTION */(function(wx, createApp) { |
|||
|
|||
var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 3); |
|||
var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 10)); |
|||
__webpack_require__(/*! uni-pages */ 25); |
|||
var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 24)); |
|||
var _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 26)); |
|||
var _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 32)); |
|||
__webpack_require__(/*! @/static/js/request.js */ 35); |
|||
__webpack_require__(/*! @/static/js/CommonFunction.js */ 36); |
|||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } |
|||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } |
|||
// @ts-ignore
|
|||
wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__; |
|||
_vue.default.config.productionTip = false; |
|||
_App.default.mpType = 'app'; |
|||
var app = new _vue.default(_objectSpread({ |
|||
store: _store.default |
|||
}, _App.default)); |
|||
createApp(app).$mount(); |
|||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-toutiao/dist/index.js */ 1)["default"], __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-toutiao/dist/index.js */ 1)["createApp"])) |
|||
|
|||
/***/ }), |
|||
|
|||
/***/ 26: |
|||
/*!********************************!*\ |
|||
!*** D:/项目/taihumeisu/App.vue ***! |
|||
\********************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
|||
|
|||
"use strict"; |
|||
__webpack_require__.r(__webpack_exports__); |
|||
/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 27); |
|||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
|||
/* harmony import */ var _App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss& */ 29); |
|||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 31); |
|||
var render, staticRenderFns, recyclableRender, components |
|||
var renderjs |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
/* normalize component */ |
|||
|
|||
var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( |
|||
_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"], |
|||
render, |
|||
staticRenderFns, |
|||
false, |
|||
null, |
|||
null, |
|||
null, |
|||
false, |
|||
components, |
|||
renderjs |
|||
) |
|||
|
|||
component.options.__file = "App.vue" |
|||
/* harmony default export */ __webpack_exports__["default"] = (component.exports); |
|||
|
|||
/***/ }), |
|||
|
|||
/***/ 27: |
|||
/*!*********************************************************!*\ |
|||
!*** D:/项目/taihumeisu/App.vue?vue&type=script&lang=js& ***! |
|||
\*********************************************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
|||
|
|||
"use strict"; |
|||
__webpack_require__.r(__webpack_exports__); |
|||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=script&lang=js& */ 28); |
|||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); |
|||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
|||
/* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); |
|||
|
|||
/***/ }), |
|||
|
|||
/***/ 28: |
|||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
|||
!*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/项目/taihumeisu/App.vue?vue&type=script&lang=js& ***! |
|||
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, exports, __webpack_require__) { |
|||
|
|||
"use strict"; |
|||
|
|||
|
|||
Object.defineProperty(exports, "__esModule", { |
|||
value: true |
|||
}); |
|||
exports.default = void 0; |
|||
var _default = { |
|||
onLaunch: function onLaunch() { |
|||
console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!'); |
|||
console.log('App Launch'); |
|||
}, |
|||
onShow: function onShow() { |
|||
console.log('App Show'); |
|||
}, |
|||
onHide: function onHide() { |
|||
console.log('App Hide'); |
|||
} |
|||
}; |
|||
exports.default = _default; |
|||
|
|||
/***/ }), |
|||
|
|||
/***/ 29: |
|||
/*!******************************************************************!*\ |
|||
!*** D:/项目/taihumeisu/App.vue?vue&type=style&index=0&lang=scss& ***! |
|||
\******************************************************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
|||
|
|||
"use strict"; |
|||
__webpack_require__.r(__webpack_exports__); |
|||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!../../HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src??ref--8-oneOf-1-3!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./App.vue?vue&type=style&index=0&lang=scss& */ 30); |
|||
/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
|||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
|||
/* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_HBuilderX_plugins_uniapp_cli_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_stylePostLoader_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_2_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_3_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_8_oneOf_1_4_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_oneOf_1_5_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_App_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default.a); |
|||
|
|||
/***/ }), |
|||
|
|||
/***/ 30: |
|||
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ |
|||
!*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-2!./node_modules/postcss-loader/src??ref--8-oneOf-1-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-oneOf-1-5!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!D:/项目/taihumeisu/App.vue?vue&type=style&index=0&lang=scss& ***! |
|||
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ |
|||
/*! no static exports found */ |
|||
/***/ (function(module, exports, __webpack_require__) { |
|||
|
|||
// extracted by mini-css-extract-plugin
|
|||
if(false) { var cssReload; } |
|||
|
|||
|
|||
/***/ }) |
|||
|
|||
},[[0,"common/runtime","common/vendor"]]]); |
|||
//# sourceMappingURL=../../.sourcemap/mp-toutiao/common/main.js.map
|
File diff suppressed because it is too large
@ -0,0 +1,158 @@ |
|||
|
|||
!function(){try{var a=Function("return this")();a&&!a.Math&&(Object.assign(a,{isFinite:isFinite,Array:Array,Date:Date,Error:Error,Function:Function,Math:Math,Object:Object,RegExp:RegExp,String:String,TypeError:TypeError,setTimeout:setTimeout,clearTimeout:clearTimeout,setInterval:setInterval,clearInterval:clearInterval}),"undefined"!=typeof Reflect&&(a.Reflect=Reflect))}catch(a){}}(); |
|||
/******/ (function(modules) { // webpackBootstrap
|
|||
/******/ // install a JSONP callback for chunk loading
|
|||
/******/ function webpackJsonpCallback(data) { |
|||
/******/ var chunkIds = data[0]; |
|||
/******/ var moreModules = data[1]; |
|||
/******/ var executeModules = data[2]; |
|||
/******/ |
|||
/******/ // add "moreModules" to the modules object,
|
|||
/******/ // then flag all "chunkIds" as loaded and fire callback
|
|||
/******/ var moduleId, chunkId, i = 0, resolves = []; |
|||
/******/ for(;i < chunkIds.length; i++) { |
|||
/******/ chunkId = chunkIds[i]; |
|||
/******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { |
|||
/******/ resolves.push(installedChunks[chunkId][0]); |
|||
/******/ } |
|||
/******/ installedChunks[chunkId] = 0; |
|||
/******/ } |
|||
/******/ for(moduleId in moreModules) { |
|||
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { |
|||
/******/ modules[moduleId] = moreModules[moduleId]; |
|||
/******/ } |
|||
/******/ } |
|||
/******/ if(parentJsonpFunction) parentJsonpFunction(data); |
|||
/******/ |
|||
/******/ while(resolves.length) { |
|||
/******/ resolves.shift()(); |
|||
/******/ } |
|||
/******/ |
|||
/******/ // add entry modules from loaded chunk to deferred list
|
|||
/******/ deferredModules.push.apply(deferredModules, executeModules || []); |
|||
/******/ |
|||
/******/ // run deferred modules when all chunks ready
|
|||
/******/ return checkDeferredModules(); |
|||
/******/ }; |
|||
/******/ function checkDeferredModules() { |
|||
/******/ var result; |
|||
/******/ for(var i = 0; i < deferredModules.length; i++) { |
|||
/******/ var deferredModule = deferredModules[i]; |
|||
/******/ var fulfilled = true; |
|||
/******/ for(var j = 1; j < deferredModule.length; j++) { |
|||
/******/ var depId = deferredModule[j]; |
|||
/******/ if(installedChunks[depId] !== 0) fulfilled = false; |
|||
/******/ } |
|||
/******/ if(fulfilled) { |
|||
/******/ deferredModules.splice(i--, 1); |
|||
/******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); |
|||
/******/ } |
|||
/******/ } |
|||
/******/ |
|||
/******/ return result; |
|||
/******/ } |
|||
/******/ |
|||
/******/ // The module cache
|
|||
/******/ var installedModules = {}; |
|||
/******/ |
|||
/******/ // object to store loaded and loading chunks
|
|||
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
|
|||
/******/ // Promise = chunk loading, 0 = chunk loaded
|
|||
/******/ var installedChunks = { |
|||
/******/ "common/runtime": 0 |
|||
/******/ }; |
|||
/******/ |
|||
/******/ var deferredModules = []; |
|||
/******/ |
|||
/******/ // The require function
|
|||
/******/ function __webpack_require__(moduleId) { |
|||
/******/ |
|||
/******/ // Check if module is in cache
|
|||
/******/ if(installedModules[moduleId]) { |
|||
/******/ return installedModules[moduleId].exports; |
|||
/******/ } |
|||
/******/ // Create a new module (and put it into the cache)
|
|||
/******/ var module = installedModules[moduleId] = { |
|||
/******/ i: moduleId, |
|||
/******/ l: false, |
|||
/******/ exports: {} |
|||
/******/ }; |
|||
/******/ |
|||
/******/ // Execute the module function
|
|||
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); |
|||
/******/ |
|||
/******/ // Flag the module as loaded
|
|||
/******/ module.l = true; |
|||
/******/ |
|||
/******/ // Return the exports of the module
|
|||
/******/ return module.exports; |
|||
/******/ } |
|||
/******/ |
|||
/******/ |
|||
/******/ // expose the modules object (__webpack_modules__)
|
|||
/******/ __webpack_require__.m = modules; |
|||
/******/ |
|||
/******/ // expose the module cache
|
|||
/******/ __webpack_require__.c = installedModules; |
|||
/******/ |
|||
/******/ // define getter function for harmony exports
|
|||
/******/ __webpack_require__.d = function(exports, name, getter) { |
|||
/******/ if(!__webpack_require__.o(exports, name)) { |
|||
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); |
|||
/******/ } |
|||
/******/ }; |
|||
/******/ |
|||
/******/ // define __esModule on exports
|
|||
/******/ __webpack_require__.r = function(exports) { |
|||
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { |
|||
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); |
|||
/******/ } |
|||
/******/ Object.defineProperty(exports, '__esModule', { value: true }); |
|||
/******/ }; |
|||
/******/ |
|||
/******/ // create a fake namespace object
|
|||
/******/ // mode & 1: value is a module id, require it
|
|||
/******/ // mode & 2: merge all properties of value into the ns
|
|||
/******/ // mode & 4: return value when already ns object
|
|||
/******/ // mode & 8|1: behave like require
|
|||
/******/ __webpack_require__.t = function(value, mode) { |
|||
/******/ if(mode & 1) value = __webpack_require__(value); |
|||
/******/ if(mode & 8) return value; |
|||
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; |
|||
/******/ var ns = Object.create(null); |
|||
/******/ __webpack_require__.r(ns); |
|||
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); |
|||
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); |
|||
/******/ return ns; |
|||
/******/ }; |
|||
/******/ |
|||
/******/ // getDefaultExport function for compatibility with non-harmony modules
|
|||
/******/ __webpack_require__.n = function(module) { |
|||
/******/ var getter = module && module.__esModule ? |
|||
/******/ function getDefault() { return module['default']; } : |
|||
/******/ function getModuleExports() { return module; }; |
|||
/******/ __webpack_require__.d(getter, 'a', getter); |
|||
/******/ return getter; |
|||
/******/ }; |
|||
/******/ |
|||
/******/ // Object.prototype.hasOwnProperty.call
|
|||
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; |
|||
/******/ |
|||
/******/ // __webpack_public_path__
|
|||
/******/ __webpack_require__.p = "/"; |
|||
/******/ |
|||
/******/ var jsonpArray = global["webpackJsonp"] = global["webpackJsonp"] || []; |
|||
/******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); |
|||
/******/ jsonpArray.push = webpackJsonpCallback; |
|||
/******/ jsonpArray = jsonpArray.slice(); |
|||
/******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); |
|||
/******/ var parentJsonpFunction = oldJsonpFunction; |
|||
/******/ |
|||
/******/ |
|||
/******/ // run deferred modules from other chunks
|
|||
/******/ checkDeferredModules(); |
|||
/******/ }) |
|||
/************************************************************************/ |
|||
/******/ ([]); |
|||
//# sourceMappingURL=../../.sourcemap/mp-toutiao/common/runtime.js.map
|
|||
|
File diff suppressed because it is too large
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue