diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
index db6692c..59d78d5 100644
--- a/.hbuilderx/launch.json
+++ b/.hbuilderx/launch.json
@@ -10,6 +10,10 @@
{
"launchtype" : "local"
},
+ "h5" :
+ {
+ "launchtype" : "local"
+ },
"type" : "uniCloud"
}
]
diff --git a/App.vue b/App.vue
index bf157fd..1dc90bf 100644
--- a/App.vue
+++ b/App.vue
@@ -10,7 +10,7 @@
console.log('App Hide')
},
globalData: {
- mainColor: "#c82626"
+ mainColor: "white"
}
}
diff --git a/apis/index.js b/apis/index.js
index 5238aa1..50759f7 100644
--- a/apis/index.js
+++ b/apis/index.js
@@ -31,8 +31,12 @@ const request = (parameter) => {
'Authorization': store.getters.getToken || ''
}
- console.log('发送数据调试用', parameter)
+ // 加载提示
+ uni.showLoading({
+ title: '加载中'
+ });
+ console.log('dbug', parameter)
// 请求实例
return new Promise((resolve, reject) => {
uni.request({
@@ -46,6 +50,7 @@ const request = (parameter) => {
updateToken('token', res.header.Authorization)
}
if(res.statusCode === 200){
+ uni.hideLoading()
const resolveData = res.data
if(resolveData.status_code === 200) {
resolve(resolveData.data)
@@ -64,9 +69,41 @@ const request = (parameter) => {
})
}
+// 文件上传
+const uploading = (paths) => {
+ uni.showLoading({
+ title: '上传中'
+ });
+ // 注入header
+ config.header = {
+ 'Accept': 'application/json',
+ 'Authorization': store.getters.getToken || ''
+ }
+ // 上传图片
+ return new Promise((resolve, reject) => {
+ uni.uploadFile({
+ url : config.apiUrl + 'storage/uploads',
+ files : paths,
+ header : config.header || {},
+ success : res=>{
+ if(res.statusCode === 200){
+ uni.hideLoading()
+ let updData = JSON.parse(res.data)
+ if(updData.status_code === 200){
+ resolve(updData.data)
+ return
+ }
+ reject(updData)
+ return
+ }
+ errToast(res.statusCode)
+ }
+ })
+ })
+}
+
// 处理一些http请求错误提示
const errToast = (code) => {
- console.log(code)
switch (code){
case 404:
uni.showToast({
@@ -107,10 +144,13 @@ const loginHint = () => {
success: res=> {
loginHintState = false
if (res.confirm) uni.reLaunch({
- url: '/pages/auth/login?type=overdue'
+ url: '/pages/equity/index'
})
}
})
}
-export default request
+export {
+ request,
+ uploading
+}
diff --git a/apis/interfaces/auth.js b/apis/interfaces/auth.js
index 191a6ff..fc6e49c 100644
--- a/apis/interfaces/auth.js
+++ b/apis/interfaces/auth.js
@@ -6,7 +6,7 @@
* moduleName: 鉴权
*/
-import request from '../index'
+import { request } from '../index'
// 一键登录
const keyAuth = (data) => {
diff --git a/apis/interfaces/company.js b/apis/interfaces/company.js
new file mode 100644
index 0000000..cba1aa5
--- /dev/null
+++ b/apis/interfaces/company.js
@@ -0,0 +1,91 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 企业
+ */
+
+import { request } from '../index'
+
+// 企业注册配置信息
+const createConfig = () => {
+ return request({
+ url: 'companies/inits/create'
+ })
+}
+
+// 企业行业信息
+const inits = data => {
+ return request({
+ url: 'companies/inits',
+ method: 'POST',
+ data
+ })
+}
+
+// 企业广场
+const companies = data => {
+ return request({
+ url: 'companies',
+ data
+ })
+}
+
+// 企业列表
+const companiesList = data => {
+ return request({
+ url: 'companies/lists',
+ data
+ })
+}
+
+// 企业认证配置信息
+const appliesCreate = () => {
+ return request({
+ url: 'companies/applies/create'
+ })
+}
+
+// 企业认证提交、编辑
+const applies = (data,method) => {
+ return request({
+ url: 'companies/applies',
+ method,
+ data
+ })
+}
+
+// 企业认证前置条件
+const isallow = () => {
+ return request({
+ url: 'companies/applies/isallow',
+ method: 'POST'
+ })
+}
+
+// 企业申请状态
+const appliesQuery = () => {
+ return request({
+ url: 'companies/applies/query'
+ })
+}
+
+// 企业信息展示
+const appliesInfo = () => {
+ return request({
+ url: 'companies/applies'
+ })
+}
+
+export {
+ createConfig,
+ inits,
+ companies,
+ companiesList,
+ appliesCreate,
+ applies,
+ isallow,
+ appliesQuery,
+ appliesInfo
+}
diff --git a/apis/interfaces/goods.js b/apis/interfaces/goods.js
new file mode 100644
index 0000000..1400cc3
--- /dev/null
+++ b/apis/interfaces/goods.js
@@ -0,0 +1,36 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 商品
+ */
+
+import { request } from '../index'
+
+// 商城首页
+const mall = data => {
+ return request({
+ url: "mall"
+ })
+}
+
+// 商品列表
+const list = data => {
+ return request({
+ url: "mall/goods"
+ })
+}
+
+// 商品详情
+const goods = id => {
+ return request({
+ url: 'mall/goods/' + id
+ })
+}
+
+export {
+ mall,
+ list,
+ goods
+}
diff --git a/apis/interfaces/order.js b/apis/interfaces/order.js
new file mode 100644
index 0000000..8ce7bfb
--- /dev/null
+++ b/apis/interfaces/order.js
@@ -0,0 +1,22 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 订单
+ */
+
+import { request } from '../index'
+
+// 创建,确认订单
+const buy = (data, method) => {
+ return request({
+ url: 'mall/buy/goods',
+ method,
+ data
+ })
+}
+
+export {
+ buy
+}
diff --git a/apis/interfaces/store.js b/apis/interfaces/store.js
new file mode 100644
index 0000000..5f9ad61
--- /dev/null
+++ b/apis/interfaces/store.js
@@ -0,0 +1,56 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 企业工具
+ */
+
+import { request } from '../index'
+
+// 企业首页
+const index = () => {
+ return request({
+ url: 'companies/index'
+ })
+}
+
+// 成交客户
+const customer = data => {
+ return request({
+ url: 'mall/statistics',
+ data
+ })
+}
+
+// 访客记录
+const visitors = data => {
+ return request({
+ url: 'companies/visitors/lists',
+ data
+ })
+}
+
+// 基础信息模块
+const basicsConfig = () => {
+ return request({
+ url: 'companies/info/create'
+ })
+}
+
+// 企业基础信息 编辑
+const basicsInfo = (method, data) => {
+ return request({
+ url: 'companies/info',
+ method,
+ data
+ })
+}
+
+export {
+ index,
+ customer,
+ visitors,
+ basicsConfig,
+ basicsInfo
+}
diff --git a/apis/interfaces/uploading.js b/apis/interfaces/uploading.js
new file mode 100644
index 0000000..31b85f7
--- /dev/null
+++ b/apis/interfaces/uploading.js
@@ -0,0 +1,17 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 上传图片
+ */
+
+import { uploading as upd } from '../index'
+
+const uploads = (paths) => {
+ return upd(paths)
+}
+
+export {
+ uploads
+}
diff --git a/apis/interfaces/vip.js b/apis/interfaces/vip.js
new file mode 100644
index 0000000..0b4b6ec
--- /dev/null
+++ b/apis/interfaces/vip.js
@@ -0,0 +1,37 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 会员
+ */
+
+import { request } from '../index'
+
+// 会员身份信息
+const identities = () => {
+ return request({
+ url: 'user/identities'
+ })
+}
+
+// 开通会员
+const vipOrder = id =>{
+ return request({
+ url : 'user/identities/create/' + id,
+ method : 'POST'
+ })
+}
+
+// 开通会员微信支付
+const vipWechatPay = id => {
+ return request({
+ url : 'user/identities/pay/' + id + '/wechat'
+ })
+}
+
+export {
+ identities,
+ vipOrder,
+ vipWechatPay
+}
diff --git a/components/goods-list/goods-list.vue b/components/goods-list/goods-list.vue
index 5f29c01..1191e33 100644
--- a/components/goods-list/goods-list.vue
+++ b/components/goods-list/goods-list.vue
@@ -2,18 +2,18 @@
-
+
- {{item.title}}
+ {{item.name}}
{{item.price}}易币
- ¥{{item.price}}
+ ¥{{item.original_price}}
已易{{item.sales}}
@@ -49,6 +49,11 @@ export default {
type : String,
default : '暂无商品数据 -_-!'
}
+ },
+ methods:{
+ goods(e){
+ this.$emit('on-goods', e)
+ }
}
};
@@ -63,7 +68,7 @@ export default {
box-sizing: border-box;
width: calc(50% - 20rpx);
margin: 10rpx;
- border-radius: $radius/4;
+ border-radius: $radius/2;
overflow: hidden;
.cover{
position: relative;
@@ -83,6 +88,8 @@ export default {
font-size: $title-size-lg;
line-height: 40rpx;
height: 80rpx;
+ text-align: justify;
+ @extend .ellipsis;
}
.content-flex{
display: flex;
@@ -92,7 +99,7 @@ export default {
.price{
color: $text-price;
font-weight: bold;
- font-size: $title-size + 8;
+ font-size: $title-size;
text{
font-size: $title-size-sm;
font-weight: normal;
diff --git a/components/industry-list.vue b/components/industry-list.vue
deleted file mode 100644
index 3c61ea2..0000000
--- a/components/industry-list.vue
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
- MLB
- 信誉值
- 主营
- 成交
-
-
-
-
-
-
-
-
-
diff --git a/components/industry-list/industry-list.vue b/components/industry-list/industry-list.vue
new file mode 100644
index 0000000..ae18a95
--- /dev/null
+++ b/components/industry-list/industry-list.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+ {{item.name}}
+
+
+
+ {{item.industry.title}}
+
+
+
+
+
+
+ {{toast}}
+
+
+
+
+
+
+
+
diff --git a/components/store-boss/store-boss.vue b/components/store-boss/store-boss.vue
new file mode 100644
index 0000000..d92a144
--- /dev/null
+++ b/components/store-boss/store-boss.vue
@@ -0,0 +1,249 @@
+
+
+
+
+
+ {{wordData.top.barter_total || 0}}
+ 总易货额
+
+
+ {{wordData.top.trading_day || 0}}
+ 今日交易额
+
+
+ {{wordData.top.eb_in || 0}}
+ E货额度收入
+
+
+ {{wordData.top.cash_in || 0}}
+ 现金收入
+
+
+
+
+
+
+ {{wordData.middle.visitors || 0}}
+ 访客统计
+
+
+ {{wordData.middle.clinch || 0}}
+ 成交客户
+
+
+ {{wordData.middle.employees || 0}}
+ 员工数量
+
+
+
+ {{wordData.middle.sale || 0}}
+ 在售权证
+
+
+ {{wordData.middle.hold || 0}}
+ 权证持有
+
+
+ {{wordData.middle.transfer || 0}}
+ 转让权证
+
+
+
+
+
+
+ {{wordData.order.not_shipped}}
+
+ 待发货
+
+
+ {{wordData.order.already_shipped}}
+
+ 已发货
+
+
+ {{wordData.order.not_pick}}
+
+ 待提货
+
+
+ {{wordData.order.already_pick}}
+
+ 已提货
+
+
+ {{wordData.order.after_sale}}
+
+ 退换货
+
+
+
+
+
+
+ 扫码验证
+
+
+
+ 商品权证
+
+
+
+ 优惠券管理
+
+
+
+ 收款管理
+
+
+
+
+
+
+ 基础信息
+
+
+
+ 智能名片
+
+
+
+ 营销推广码
+
+
+
+ 部门/门店
+
+
+
+ 员工管理
+
+
+
+
+
+
+
+
diff --git a/components/store-staff/store-staff.vue b/components/store-staff/store-staff.vue
new file mode 100644
index 0000000..33e6b85
--- /dev/null
+++ b/components/store-staff/store-staff.vue
@@ -0,0 +1,159 @@
+
+
+ 员工
+
+
+
+
+
+
diff --git a/manifest.json b/manifest.json
index 26d93fb..2a80af8 100644
--- a/manifest.json
+++ b/manifest.json
@@ -23,27 +23,30 @@
},
/* 模块配置 */
"modules" : {
- "OAuth" : {}
+ "OAuth" : {},
+ "Payment" : {},
+ "Share" : {}
},
/* 应用发布信息 */
"distribute" : {
/* android打包配置 */
"android" : {
"permissions" : [
- "",
- "",
- "",
- "",
- "",
+ "",
"",
"",
+ "",
"",
- "",
- "",
+ "",
"",
- "",
"",
- "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
""
]
},
@@ -52,8 +55,63 @@
/* SDK配置 */
"sdkConfigs" : {
"oauth" : {
- "univerify" : {}
+ "univerify" : {},
+ "weixin" : {
+ "appid" : "wx222fbe58feee7819",
+ "appsecret" : "3d24525a636d7573a8fae885097d5cf7",
+ "UniversalLinks" : ""
+ }
+ },
+ "payment" : {
+ "weixin" : {
+ "__platform__" : [ "ios", "android" ],
+ "appid" : "wx222fbe58feee7819",
+ "UniversalLinks" : ""
+ }
+ },
+ "share" : {
+ "weixin" : {
+ "appid" : "wx222fbe58feee7819",
+ "UniversalLinks" : ""
+ }
+ },
+ "maps" : {},
+ "ad" : {}
+ },
+ "icons" : {
+ "android" : {
+ "hdpi" : "unpackage/res/icons/72x72.png",
+ "xhdpi" : "unpackage/res/icons/96x96.png",
+ "xxhdpi" : "unpackage/res/icons/144x144.png",
+ "xxxhdpi" : "unpackage/res/icons/192x192.png"
+ },
+ "ios" : {
+ "appstore" : "unpackage/res/icons/1024x1024.png",
+ "ipad" : {
+ "app" : "unpackage/res/icons/76x76.png",
+ "app@2x" : "unpackage/res/icons/152x152.png",
+ "notification" : "unpackage/res/icons/20x20.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "proapp@2x" : "unpackage/res/icons/167x167.png",
+ "settings" : "unpackage/res/icons/29x29.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "spotlight" : "unpackage/res/icons/40x40.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png"
+ },
+ "iphone" : {
+ "app@2x" : "unpackage/res/icons/120x120.png",
+ "app@3x" : "unpackage/res/icons/180x180.png",
+ "notification@2x" : "unpackage/res/icons/40x40.png",
+ "notification@3x" : "unpackage/res/icons/60x60.png",
+ "settings@2x" : "unpackage/res/icons/58x58.png",
+ "settings@3x" : "unpackage/res/icons/87x87.png",
+ "spotlight@2x" : "unpackage/res/icons/80x80.png",
+ "spotlight@3x" : "unpackage/res/icons/120x120.png"
+ }
}
+ },
+ "splashscreen" : {
+ "androidStyle" : "common"
}
}
},
diff --git a/pages.json b/pages.json
index 60bc20a..4d1ea32 100644
--- a/pages.json
+++ b/pages.json
@@ -4,7 +4,8 @@
"path": "pages/equity/index",
"name": "Equity",
"style":{
- "navigationStyle":"custom"
+ "navigationStyle":"custom",
+ "navigationBarTextStyle":"white"
}
},{
"path": "pages/market/index",
@@ -25,12 +26,23 @@
}
},{
"path": "pages/store/index",
- "name": "Store"
+ "name": "Store",
+ "style": {
+ "navigationStyle":"custom",
+ "navigationBarTitleText":"企业工具",
+ "navigationBarTextStyle":"white",
+ "navigationBarBackgroundColor":"#c82626"
+ }
},{
"path": "pages/property/index",
- "name": "Property"
+ "name": "Property",
+ "style": {
+ "navigationBarTitleText": "",
+ "navigationStyle":"custom"
+ }
},{
- "path" : "pages/goods/details",
+ "path" : "pages/goods/details",
+ "name" : "goodsDetails",
"style": {
"navigationBarTitleText":"",
"titleNView": {
@@ -82,9 +94,96 @@
"path": "pages/vip/index",
"name": "Vip",
"style": {
- "navigationBarTitleText": "我的会员"
+ "navigationBarTitleText": "会员",
+ "navigationBarBackgroundColor":"#1f1b1c",
+ "navigationBarTextStyle":"white",
+ "backgroundColor":"#fefaef"
}
}
+ ,{
+ "path" : "pages/equity/search",
+ "name" : "Search",
+ "style":{
+ "navigationBarTitleText": "搜索"
+ }
+ },{
+ "path" : "pages/market/logs",
+ "name" : "marketLogs",
+ "style" :{
+ "navigationBarTitleText": "成交历史"
+ }
+ },{
+ "path" : "pages/order/buy",
+ "name" : "Buy",
+ "style" :{
+ "navigationBarTitleText": "确认订单",
+ "navigationBarBackgroundColor":"#FFFFFF"
+ }
+ },{
+ "path" : "pages/goods/lists",
+ "name" : "goodsList",
+ "style" :{
+ "navigationBarTitleText": "商品列表",
+ "navigationBarBackgroundColor":"#FFFFFF"
+ }
+ },{
+ "path" : "pages/company/approve",
+ "name" : "Approve",
+ "style" :{
+ "navigationBarTitleText": ""
+ }
+ },{
+ "path" : "pages/store/visitors",
+ "name" : "Visitors",
+ "style" : {
+ "navigationBarTitleText": "访客统计",
+ "navigationBarBackgroundColor":"#FFFFFF"
+ }
+ },{
+ "path" : "pages/store/customer",
+ "name" : "Customer",
+ "style" : {
+ "navigationBarTitleText": "成交客户",
+ "navigationBarBackgroundColor":"#FFFFFF"
+ }
+ },{
+ "path" : "pages/store/employees",
+ "name" : "Employees",
+ "style" : {
+ "navigationBarTitleText": "员工",
+ "app-plus":{
+ "titleNView": {
+ "backgroundColor": "#FFFFFF",
+ "buttons": [
+ {
+ "text": "添加",
+ "fontSize": "16",
+ "width": "80",
+ "color": "#c82626"
+ }
+ ]
+ }
+ }
+ }
+ },{
+ "path" : "pages/store/basics",
+ "style" :{
+ "navigationBarTitleText": "基础信息",
+ "app-plus":{
+ "titleNView": {
+ "backgroundColor": "#FFFFFF",
+ "buttons": [
+ {
+ "text": "保存",
+ "fontSize": "16",
+ "width": "80",
+ "color": "#c82626"
+ }
+ ]
+ }
+ }
+ }
+ }
],
"tabBar": {
"color": "#bababa",
@@ -121,5 +220,15 @@
},
"easycom": {
"nv": "@/uni_modules/pyh-nv/components/pyh-nv/pyh-nv.vue"
+ },
+ "condition" : { //模式配置,仅开发期间生效
+ "current": 0, //当前激活的模式(list 的索引项)
+ "list": [
+ {
+ "name": "", //模式名称
+ "path": "", //启动页面,必选
+ "query": "" //启动参数,在页面的onLoad函数里面得到
+ }
+ ]
}
}
diff --git a/pages/company/approve.vue b/pages/company/approve.vue
new file mode 100644
index 0000000..80b4d66
--- /dev/null
+++ b/pages/company/approve.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{type[typeIndex].name}}
+
+
+
+
+
+
+
+
+ {{industry[industryIndex].title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/company/prompt.vue b/pages/company/prompt.vue
index 4189d0d..f10878e 100644
--- a/pages/company/prompt.vue
+++ b/pages/company/prompt.vue
@@ -16,7 +16,8 @@
},
onNavigationBarButtonTap(e){
this.$Router.pushTab({name: "Equity"})
- }
+ },
+
}
diff --git a/pages/company/registered.vue b/pages/company/registered.vue
index b85b52e..a641166 100644
--- a/pages/company/registered.vue
+++ b/pages/company/registered.vue
@@ -11,18 +11,18 @@
-
+
- 选择企业类型
+ {{type[typeIndex].name}}
-
+
- 选择企业行业
+ {{industry[industryIndex].title}}
@@ -35,6 +35,7 @@
-
+
diff --git a/pages/order/submit.vue b/pages/equity/search.vue
similarity index 94%
rename from pages/order/submit.vue
rename to pages/equity/search.vue
index 8183fd0..86db642 100644
--- a/pages/order/submit.vue
+++ b/pages/equity/search.vue
@@ -1,6 +1,6 @@
-
+ 搜索
diff --git a/pages/goods/details.vue b/pages/goods/details.vue
index a20ec64..ec1f82f 100644
--- a/pages/goods/details.vue
+++ b/pages/goods/details.vue
@@ -1,33 +1,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
- 宜家哈尔滨旗舰店
-
+ {{goodsObj.shop.name}}
+
- 17个功能分区,理性展现
+ {{goodsObj.skus[0].goods_name}}
@@ -56,36 +52,53 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -102,7 +115,6 @@
top: 0;
left: 0;
z-index: 1;
- background: #3F536E;
width: 100%;
padding-top: 100%;
.swiper{
diff --git a/pages/goods/lists.vue b/pages/goods/lists.vue
new file mode 100644
index 0000000..30aba0f
--- /dev/null
+++ b/pages/goods/lists.vue
@@ -0,0 +1,83 @@
+
+
+
+ 最新
+
+ 价格
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 8e1fc23..a80208c 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -52,6 +52,7 @@
this.$Router.replace({name: "Registered"})
return
}
+ this.$Router.back()
}).catch(err => {
uni.showToast({
title: err.message,
diff --git a/pages/market/index.vue b/pages/market/index.vue
index c3b97b9..d0cc3aa 100644
--- a/pages/market/index.vue
+++ b/pages/market/index.vue
@@ -41,6 +41,9 @@
if(index == 1 && index == this.tabIndex) this.marketType = this.marketType == 'low' ? 'high': 'low'
this.tabIndex = index
}
+ },
+ onNavigationBarButtonTap(){
+ this.$Router.push({name: "marketLogs"})
}
}
diff --git a/pages/vip/pay.vue b/pages/market/logs.vue
similarity index 71%
rename from pages/vip/pay.vue
rename to pages/market/logs.vue
index 9eceec4..a84bbf6 100644
--- a/pages/vip/pay.vue
+++ b/pages/market/logs.vue
@@ -1,6 +1,6 @@
- 会员支付
+ 成交历史
@@ -9,14 +9,11 @@
data() {
return {
- }
- },
- methods: {
-
+ };
}
}
-
diff --git a/pages/order/buy.vue b/pages/order/buy.vue
new file mode 100644
index 0000000..cb14546
--- /dev/null
+++ b/pages/order/buy.vue
@@ -0,0 +1,284 @@
+
+
+
+
+
+
+ {{mall.shop.name || '-'}}
+
+
+
+ {{item.title}}
+
+ ¥{{item.price}}
+
+
+
+
+
+
+
+ {{amount}}
+
+
+
+
+
+
+ 优惠券
+
+
+
+
+
+
+ -{{couponPrice}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/property/index.vue b/pages/property/index.vue
index 6da5391..4353dfb 100644
--- a/pages/property/index.vue
+++ b/pages/property/index.vue
@@ -1,6 +1,27 @@
- 资产
+
+ 321312
+
+
+ 321312
+
+
+ 321312
+
+
+ 321312
+
+
+ 321312
+
+
+ 321312
+
+
+ 321312
+
+
@@ -9,11 +30,13 @@
data() {
return {
- };
+ }
+ },
+ methods: {
+ onOut(){
+ this.$store.commit('setToken', '')
+ }
}
}
-
diff --git a/pages/store/basics.vue b/pages/store/basics.vue
new file mode 100644
index 0000000..0fda350
--- /dev/null
+++ b/pages/store/basics.vue
@@ -0,0 +1,406 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+ 上传图片
+
+
+
+ 点击查看图片,长按删除图片
+
+
+
+
+ 删除
+
+
+
+
+
+
+ 上传视频封面
+
+
+
+
+
+
+ 上传视频
+
+
+
+ 点击查看封面/视频,长按删除封面/视频
+
+
+
+ 添加展示模块
+
+
+
+
+
+
+
diff --git a/pages/store/customer.vue b/pages/store/customer.vue
new file mode 100644
index 0000000..1648c1f
--- /dev/null
+++ b/pages/store/customer.vue
@@ -0,0 +1,216 @@
+
+
+
+
+ 日成交
+ 月成交
+ 年成交
+
+
+
+
+
+ {{dateValue}}
+
+
+
+ 成交客户量 {{visitor.day}} 人
+ 累计访客量 {{visitor.all}} 人
+
+
+
+
+
+
+
+
+ {{item.user.username}}
+ {{item.state}}
+
+ 订单号: {{item.order_no}}
+ {{item.created_at}}
+
+
+
+
+
+ 暂无相关成交客户记录
+
+
+
+
+
+
+
+
+
diff --git a/pages/store/employees.vue b/pages/store/employees.vue
new file mode 100644
index 0000000..c6f6160
--- /dev/null
+++ b/pages/store/employees.vue
@@ -0,0 +1,19 @@
+
+
+ 员工
+
+
+
+
+
+
diff --git a/pages/store/index.vue b/pages/store/index.vue
index 1293211..57cee78 100644
--- a/pages/store/index.vue
+++ b/pages/store/index.vue
@@ -1,31 +1,246 @@
-
- 店铺
-
-
+
+
+
+
+
+ 企业工具
+
+
+
+
+ {{appliesState.message}}
+
+
+
+
+ 认证失败
+ {{appliesState.message}}
+
+
+
+
+ {{appliesState.message}}
+
+
+
+
+
+
+
+
+ {{company.name}}
+ 诚信{{company.faith}}
+
+ {{company.identity}}
+
+
+
+
+
+
+
+
+
+
+
+ 企业工具
+
+
+
+ 一键开启您的易货之旅
+
+
+
-
diff --git a/pages/store/visitors.vue b/pages/store/visitors.vue
new file mode 100644
index 0000000..939b232
--- /dev/null
+++ b/pages/store/visitors.vue
@@ -0,0 +1,203 @@
+
+
+
+
+ 日成交
+ 月成交
+ 年成交
+
+
+
+
+
+ {{dateValue}}
+
+
+
+ 访客量 {{visitor.factor}} 人
+ 累计访客量 {{visitor.all}} 人
+
+
+
+
+
+
+
+ {{item.nickname || '-'}}
+ {{item.date || '-'}}
+
+
+
+
+
+
+ 暂无相关访客记录
+
+
+
+
+
+
+
+
diff --git a/pages/vip/index.vue b/pages/vip/index.vue
index 1acb236..f955839 100644
--- a/pages/vip/index.vue
+++ b/pages/vip/index.vue
@@ -1,22 +1,287 @@
-
- 开通会员
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+ {{user.username}}
+ {{user.identity.name}}至{{user.identity.ended_at}}
+ 开通/续费
+
+
+
+
+
+
+
+ 开通会员享特权
+
+
+
+ {{item.name}}
+
+
+
+
+
+
+
+ 开通须知
+
+ {{description}}
+
+
-
diff --git a/public/date.js b/public/date.js
new file mode 100644
index 0000000..8b2b6b7
--- /dev/null
+++ b/public/date.js
@@ -0,0 +1,30 @@
+
+/**
+ * Web唐明明
+ * 匆匆数载恍如梦,岁月迢迢华发增。
+ * 碌碌无为枉半生,一朝惊醒万事空。
+ * moduleName: 日期
+ */
+
+export default getDate = (type) =>{
+ return new Promise((resolve, reject) => {
+ const date = new Date()
+ const year = date.getFullYear()
+ const month = (date.getMonth() + 1) < 9 ? '0' + (date.getMonth() + 1) : date.getMonth()
+ const day = date.getDate()
+
+ switch(type){
+ case 'day':
+ resolve(year + '-' + month + '-' + day)
+ break
+ case 'month':
+ resolve(year + '-' + month)
+ break
+ case 'year':
+ resolve(year)
+ break
+ default:
+ resolve(year + '-' + month + '-' + day)
+ }
+ })
+}
diff --git a/public/userAuth.js b/public/userAuth.js
index d68dbba..2349145 100644
--- a/public/userAuth.js
+++ b/public/userAuth.js
@@ -7,26 +7,128 @@
*/
import { router } from '../router'
+import { keyAuth } from '../apis/interfaces/auth'
+import store from '../store'
class userAuth {
constructor() {
-
+ this.univerfyConfig = {
+ fullScreen : true,
+ authButton: {
+ 'title': '一键登录',
+ 'normalColor': '#c82626',
+ 'highlightColor': '#a61010',
+ 'disabledColor': '#d86767',
+ 'borderRadius': '0'
+ },
+ otherLoginButton: {
+ 'title': '其他手机号码',
+ 'borderColor': '#c82626',
+ 'borderRadius': '0',
+ 'textColor': '#c82626'
+ },
+ privacyTerms: {
+ 'checkedImage': '/static/icons/checked-icon.png',
+ 'uncheckedImage': '/static/icons/unchecked-icon.png',
+ 'textColor': '#555555',
+ 'termsColor': '#c82626',
+ 'suffix': '并使用本机号码登录/注册',
+ 'privacyItems': [{
+ 'url': 'https://www.baidu.com',
+ 'title': '用户隐私规格'
+ },{
+ 'url': 'https://www.baidu.com',
+ 'title': '用户服务协议'
+ }]
+ },
+ buttons: {
+ 'iconWidth': '45px',
+ 'list': [{
+ "provider": '微信登录',
+ "iconPath": '/static/icons/wechat.png',
+ }]
+ }
+ }
}
// 预登录
Login(){
- uni.preLogin({
- provider: "univerify",
- success : res=> {
- console.log(res)
- },
- fail : err=> {
- router.push({name: "Login"})
- }
+ return new Promise((resolve, reject) => {
+ uni.showLoading({
+ title: '加载中',
+ mask : true
+ })
+ uni.preLogin({
+ provider: 'univerify',
+ success : res=> {
+ this.keyLogin().then(() => {
+ resolve({
+ auth: true
+ })
+ }).catch(errMsg => {
+ reject(errMsg)
+ })
+ },
+ fail : err=> {
+ router.push({name: 'Login'})
+ },
+ complete() {
+ uni.hideLoading()
+ }
+ })
})
}
// 一键登录
keyLogin(){
- console.log('一键登录')
+ return new Promise((resolve, reject) => {
+ uni.login({
+ provider : 'univerify',
+ univerifyStyle : {...this.univerfyConfig},
+ success: authResult => {
+ keyAuth({
+ access_token: authResult.authResult.access_token,
+ openid : authResult.authResult.openid
+ }).then(res => {
+ uni.closeAuthView()
+ store.commit('setToken', res.token_type + ' ' + res.access_token)
+ resolve()
+ if(!res.is_company){
+ router.push({name: "Registered"})
+ return
+ }
+ }).catch(err => {
+ reject(err)
+ })
+ },
+ fail : err => {
+ uni.closeAuthView()
+ switch(err.code){
+ case 30002:
+ router.push({name: "Login"})
+ break
+ case 30008:
+ this.wechatAuth()
+ break
+ }
+ }
+ })
+ })
+ }
+
+ /**
+ * 微信登录
+ */
+ wechatAuth(){
+ uni.showToast({
+ title: '微信登录',
+ icon : 'none'
+ })
+ }
+
+ /**
+ * 处理登录状态维护
+ */
+ updAuthToken(){
+
}
}
diff --git a/router/index.js b/router/index.js
index ebfca2a..b6db595 100644
--- a/router/index.js
+++ b/router/index.js
@@ -18,7 +18,6 @@ router.beforeEach((to, from, next) => {
const token = store.getters.getToken || uni.getStorageSync('token')
// 检查是否需要登录
if(to.meta.auth && token === ''){
- keyPhone.keyAuth()
return
}
next();
@@ -29,6 +28,8 @@ router.afterEach((to, from) => {
// console.log('跳转结束--暂无应用场景')
})
+//
+
export {
router,
RouterMount
diff --git a/scss/globa.scss b/scss/globa.scss
index 29adf2c..c3b92ba 100644
--- a/scss/globa.scss
+++ b/scss/globa.scss
@@ -65,5 +65,15 @@ $padding: 30rpx;
text-overflow: ellipsis;
}
+.ellipsis{
+ max-width: 100%;
+ display: -webkit-box;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+
// 修改nvtab
-$mainColor: #c82626;
+$mainColor: white;
+
diff --git a/static/icons/add-icon.png b/static/icons/add-icon.png
new file mode 100644
index 0000000..1390ef3
Binary files /dev/null and b/static/icons/add-icon.png differ
diff --git a/static/icons/approve-icon.png b/static/icons/approve-icon.png
new file mode 100644
index 0000000..6518639
Binary files /dev/null and b/static/icons/approve-icon.png differ
diff --git a/static/icons/audit-icon.png b/static/icons/audit-icon.png
new file mode 100644
index 0000000..e4329d6
Binary files /dev/null and b/static/icons/audit-icon.png differ
diff --git a/static/icons/e-logo-white.png b/static/icons/e-logo-white.png
new file mode 100644
index 0000000..62ef1e0
Binary files /dev/null and b/static/icons/e-logo-white.png differ
diff --git a/static/icons/e-logo.png b/static/icons/e-logo.png
new file mode 100644
index 0000000..05ca1f8
Binary files /dev/null and b/static/icons/e-logo.png differ
diff --git a/static/icons/listnull-icon.png b/static/icons/listnull-icon.png
new file mode 100644
index 0000000..85e34a4
Binary files /dev/null and b/static/icons/listnull-icon.png differ
diff --git a/static/icons/login-icon.png b/static/icons/login-icon.png
new file mode 100644
index 0000000..9c13aad
Binary files /dev/null and b/static/icons/login-icon.png differ
diff --git a/static/icons/order_icon_00.png b/static/icons/order_icon_00.png
index 1ff4fab..0617cc1 100644
Binary files a/static/icons/order_icon_00.png and b/static/icons/order_icon_00.png differ
diff --git a/static/icons/order_icon_03.png b/static/icons/order_icon_03.png
index 5c651b3..be4d9a5 100644
Binary files a/static/icons/order_icon_03.png and b/static/icons/order_icon_03.png differ
diff --git a/static/icons/search-icon.png b/static/icons/search-icon.png
new file mode 100644
index 0000000..0804a8a
Binary files /dev/null and b/static/icons/search-icon.png differ
diff --git a/static/icons/tool_icon_00.png b/static/icons/tool_icon_00.png
new file mode 100644
index 0000000..d3186e5
Binary files /dev/null and b/static/icons/tool_icon_00.png differ
diff --git a/static/icons/tool_icon_01.png b/static/icons/tool_icon_01.png
new file mode 100644
index 0000000..3803c76
Binary files /dev/null and b/static/icons/tool_icon_01.png differ
diff --git a/static/icons/tool_icon_02.png b/static/icons/tool_icon_02.png
new file mode 100644
index 0000000..a2f03d1
Binary files /dev/null and b/static/icons/tool_icon_02.png differ
diff --git a/static/icons/tool_icon_03.png b/static/icons/tool_icon_03.png
new file mode 100644
index 0000000..b29c869
Binary files /dev/null and b/static/icons/tool_icon_03.png differ
diff --git a/static/icons/tool_icon_04.png b/static/icons/tool_icon_04.png
new file mode 100644
index 0000000..f131b50
Binary files /dev/null and b/static/icons/tool_icon_04.png differ
diff --git a/static/icons/tool_icon_05.png b/static/icons/tool_icon_05.png
new file mode 100644
index 0000000..6cf32a9
Binary files /dev/null and b/static/icons/tool_icon_05.png differ
diff --git a/static/icons/tool_icon_06.png b/static/icons/tool_icon_06.png
new file mode 100644
index 0000000..c7f1fe0
Binary files /dev/null and b/static/icons/tool_icon_06.png differ
diff --git a/static/icons/tool_icon_07.png b/static/icons/tool_icon_07.png
new file mode 100644
index 0000000..04e1c72
Binary files /dev/null and b/static/icons/tool_icon_07.png differ
diff --git a/static/icons/tool_icon_08.png b/static/icons/tool_icon_08.png
new file mode 100644
index 0000000..7d6fa65
Binary files /dev/null and b/static/icons/tool_icon_08.png differ
diff --git a/static/icons/user_icon_00.png b/static/icons/user_icon_00.png
deleted file mode 100644
index b7a6771..0000000
Binary files a/static/icons/user_icon_00.png and /dev/null differ
diff --git a/static/icons/user_icon_01.png b/static/icons/user_icon_01.png
deleted file mode 100644
index d813c0c..0000000
Binary files a/static/icons/user_icon_01.png and /dev/null differ
diff --git a/static/icons/user_icon_02.png b/static/icons/user_icon_02.png
deleted file mode 100644
index 370f762..0000000
Binary files a/static/icons/user_icon_02.png and /dev/null differ
diff --git a/static/imgs/vip-angle-back.png b/static/imgs/vip-angle-back.png
new file mode 100644
index 0000000..f68720b
Binary files /dev/null and b/static/imgs/vip-angle-back.png differ
diff --git a/uni_modules/pyh-nv/components/pyh-nv/pyh-nv.vue b/uni_modules/pyh-nv/components/pyh-nv/pyh-nv.vue
index fb99b09..49774e3 100644
--- a/uni_modules/pyh-nv/components/pyh-nv/pyh-nv.vue
+++ b/uni_modules/pyh-nv/components/pyh-nv/pyh-nv.vue
@@ -478,7 +478,7 @@
.nvTabBox{position: absolute!important;}
.nvTab{flex-direction: column!important;align-items: center;justify-content: flex-end;margin: 0 10rpx;position: relative;}
.nTTxt,.nTTxt-ac{padding: 0 10rpx;line-height: 88rpx;}
- .nTLine,.nTLine-ac{height: 4rpx;border-radius: 2rpx;background: transparent;position: absolute;bottom: 0;left: 0;right: 0;}
+ .nTLine,.nTLine-ac{height: 4rpx;border-radius: 2rpx;background: transparent;position: absolute;bottom: 10rpx;left: 0;right: 0;}
.nTTxt-ac{color: $mainColor;}
.nTLine-ac{background: $mainColor;}
.nvTabHide{width:0;height:0;margin:0;overflow:hidden;}
diff --git a/uni_modules/uni-number-box/changelog.md b/uni_modules/uni-number-box/changelog.md
new file mode 100644
index 0000000..1b73c79
--- /dev/null
+++ b/uni_modules/uni-number-box/changelog.md
@@ -0,0 +1,18 @@
+## 1.1.1(2021-07-30)
+- 优化 vue3下事件警告的问题
+## 1.1.0(2021-07-13)
+- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834)
+## 1.0.7(2021-05-12)
+- 新增 组件示例地址
+## 1.0.6(2021-04-20)
+- 修复 uni-number-box 浮点数运算不精确的 bug
+- 修复 uni-number-box change 事件触发不正确的 bug
+- 新增 uni-number-box v-model 双向绑定
+## 1.0.5(2021-02-05)
+- 调整为uni_modules目录规范
+
+## 1.0.7(2021-02-05)
+- 调整为uni_modules目录规范
+- 新增 支持 v-model
+- 新增 支持 focus、blur 事件
+- 新增 支持 PC 端
diff --git a/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue b/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue
new file mode 100644
index 0000000..934d13e
--- /dev/null
+++ b/uni_modules/uni-number-box/components/uni-number-box/uni-number-box.vue
@@ -0,0 +1,203 @@
+
+
+
+ -
+
+
+
+ +
+
+
+
+
+
diff --git a/uni_modules/uni-number-box/package.json b/uni_modules/uni-number-box/package.json
new file mode 100644
index 0000000..940a295
--- /dev/null
+++ b/uni_modules/uni-number-box/package.json
@@ -0,0 +1,81 @@
+{
+ "id": "uni-number-box",
+ "displayName": "uni-number-box 数字输入框",
+ "version": "1.1.1",
+ "description": "NumberBox 带加减按钮的数字输入框组件,用户可以控制每次点击增加的数值,支持小数。",
+ "keywords": [
+ "uni-ui",
+ "uniui",
+ "数字输入框"
+],
+ "repository": "https://github.com/dcloudio/uni-ui",
+ "engines": {
+ "HBuilderX": ""
+ },
+ "directories": {
+ "example": "../../temps/example_temps"
+ },
+ "dcloudext": {
+ "category": [
+ "前端组件",
+ "通用组件"
+ ],
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "y"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": "y",
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": "y"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "y",
+ "百度": "y",
+ "字节跳动": "y",
+ "QQ": "y"
+ },
+ "快应用": {
+ "华为": "u",
+ "联盟": "u"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/uni_modules/uni-number-box/readme.md b/uni_modules/uni-number-box/readme.md
new file mode 100644
index 0000000..9c951e4
--- /dev/null
+++ b/uni_modules/uni-number-box/readme.md
@@ -0,0 +1,50 @@
+
+
+## NumberBox 数字输入框
+> **组件名:uni-number-box**
+> 代码块: `uNumberBox`
+
+
+带加减按钮的数字输入框。
+
+### 安装方式
+
+本组件符合[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)规范,`HBuilderX 2.5.5`起,只需将本组件导入项目,在页面`template`中即可直接使用,无需在页面中`import`和注册`components`。
+
+如需通过`npm`方式使用`uni-ui`组件,另见文档:[https://ext.dcloud.net.cn/plugin?id=55](https://ext.dcloud.net.cn/plugin?id=55)
+
+### 基本用法
+
+在 ``template`` 中使用组件
+
+```html
+
+
+
+
+```
+
+## API
+
+### NumberBox Props
+
+|属性名 |类型 |默认值 |说明 |
+|:-: |:-: |:-: |:-: |
+|value/v-model|Number |0 |输入框当前值 |
+|min |Number |0 |最小值 |
+|max |Number |100 |最大值 |
+|step |Number |1 |每次点击改变的间隔大小 |
+|disabled |Boolean|false |是否为禁用状态 |
+
+### NumberBox Events
+
+|事件名称 |说明 |返回值 |
+|:-: |:-: |:-: |
+|change |输入框值改变时触发的事件,参数为输入框当前的 value |- |
+|focus |输入框聚焦时触发的事件,参数为 event 对象 |- |
+|blur |输入框失焦时触发的事件,参数为 event 对象 |- |
+
+
+## 组件示例
+
+点击查看:[https://hellouniapp.dcloud.net.cn/pages/extUI/number-box/number-box](https://hellouniapp.dcloud.net.cn/pages/extUI/number-box/number-box)
\ No newline at end of file
diff --git a/unpackage/cache/apk/__UNI__CD19AAD_cm.apk b/unpackage/cache/apk/__UNI__CD19AAD_cm.apk
new file mode 100644
index 0000000..87c0989
Binary files /dev/null and b/unpackage/cache/apk/__UNI__CD19AAD_cm.apk differ
diff --git a/unpackage/cache/apk/apkurl b/unpackage/cache/apk/apkurl
new file mode 100644
index 0000000..1013dbc
--- /dev/null
+++ b/unpackage/cache/apk/apkurl
@@ -0,0 +1 @@
+https://service.dcloud.net.cn/build/download/0d7b3af0-ffd9-11eb-a971-ed46b2192340
\ No newline at end of file
diff --git a/unpackage/cache/apk/cmManifestCache.json b/unpackage/cache/apk/cmManifestCache.json
new file mode 100644
index 0000000..cdb1495
--- /dev/null
+++ b/unpackage/cache/apk/cmManifestCache.json
@@ -0,0 +1 @@
+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
\ No newline at end of file
diff --git a/unpackage/cache/certdata b/unpackage/cache/certdata
new file mode 100644
index 0000000..fb39f6a
--- /dev/null
+++ b/unpackage/cache/certdata
@@ -0,0 +1,3 @@
+andrCertfile=/Users/WebTmm/Desktop/5aa9ab18b4612a21d9e4849ca1200d74.keystore
+andrCertAlias=__uni__cd19aad
+andrCertPass=Nzz4TZfsMfJreNdZgt6XDw==
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/google-keystore.keystore b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/google-keystore.keystore
new file mode 100644
index 0000000..7d47941
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/google-keystore.keystore differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-hdpi.png b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-hdpi.png
new file mode 100644
index 0000000..6ebc467
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-hdpi.png differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xhdpi.png b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xhdpi.png
new file mode 100644
index 0000000..9c31f6a
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xhdpi.png differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxhdpi.png b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxhdpi.png
new file mode 100644
index 0000000..dbaa229
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxhdpi.png differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxxhdpi.png b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxxhdpi.png
new file mode 100644
index 0000000..dbfab89
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/.manifest/icon-android-xxxhdpi.png differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/__uniappchooselocation.js b/unpackage/cache/wgt/__UNI__CD19AAD/__uniappchooselocation.js
new file mode 100644
index 0000000..bd11f4b
--- /dev/null
+++ b/unpackage/cache/wgt/__UNI__CD19AAD/__uniappchooselocation.js
@@ -0,0 +1 @@
+!function(e){var t={};function A(a){if(t[a])return t[a].exports;var i=t[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,A),i.l=!0,i.exports}A.m=e,A.c=t,A.d=function(e,t,a){A.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},A.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},A.t=function(e,t){if(1&t&&(e=A(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(A.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)A.d(a,i,function(t){return e[t]}.bind(null,i));return a},A.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return A.d(t,"a",t),t},A.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},A.p="",A(A.s=41)}([function(e,t){e.exports={}},function(e,t,A){"use strict";function a(e,t,A,a,i,n,o,s,r,c){var l,u="function"==typeof e?e.options:e;if(r){u.components||(u.components={});var d=Object.prototype.hasOwnProperty;for(var h in r)d.call(r,h)&&!d.call(u.components,h)&&(u.components[h]=r[h])}if(c&&((c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(u.mixins||(u.mixins=[])).push(c)),t&&(u.render=t,u.staticRenderFns=A,u._compiled=!0),a&&(u.functional=!0),n&&(u._scopeId="data-v-"+n),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},u._ssrRegister=l):i&&(l=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),l)if(u.functional){u._injectStyles=l;var f=u.render;u.render=function(e,t){return l.call(t),f(e,t)}}else{var g=u.beforeCreate;u.beforeCreate=g?[].concat(g,l):[l]}return{exports:e,options:u}}A.d(t,"a",(function(){return a}))},function(e,t,A){"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.weexPlus=t.default=void 0,a="function"==typeof getUni?getUni:function(){var e=function(e){return"function"==typeof e},t=function(e){return e.then((function(e){return[null,e]})).catch((function(e){return[e]}))},A=/^\$|^on|^create|Sync$|Manager$|^pause/,a=["os","getCurrentSubNVue","getSubNVueById","stopRecord","stopVoice","stopBackgroundAudio","stopPullDownRefresh","hideKeyboard","hideToast","hideLoading","showNavigationBarLoading","hideNavigationBarLoading","canIUse","navigateBack","closeSocket","pageScrollTo","drawCanvas"],n=function(e){return(!A.test(e)||"createBLEConnection"===e)&&!~a.indexOf(e)},o=function(A){return function(){for(var a=arguments.length,i=Array(a>1?a-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return e(o.success)||e(o.fail)||e(o.complete)?A.apply(void 0,[o].concat(i)):t(new Promise((function(e,t){A.apply(void 0,[Object.assign({},o,{success:e,fail:t})].concat(i)),Promise.prototype.finally=function(e){var t=this.constructor;return this.then((function(A){return t.resolve(e()).then((function(){return A}))}),(function(A){return t.resolve(e()).then((function(){throw A}))}))}})))}},s=[],r=void 0;function c(e){s.forEach((function(t){return t({origin:r,data:e})}))}var l=i.webview.currentWebview().id,u=new BroadcastChannel("UNI-APP-SUBNVUE");function d(e){var t=i.webview.getWebviewById(e);return t&&!t.$processed&&function(e){e.$processed=!0;var t=i.webview.currentWebview().id===e.id,A="uniNView"===e.__uniapp_origin_type&&e.__uniapp_origin_id,a=e.id;if(e.postMessage=function(e){A?u.postMessage({data:e,to:t?A:a}):w({type:"UniAppSubNVue",data:e})},e.onMessage=function(e){s.push(e)},e.__uniapp_mask_id){r=e.__uniapp_host;var n=e.__uniapp_mask,o=i.webview.getWebviewById(e.__uniapp_mask_id);o=o.parent()||o;var c=e.show,l=e.hide,d=e.close,h=function(){o.setStyle({mask:n})},f=function(){o.setStyle({mask:"none"})};e.show=function(){h();for(var t=arguments.length,A=Array(t),a=0;a1&&void 0!==arguments[1]?arguments[1]:"GET",A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"application/x-www-form-urlencoded";return"object"===(void 0===e?"undefined":j(e))?"POST"===t.toUpperCase()&&"application/json"===A.toLowerCase()?JSON.stringify(e):Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&"):e},G=weex.requireModule("plusstorage"),T=weex.requireModule("clipboard"),Q=function(){if("function"==typeof getUniEmitter)return getUniEmitter;var e={$on:function(){console.warn("uni.$on failed")},$off:function(){console.warn("uni.$off failed")},$once:function(){console.warn("uni.$once failed")},$emit:function(){console.warn("uni.$emit failed")}};return function(){return e}}();function U(e,t,A){return e[t].apply(e,A)}var F=Object.freeze({loadFontFace:function(t){var A=t.family,a=t.source,i=(t.desc,t.success),n=(t.fail,t.complete);E.addRule("fontFace",{fontFamily:A,src:a.replace(/"/g,"'")});var o={errMsg:"loadFontFace:ok",status:"loaded"};e(i)&&i(o),e(n)&&n(o)},ready:N,request:function(t){var A=t.url,a=t.data,i=t.header,n=t.method,o=void 0===n?"GET":n,s=t.dataType,r=void 0===s?"json":s,c=(t.responseType,t.success),l=t.fail,u=t.complete,d=!1,h=!1,f={};if(i)for(var g in i)h||"content-type"!==g.toLowerCase()?f[g]=i[g]:(h=!0,f["Content-Type"]=i[g]);return"GET"===o&&a&&(A=A+(~A.indexOf("?")?"&"===A.substr(-1)||"?"===A.substr(-1)?"":"&":"?")+P(a)),O.fetch({url:A,method:o,headers:f,type:"json"===r?"json":"text",body:"GET"!==o?P(a,o,f["Content-Type"]):""},(function(t){var A=t.status,a=(t.ok,t.statusText,t.data),i=t.headers,n={};!A||-1===A||d?(n.errMsg="request:fail",e(l)&&l(n)):(n.data=a,n.statusCode=A,n.header=i,e(c)&&c(n)),e(u)&&u(n)})),{abort:function(){d=!0}}},getStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.getItem(A+"__TYPE",(function(t){if("success"===t.result){var o=t.data;G.getItem(A,(function(t){if("success"===t.result){var A=t.data;o&&A?("String"!==o&&(A=JSON.parse(A)),e(a)&&a({errMsg:"getStorage:ok",data:A})):(t.errMsg="setStorage:fail",e(i)&&i(t))}else t.errMsg="setStorage:fail",e(i)&&i(t);e(n)&&n(t)}))}else t.errMsg="setStorage:fail",e(i)&&i(t),e(n)&&n(t)}))},setStorage:function(t){var A=t.key,a=t.data,i=t.success,n=t.fail,o=t.complete,s="String";"object"===(void 0===a?"undefined":j(a))&&(s="Object",a=JSON.stringify(a)),G.setItem(A,a,(function(t){"success"===t.result?G.setItem(A+"__TYPE",s,(function(t){"success"===t.result?e(i)&&i({errMsg:"setStorage:ok"}):(t.errMsg="setStorage:fail",e(n)&&n(t))})):(t.errMsg="setStorage:fail",e(n)&&n(t)),e(o)&&o(t)}))},removeStorage:function(t){var A=t.key,a=(t.data,t.success),i=t.fail,n=t.complete;G.removeItem(A,(function(t){"success"===t.result?e(a)&&a({errMsg:"removeStorage:ok"}):(t.errMsg="removeStorage:fail",e(i)&&i(t)),e(n)&&n(t)})),G.removeItem(A+"__TYPE")},clearStorage:function(e){e.key,e.data,e.success,e.fail,e.complete},getClipboardData:function(t){var A=t.success,a=(t.fail,t.complete);T.getString((function(t){var i={errMsg:"getClipboardData:ok",data:t.data};e(A)&&A(i),e(a)&&a(i)}))},setClipboardData:function(t){var A=t.data,a=t.success,i=(t.fail,t.complete),n={errMsg:"setClipboardData:ok"};T.setString(A),e(a)&&a(n),e(i)&&i(n)},onSubNVueMessage:c,getSubNVueById:d,getCurrentSubNVue:function(){return d(i.webview.currentWebview().id)},$on:function(){return U(Q(),"$on",[].concat(Array.prototype.slice.call(arguments)))},$off:function(){return U(Q(),"$off",[].concat(Array.prototype.slice.call(arguments)))},$once:function(){return U(Q(),"$once",[].concat(Array.prototype.slice.call(arguments)))},$emit:function(){return U(Q(),"$emit",[].concat(Array.prototype.slice.call(arguments)))}}),R={os:{nvue:!0}},V={};return"undefined"!=typeof Proxy?V=new Proxy({},{get:function(e,t){if("os"===t)return{nvue:!0};if("postMessage"===t)return w;if("requireNativePlugin"===t)return I;if("onNavigationBarButtonTap"===t)return S;if("onNavigationBarSearchInputChanged"===t)return C;if("onNavigationBarSearchInputConfirmed"===t)return D;if("onNavigationBarSearchInputClicked"===t)return L;var A=F[t];return A||(A=b(t)),n(t)?o(A):A}}):(Object.keys(R).forEach((function(e){V[e]=R[e]})),V.postMessage=w,V.requireNativePlugin=I,V.onNavigationBarButtonTap=S,V.onNavigationBarSearchInputChanged=C,V.onNavigationBarSearchInputConfirmed=D,V.onNavigationBarSearchInputClicked=L,Object.keys({uploadFile:!0,downloadFile:!0,chooseImage:!0,previewImage:!0,getImageInfo:!0,saveImageToPhotosAlbum:!0,chooseVideo:!0,saveVideoToPhotosAlbum:!0,saveFile:!0,getSavedFileList:!0,getSavedFileInfo:!0,removeSavedFile:!0,openDocument:!0,setStorage:!0,getStorage:!0,getStorageInfo:!0,removeStorage:!0,clearStorage:!0,getLocation:!0,chooseLocation:!0,openLocation:!0,getSystemInfo:!0,getNetworkType:!0,makePhoneCall:!0,scanCode:!0,setScreenBrightness:!0,getScreenBrightness:!0,setKeepScreenOn:!0,vibrateLong:!0,vibrateShort:!0,addPhoneContact:!0,showToast:!0,showLoading:!0,hideToast:!0,hideLoading:!0,showModal:!0,showActionSheet:!0,setNavigationBarTitle:!0,setNavigationBarColor:!0,navigateTo:!0,redirectTo:!0,reLaunch:!0,switchTab:!0,navigateBack:!0,getProvider:!0,login:!0,getUserInfo:!0,share:!0,requestPayment:!0,subscribePush:!0,unsubscribePush:!0,onPush:!0,offPush:!0}).forEach((function(e){var t=F[e];t||(t=b(e)),n(e)?V[e]=o(t):V[e]=t}))),V};var i=new WeexPlus(weex);t.weexPlus=i;var n=a(weex,i,BroadcastChannel);t.default=n},function(e,t,A){Vue.prototype.__$appStyle__={},Vue.prototype.__merge_style&&Vue.prototype.__merge_style(A(4).default,Vue.prototype.__$appStyle__)},function(e,t,A){"use strict";A.r(t);var a=A(0),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={onLoad:function(){this.initMessage()},methods:{initMessage:function(){var t=this,A=e.webview.currentWebview().extras||{},a=A.from,i=(A.callback,A.runtime),n=A.data,o=void 0===n?{}:n,s=A.useGlobalEvent;this.__from=a,this.__runtime=i,this.__page=e.webview.currentWebview().id,this.__useGlobalEvent=s,this.data=JSON.parse(JSON.stringify(o)),e.key.addEventListener("backbutton",(function(){"function"==typeof t.onClose?t.onClose():e.webview.currentWebview().close("auto")}));var r=this,c=function(e){var t=e.data&&e.data.__message;t&&r.__onMessageCallback&&r.__onMessageCallback(t.data)};this.__useGlobalEvent?weex.requireModule("globalEvent").addEventListener("plusMessage",c):new BroadcastChannel(this.__page).onmessage=c},postMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},A=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=JSON.parse(JSON.stringify({__message:{__page:this.__page,data:t,keep:A}})),i=this.__from;if("v8"===this.__runtime)if(this.__useGlobalEvent)e.webview.postMessageToUniNView(a,i);else{var n=new BroadcastChannel(i);n.postMessage(a)}else{var o=e.webview.getWebviewById(i);o&&o.evalJS("__plusMessage&&__plusMessage(".concat(JSON.stringify({data:a}),")"))}},onMessage:function(e){this.__onMessageCallback=e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var A={data:function(){return{locale:"en",fallbackLocale:"en",localization:{en:{done:"OK",cancel:"Cancel"},zh:{done:"完成",cancel:"取消"},"zh-hans":{},"zh-hant":{},messages:{}}}},onLoad:function(){this.initLocale()},created:function(){this.initLocale()},methods:{initLocale:function(){if(!this.__initLocale){this.__initLocale=!0;var t=(e.webview.currentWebview().extras||{}).data||{};if(t.messages&&(this.localization.messages=t.messages),t.locale)this.locale=t.locale.toLowerCase();else{var A=e.os.language.toLowerCase().split("/")[0].replace("_","-").split("-"),a=A[1];a&&(A[1]={chs:"hans",cn:"hans",sg:"hans",cht:"hant",tw:"hant",hk:"hant",mo:"hant"}[a]||a),A.length=A.length>2?2:A.length,this.locale=A.join("-")}}},localize:function(e){var t=this.locale,A=t.split("-")[0],a=this.fallbackLocale,i=this.localization;function n(e){return i[e]||{}}return n("messages")[e]||n(t)[e]||n(A)[e]||n(a)[e]||e}}};t.default=A}).call(this,A(2).weexPlus)},function(e,t,A){"use strict";var a=A(29),i=A(12),n=A(1);var o=Object(n.a)(i.default,a.b,a.c,!1,null,null,"14d2bcf2",!1,a.a,void 0);(function(e){this.options.style||(this.options.style={}),Vue.prototype.__merge_style&&Vue.prototype.__$appStyle__&&Vue.prototype.__merge_style(Vue.prototype.__$appStyle__,this.options.style),Vue.prototype.__merge_style?Vue.prototype.__merge_style(A(36).default,this.options.style):Object.assign(this.options.style,A(36).default)}).call(o),t.default=o.exports},,,,,function(e,t,A){"use strict";var a=A(13),i=A.n(a);t.default=i.a},function(e,t,A){"use strict";(function(e,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(A(5)),n=o(A(6));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,a)}return A}function r(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}weex.requireModule("dom").addRule("fontFace",{fontFamily:"unichooselocation",src:"url('data:font/truetype;charset=utf-8;base64,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aG9vc2Vsb2NhdGlvbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBSAGUAZwB1AGwAYQByAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgB1AG4AaQBjAGgAbwBvAHMAZQBsAG8AYwBhAHQAaQBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAHUAbgBpAGMAaABvAG8AcwBlAGwAbwBjAGEAdABpAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAQIBAwEEAQUBBgAKbXlsb2NhdGlvbgZ4dWFuemUFY2xvc2UGc291c3VvAAAAAA==')"});var c=weex.requireModule("mapSearch"),l="data:image/png;base64,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";var u={mixins:[i.default,n.default],data:function(){return{positionIcon:l,mapScale:16,userKeyword:"",showLocation:!0,latitude:39.908692,longitude:116.397477,nearList:[],nearSelectedIndex:-1,nearLoading:!1,nearLoadingEnd:!1,noNearData:!1,isUserLocation:!1,statusBarHeight:20,mapHeight:250,markers:[{id:"location",latitude:39.908692,longitude:116.397477,zIndex:"1",iconPath:l,width:26,height:36}],showSearch:!1,searchList:[],searchSelectedIndex:-1,searchLoading:!1,searchEnd:!1,noSearchData:!1,localization:{en:{search_tips:"Search for a place",no_found:"No results found",nearby:"Nearby",more:"More"},zh:{search_tips:"搜索地点",no_found:"对不起,没有搜索到相关数据",nearby:"附近",more:"更多"}},searchNearFlag:!0,searchMethod:"poiSearchNearBy"}},computed:{disableOK:function(){return this.nearSelectedIndex<0&&this.searchSelectedIndex<0},searchMethods:function(){return[{title:this.localize("nearby"),method:"poiSearchNearBy"},{title:this.localize("more"),method:"poiKeywordsSearch"}]}},filters:{distance:function(e){return e>100?"".concat(e>1e3?(e/1e3).toFixed(1)+"k":e.toFixed(0),"m | "):e>0?"100m内 | ":""}},watch:{searchMethod:function(){this._searchPageIndex=1,this.searchEnd=!1,this.searchList=[],this._searchKeyword&&this.search()}},onLoad:function(){this.statusBarHeight=e.navigator.getStatusbarHeight(),this.mapHeight=e.screen.resolutionHeight/2;var t=this.data;this.userKeyword=t.keyword||"",this._searchInputTimer=null,this._searchPageIndex=1,this._searchKeyword="",this._nearPageIndex=1,this._hasUserLocation=!1,this._userLatitude=0,this._userLongitude=0},onReady:function(){this.mapContext=this.$refs.map1,this.data.latitude&&this.data.longitude?(this._hasUserLocation=!0,this.moveToCenter({latitude:this.data.latitude,longitude:this.data.longitude})):this.getUserLocation()},onUnload:function(){this.clearSearchTimer()},methods:{cancelClick:function(){this.postMessage({event:"cancel"})},doneClick:function(){if(!this.disableOK){var e=this.showSearch&&this.searchSelectedIndex>=0?this.searchList[this.searchSelectedIndex]:this.nearList[this.nearSelectedIndex],t={name:e.name,address:e.address,latitude:e.location.latitude,longitude:e.location.longitude};this.postMessage({event:"selected",detail:t})}},getUserLocation:function(){var t=this;e.geolocation.getCurrentPosition((function(e){var A=e.coordsType,a=e.coords;"wgs84"===A.toLowerCase()?t.wgs84togcjo2(a,(function(e){t.getUserLocationSuccess(e)})):t.getUserLocationSuccess(a)}),(function(e){t._hasUserLocation=!0,a("log","Gelocation Error: code - "+e.code+"; message - "+e.message," at template/__uniappchooselocation.nvue:292")}),{geocode:!1})},getUserLocationSuccess:function(e){this._userLatitude=e.latitude,this._userLongitude=e.longitude,this._hasUserLocation=!0,this.moveToCenter({latitude:e.latitude,longitude:e.longitude})},searchclick:function(t){this.showSearch=t,!1===t&&e.key.hideSoftKeybord()},showSearchView:function(){this.searchList=[],this.showSearch=!0},hideSearchView:function(){this.showSearch=!1,e.key.hideSoftKeybord(),this.noSearchData=!1,this.searchSelectedIndex=-1,this._searchKeyword=""},onregionchange:function(e){var t=this,A=e.detail,a=A.type||e.type;"drag"===(A.causedBy||e.causedBy)&&"end"===a&&this.mapContext.getCenterLocation((function(e){t.searchNearFlag?t.moveToCenter({latitude:e.latitude,longitude:e.longitude}):t.searchNearFlag=!t.searchNearFlag}))},onItemClick:function(e,t){this.searchNearFlag=!1,t.stopPropagation&&t.stopPropagation(),this.nearSelectedIndex!==e&&(this.nearSelectedIndex=e),this.moveToLocation(this.nearList[e]&&this.nearList[e].location)},moveToCenter:function(e){this.latitude===e.latitude&&this.longitude===e.longitude||(this.latitude=e.latitude,this.longitude=e.longitude,this.updateCenter(e),this.moveToLocation(e),this.isUserLocation=this._userLatitude===e.latitude&&this._userLongitude===e.longitude)},updateCenter:function(e){var t=this;this.nearSelectedIndex=-1,this.nearList=[],this._hasUserLocation&&(this._nearPageIndex=1,this.nearLoadingEnd=!1,this.reverseGeocode(e),this.searchNearByPoint(e),this.onItemClick(0,{stopPropagation:function(){t.searchNearFlag=!0}}),this.$refs.nearListLoadmore.resetLoadmore())},searchNear:function(){this.nearLoadingEnd||this.searchNearByPoint({latitude:this.latitude,longitude:this.longitude})},searchNearByPoint:function(e){var t=this;this.noNearData=!1,this.nearLoading=!0,c.poiSearchNearBy({point:{latitude:e.latitude,longitude:e.longitude},key:this.userKeyword,sortrule:1,index:this._nearPageIndex,radius:1e3},(function(e){t.nearLoading=!1,t._nearPageIndex=e.pageIndex+1,t.nearLoadingEnd=e.pageIndex===e.pageNumber,e.poiList&&e.poiList.length?(t.fixPois(e.poiList),t.nearList=t.nearList.concat(e.poiList),t.fixNearList()):t.noNearData=0===t.nearList.length}))},moveToLocation:function(e){e&&this.mapContext.moveToLocation(function(e){for(var t=1;t=2&&"地图位置"===e[0].name){var t=this.getAddressStart(e[1]),A=e[0].address;A.startsWith(t)&&(e[0].name=A.substring(t.length))}},onsearchinput:function(e){var t=this,A=e.detail.value.replace(/^\s+|\s+$/g,"");this.clearSearchTimer(),this._searchInputTimer=setTimeout((function(){clearTimeout(t._searchInputTimer),t._searchPageIndex=1,t.searchEnd=!1,t._searchKeyword=A,t.searchList=[],t.search()}),300)},clearSearchTimer:function(){this._searchInputTimer&&clearTimeout(this._searchInputTimer)},search:function(){var e=this;0===this._searchKeyword.length||this._searchEnd||this.searchLoading||(this.searchLoading=!0,this.noSearchData=!1,c[this.searchMethod]({point:{latitude:this.latitude,longitude:this.longitude},key:this._searchKeyword,sortrule:1,index:this._searchPageIndex,radius:5e4},(function(t){e.searchLoading=!1,e._searchPageIndex=t.pageIndex+1,e.searchEnd=t.pageIndex===t.pageNumber,t.poiList&&t.poiList.length?(e.fixPois(t.poiList),e.searchList=e.searchList.concat(t.poiList)):e.noSearchData=0===e.searchList.length})))},onSearchListTouchStart:function(){e.key.hideSoftKeybord()},onSearchItemClick:function(e,t){t.stopPropagation(),this.searchSelectedIndex!==e&&(this.searchSelectedIndex=e),this.moveToLocation(this.searchList[e]&&this.searchList[e].location)},getAddressStart:function(e){var t=e.addressOrigin||e.address;return e.province+(e.province===e.city?"":e.city)+(/^\d+$/.test(e.district)?"":t.startsWith(e.district)?"":e.district)},fixPois:function(e){for(var t=0;t1?t-1:0),a=1;a1){var r=o.pop();s=o.join("---COMMA---"),0===r.indexOf(" at ")?s+=r:s+="---COMMA---"+r}else s=o[0];console[n](s)}},function(e,t,A){"use strict";A.r(t);var a=A(14),i=A.n(a);for(var n in a)"default"!==n&&function(e){A.d(t,e,(function(){return a[e]}))}(n);t.default=i.a},,,,,function(e,t,A){"use strict";A.r(t);A(3);var a=A(7);a.default.mpType="page",a.default.route="template/__uniappchooselocation",a.default.el="#root",new Vue(a.default)}]);
\ No newline at end of file
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/__uniapperror.png b/unpackage/cache/wgt/__UNI__CD19AAD/__uniapperror.png
new file mode 100644
index 0000000..4743b25
Binary files /dev/null and b/unpackage/cache/wgt/__UNI__CD19AAD/__uniapperror.png differ
diff --git a/unpackage/cache/wgt/__UNI__CD19AAD/__uniappes6.js b/unpackage/cache/wgt/__UNI__CD19AAD/__uniappes6.js
new file mode 100644
index 0000000..d4018e8
--- /dev/null
+++ b/unpackage/cache/wgt/__UNI__CD19AAD/__uniappes6.js
@@ -0,0 +1 @@
+!function(t){"use strict";!function(t){var r={};function n(e){if(r[e])return r[e].exports;var o=r[e]={i:e,l:!1,exports:{}};return t[e].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=r,n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{enumerable:!0,get:e})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,r){if(1&r&&(t=n(t)),8&r)return t;if(4&r&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&r&&"string"!=typeof t)for(var o in t)n.d(e,o,function(r){return t[r]}.bind(null,o));return e},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,r){return Object.prototype.hasOwnProperty.call(t,r)},n.p="",n(n.s=0)}([function(t,r,n){n(1),n(54),n(61),n(66),n(68),n(69),n(70),n(71),n(73),n(74),n(76),n(84),n(85),n(86),n(95),n(96),n(98),n(99),n(100),n(102),n(103),n(104),n(105),n(106),n(107),n(109),n(110),n(111),n(112),n(121),n(124),n(125),n(127),n(129),n(130),n(131),n(132),n(133),n(135),n(137),n(140),n(141),n(143),n(145),n(146),n(147),n(148),n(150),n(151),n(152),n(153),n(154),n(156),n(157),n(159),n(160),n(161),n(162),n(163),n(164),n(165),n(166),n(167),n(168),n(170),n(171),n(172),n(174),n(178),n(179),n(180),n(181),n(187),n(189),n(192),n(193),n(194),n(195),n(196),n(197),n(198),n(199),n(201),n(202),n(203),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),t.exports=n(217)},function(r,n,e){var o=e(2),i=e(6),u=e(45),c=e(14),a=e(46),f=e(39),s=e(47),l=e(48),p=e(51),g=e(49),v=e(52),h=g("isConcatSpreadable"),d=v>=51||!i(function(){var t=[];return t[h]=!1,t.concat()[0]!==t}),x=p("concat"),y=function(r){if(!c(r))return!1;var n=r[h];return n!==t?!!n:u(r)};o({target:"Array",proto:!0,forced:!d||!x},{concat:function(t){var r,n,e,o,i,u=a(this),c=l(u,0),p=0;for(r=-1,e=arguments.length;r9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(c,p++,i)}return c.length=p,c}})},function(r,n,e){var o=e(3),i=e(4).f,u=e(18),c=e(21),a=e(25),f=e(32),s=e(44);r.exports=function(r,n){var e,l,p,g,v,h=r.target,d=r.global,x=r.stat;if(e=d?o:x?o[h]||a(h,{}):(o[h]||{}).prototype)for(l in n){if(g=n[l],p=r.noTargetGet?(v=i(e,l))&&v.value:e[l],!s(d?l:h+(x?".":"#")+l,r.forced)&&p!==t){if(typeof g==typeof p)continue;f(g,p)}(r.sham||p&&p.sham)&&u(g,"sham",!0),c(e,l,g,r)}}},function(t,r){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||Function("return this")()},function(t,r,n){var e=n(5),o=n(7),i=n(8),u=n(9),c=n(13),a=n(15),f=n(16),s=Object.getOwnPropertyDescriptor;r.f=e?s:function(t,r){if(t=u(t),r=c(r,!0),f)try{return s(t,r)}catch(t){}if(a(t,r))return i(!o.f.call(t,r),t[r])}},function(t,r,n){var e=n(6);t.exports=!e(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,r){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,r,n){var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!e.call({1:2},1);r.f=i?function(t){var r=o(this,t);return!!r&&r.enumerable}:e},function(t,r){t.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},function(t,r,n){var e=n(10),o=n(12);t.exports=function(t){return e(o(t))}},function(t,r,n){var e=n(6),o=n(11),i="".split;t.exports=e(function(){return!Object("z").propertyIsEnumerable(0)})?function(t){return"String"==o(t)?i.call(t,""):Object(t)}:Object},function(t,r){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(r,n){r.exports=function(r){if(r==t)throw TypeError("Can't call method on "+r);return r}},function(t,r,n){var e=n(14);t.exports=function(t,r){if(!e(t))return t;var n,o;if(r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!e(o=n.call(t)))return o;if(!r&&"function"==typeof(n=t.toString)&&!e(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,r){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,r){var n={}.hasOwnProperty;t.exports=function(t,r){return n.call(t,r)}},function(t,r,n){var e=n(5),o=n(6),i=n(17);t.exports=!e&&!o(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},function(t,r,n){var e=n(3),o=n(14),i=e.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},function(t,r,n){var e=n(5),o=n(19),i=n(8);t.exports=e?function(t,r,n){return o.f(t,r,i(1,n))}:function(t,r,n){return t[r]=n,t}},function(t,r,n){var e=n(5),o=n(16),i=n(20),u=n(13),c=Object.defineProperty;r.f=e?c:function(t,r,n){if(i(t),r=u(r,!0),i(n),o)try{return c(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},function(t,r,n){var e=n(14);t.exports=function(t){if(!e(t))throw TypeError(String(t)+" is not an object");return t}},function(t,r,n){var e=n(3),o=n(22),i=n(18),u=n(15),c=n(25),a=n(26),f=n(27),s=f.get,l=f.enforce,p=String(a).split("toString");o("inspectSource",function(t){return a.call(t)}),(t.exports=function(t,r,n,o){var a=!!o&&!!o.unsafe,f=!!o&&!!o.enumerable,s=!!o&&!!o.noTargetGet;"function"==typeof n&&("string"!=typeof r||u(n,"name")||i(n,"name",r),l(n).source=p.join("string"==typeof r?r:"")),t!==e?(a?!s&&t[r]&&(f=!0):delete t[r],f?t[r]=n:i(t,r,n)):f?t[r]=n:c(r,n)})(Function.prototype,"toString",function(){return"function"==typeof this&&s(this).source||a.call(this)})},function(r,n,e){var o=e(23),i=e(24);(r.exports=function(r,n){return i[r]||(i[r]=n!==t?n:{})})("versions",[]).push({version:"3.3.6",mode:o?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(t,r){t.exports=!1},function(t,r,n){var e=n(3),o=n(25),i=e["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},function(t,r,n){var e=n(3),o=n(18);t.exports=function(t,r){try{o(e,t,r)}catch(n){e[t]=r}return r}},function(t,r,n){var e=n(22);t.exports=e("native-function-to-string",Function.toString)},function(t,r,n){var e,o,i,u=n(28),c=n(3),a=n(14),f=n(18),s=n(15),l=n(29),p=n(31),g=c.WeakMap;if(u){var v=new g,h=v.get,d=v.has,x=v.set;e=function(t,r){return x.call(v,t,r),r},o=function(t){return h.call(v,t)||{}},i=function(t){return d.call(v,t)}}else{var y=l("state");p[y]=!0,e=function(t,r){return f(t,y,r),r},o=function(t){return s(t,y)?t[y]:{}},i=function(t){return s(t,y)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(r){var n;if(!a(r)||(n=o(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,r,n){var e=n(3),o=n(26),i=e.WeakMap;t.exports="function"==typeof i&&/native code/.test(o.call(i))},function(t,r,n){var e=n(22),o=n(30),i=e("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},function(r,n){var e=0,o=Math.random();r.exports=function(r){return"Symbol("+String(r===t?"":r)+")_"+(++e+o).toString(36)}},function(t,r){t.exports={}},function(t,r,n){var e=n(15),o=n(33),i=n(4),u=n(19);t.exports=function(t,r){for(var n=o(r),c=u.f,a=i.f,f=0;fa;)e(c,n=r[a++])&&(~i(f,n)||f.push(n));return f}},function(t,r,n){var e=n(9),o=n(39),i=n(41),u=function(t){return function(r,n,u){var c,a=e(r),f=o(a.length),s=i(u,f);if(t&&n!=n){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===n)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},function(t,r,n){var e=n(40),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},function(t,r){var n=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:n)(t)}},function(t,r,n){var e=n(40),o=Math.max,i=Math.min;t.exports=function(t,r){var n=e(t);return n<0?o(n+r,0):i(n,r)}},function(t,r){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,r){r.f=Object.getOwnPropertySymbols},function(t,r,n){var e=n(6),o=/#|\.prototype\./,i=function(t,r){var n=c[u(t)];return n==f||n!=a&&("function"==typeof r?e(r):!!r)},u=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},a=i.NATIVE="N",f=i.POLYFILL="P";t.exports=i},function(t,r,n){var e=n(11);t.exports=Array.isArray||function(t){return"Array"==e(t)}},function(t,r,n){var e=n(12);t.exports=function(t){return Object(e(t))}},function(t,r,n){var e=n(13),o=n(19),i=n(8);t.exports=function(t,r,n){var u=e(r);u in t?o.f(t,u,i(0,n)):t[u]=n}},function(r,n,e){var o=e(14),i=e(45),u=e(49)("species");r.exports=function(r,n){var e;return i(r)&&("function"!=typeof(e=r.constructor)||e!==Array&&!i(e.prototype)?o(e)&&null===(e=e[u])&&(e=t):e=t),new(e===t?Array:e)(0===n?0:n)}},function(t,r,n){var e=n(3),o=n(22),i=n(30),u=n(50),c=e.Symbol,a=o("wks");t.exports=function(t){return a[t]||(a[t]=u&&c[t]||(u?c:i)("Symbol."+t))}},function(t,r,n){var e=n(6);t.exports=!!Object.getOwnPropertySymbols&&!e(function(){return!String(Symbol())})},function(t,r,n){var e=n(6),o=n(49),i=n(52),u=o("species");t.exports=function(t){return i>=51||!e(function(){var r=[];return(r.constructor={})[u]=function(){return{foo:1}},1!==r[t](Boolean).foo})}},function(t,r,n){var e,o,i=n(3),u=n(53),c=i.process,a=c&&c.versions,f=a&&a.v8;f?o=(e=f.split("."))[0]+e[1]:u&&(!(e=u.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=u.match(/Chrome\/(\d+)/))&&(o=e[1]),t.exports=o&&+o},function(t,r,n){var e=n(34);t.exports=e("navigator","userAgent")||""},function(t,r,n){var e=n(2),o=n(55),i=n(56);e({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},function(r,n,e){var o=e(46),i=e(41),u=e(39),c=Math.min;r.exports=[].copyWithin||function(r,n){var e=o(this),a=u(e.length),f=i(r,a),s=i(n,a),l=arguments.length>2?arguments[2]:t,p=c((l===t?a:i(l,a))-s,a-f),g=1;for(s0;)s in e?e[f]=e[s]:delete e[f],f+=g,s+=g;return e}},function(r,n,e){var o=e(49),i=e(57),u=e(18),c=o("unscopables"),a=Array.prototype;a[c]==t&&u(a,c,i(null)),r.exports=function(t){a[c][t]=!0}},function(r,n,e){var o=e(20),i=e(58),u=e(42),c=e(31),a=e(60),f=e(17),s=e(29)("IE_PROTO"),l=function(){},p=function(){var t,r=f("iframe"),n=u.length;for(r.style.display="none",a.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write("
+ View
+
+
+
+
+
+
+
+
+
+
+