Compare commits

..

1 Commits

Author SHA1 Message Date
A1300399510
a3940a6c44 提交 2023-05-15 16:46:15 +08:00
261 changed files with 22135 additions and 21487 deletions

View File

@ -1 +0,0 @@
{"containers":[],"config":{}}

3
.gitignore vendored
View File

@ -1,5 +1,4 @@
@eaDir/
/.git
*.log
project.private.config.json
project.config.json
project.private.config.json

354
app.js
View File

@ -2,186 +2,178 @@
var initial_url = 'https://app.gter.net/tenement';
var __ = require('./utils/miucms.js');
App({
randomString(n) {
let str = 'abcdefghijklmnopqrstuvwxyz9876543210';
let tmp = '',
i = 0,
l = str.length;
for (i = 0; i < n; i++) {
tmp += str.charAt(Math.floor(Math.random() * l));
}
return tmp;
},
autoUpdate: function () {
var self = this
// 获取小程序更新机制兼容
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
if (res.hasUpdate) {
wx.showModal({
title: '更新提示',
content: '检测到新版本,是否下载新版本并重启小程序?',
success: function (res) {
if (res.confirm) {
self.downLoadAndUpdate(updateManager)
} else if (res.cancel) {
wx.showModal({
title: '温馨提示',
content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问',
showCancel: false,
confirmText: "确定更新",
success: function (res) {
if (res.confirm) {
//下载新版本,并重新应用
self.downLoadAndUpdate(updateManager)
}
}
})
}
}
})
}
})
} else {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
})
}
},
downLoadAndUpdate: function (updateManager) {
var self = this
wx.showLoading();
updateManager.onUpdateReady(function () {
wx.hideLoading()
updateManager.applyUpdate()
})
updateManager.onUpdateFailed(function () {
wx.hideLoading()
// 新的版本下载失败
wx.showModal({
title: '已经有新版本了哟~',
content: '新版本已经上线,请您删除当前小程序,重新搜索打开',
})
})
},
onLaunch: function (options) {
this.globalData.options = options;
__.initial(this)
if (wx.getEnterOptionsSync().query && wx.getEnterOptionsSync().query.scancode_time) {
this.globalData.scancode_time = wx.getEnterOptionsSync().query.scancode_time
}
if (wx.getUserProfile) {
this.globalData.canIUseGetUserProfile = true;
}
try {
this.computeNavigateBarHeight();
} catch (e) {
// 获取系统信息失败
this.setData({
windowHeight: 812,
totalTopHeight: 68,
statusBarHeight: 20,
titleBarHeight: 48,
titleWidth: 87
});
}
this.autoUpdate()
let getAccountInfoSync = wx.getAccountInfoSync();
if (getAccountInfoSync.miniProgram.appId == "wx9c68fbf7886ea9c4") {
this.globalData.topTitle = "寄托香港租房"
this.globalData.miniProgram = "xg"
} else {
this.globalData.topTitle = "寄托港校租房"
this.globalData.miniProgram = "gx"
}
},
onShow() {
},
computeNavigateBarHeight: function () {
var systemInfo = wx.getSystemInfoSync();
var data = wx.getMenuButtonBoundingClientRect()
let totalTopHeight = data.bottom;
let windowHeight = systemInfo.windowHeight,
windowWidth = systemInfo.windowWidth,
statusBarHeight = data.top;
this.globalData.screen_data = {
windowHeight: windowHeight,
windowWidth: windowWidth,
totalTopHeight: totalTopHeight + 6,
statusBarHeight: statusBarHeight,
titleBarHeight: data.height,
titleWidth: data.widthinitial,
bottomLift: systemInfo.screenHeight - systemInfo.safeArea.bottom
}
},
onShow: function (options) {
// console.log('onShow', options)
this.globalData.source = options.path || '';
},
onHide: function () {
},
onError: function () {
// 这里回调错误信息
console.log('onError')
},
// get: function () {
// return this.globalData.config;
// },
return_data: function (res) {
var json = res.data;
var data = typeof res.data == 'string' ? JSON.parse(res.data) : res.data;
return data;
},
globalData: {
baseURL: "https://app.gter.net",
token: null,
title: null,
session: null,
code: null,
user: {},
userInfo: {},
options: {},
config: {},
notice: {},
source: '',
header: {
'content-type': 'application/json',
'Accept': 'application/json, text/plain',
'Cookie': 'miucms_session=' + wx.getStorageSync('Authorization'),
'Authorization': wx.getStorageSync('Authorization') || ''
},
new_reply: false,
// 寄托租房独有字段
choose: {},
kw: '',
status: 0,
screen_data: {},
StudentapartmentNew: null,
isUserAuthorization: 0, //用户点击授权:0未知1未授权2已授权
listTab: {},
canIUseGetUserProfile: false,
scancode_time: "",
irentCouponBig: true,
unreadMessagesState: false,
firstWxParseImgLoaddState: false,
topTitle: "", // 寄托港校租房 寄托香港租房
miniProgram: "", // 处于那个小程序 xg gx
bgColorObj: { // 列表 角的颜色
1: "#50e3c2",
6: "#b3c7f4"
},
randomString(n) {
let str = 'abcdefghijklmnopqrstuvwxyz9876543210';
let tmp = '',
i = 0,
l = str.length;
for (i = 0; i < n; i++) {
tmp += str.charAt(Math.floor(Math.random() * l));
}
return tmp;
},
autoUpdate: function () {
var self = this
// 获取小程序更新机制兼容
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
if (res.hasUpdate) {
wx.showModal({
title: '更新提示',
content: '检测到新版本,是否下载新版本并重启小程序?',
success: function (res) {
if (res.confirm) {
self.downLoadAndUpdate(updateManager)
} else if (res.cancel) {
wx.showModal({
title: '温馨提示',
content: '本次版本更新涉及到新的功能添加,旧版本无法正常访问',
showCancel: false,
confirmText: "确定更新",
success: function (res) {
if (res.confirm) {
//下载新版本,并重新应用
self.downLoadAndUpdate(updateManager)
}
}
})
}
}
})
}
})
} else {
wx.showModal({
title: '提示',
content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。',
})
}
},
downLoadAndUpdate: function (updateManager) {
var self = this
wx.showLoading();
updateManager.onUpdateReady(function () {
wx.hideLoading()
updateManager.applyUpdate()
})
updateManager.onUpdateFailed(function () {
wx.hideLoading()
// 新的版本下载失败
wx.showModal({
title: '已经有新版本了哟~',
content: '新版本已经上线,请您删除当前小程序,重新搜索打开',
})
})
},
onLaunch: function (options) {
this.globalData.options = options;
__.initial(this)
console.log('__')
if (wx.getEnterOptionsSync().query && wx.getEnterOptionsSync().query.scancode_time) {
this.globalData.scancode_time = wx.getEnterOptionsSync().query.scancode_time
}
if (wx.getUserProfile) {
this.globalData.canIUseGetUserProfile = true;
}
try {
this.computeNavigateBarHeight();
} catch (e) {
// 获取系统信息失败
this.setData({
windowHeight: 812,
totalTopHeight: 68,
statusBarHeight: 20,
titleBarHeight: 48,
titleWidth: 87
});
}
this.autoUpdate()
let getAccountInfoSync = wx.getAccountInfoSync();
if (getAccountInfoSync.miniProgram.appId == "wx9c68fbf7886ea9c4") this.globalData.topTitle = "寄托香港租房"
else this.globalData.topTitle = "寄托港校租房"
},
onShow() {
},
computeNavigateBarHeight: function () {
console.log('computeNavigateBarHeightcomputeNavigateBarHeightcomputeNavigateBarHeight')
var systemInfo = wx.getSystemInfoSync();
var data = wx.getMenuButtonBoundingClientRect()
let totalTopHeight = data.bottom;
let windowHeight = systemInfo.windowHeight,
windowWidth = systemInfo.windowWidth,
statusBarHeight = data.top;
this.globalData.screen_data = {
windowHeight: windowHeight,
windowWidth: windowWidth,
totalTopHeight: totalTopHeight + 6,
statusBarHeight: statusBarHeight,
titleBarHeight: data.height,
titleWidth: data.widthinitial,
bottomLift: systemInfo.screenHeight - systemInfo.safeArea.bottom
}
},
onShow: function (options) {
// console.log('onShow', options)
this.globalData.source = options.path || '';
},
onHide: function () {
},
onError: function () {
// 这里回调错误信息
console.log('onError')
},
// get: function () {
// return this.globalData.config;
// },
return_data: function (res) {
var json = res.data;
var data = typeof res.data == 'string' ? JSON.parse(res.data) : res.data;
return data;
},
globalData: {
baseURL: "https://app.gter.net",
token: null,
title: null,
session: null,
code: null,
user: {},
userInfo: {},
options: {},
config: {},
notice: {},
source: '',
header: {
'content-type': 'application/json',
'Accept': 'application/json, text/plain',
'Cookie': 'miucms_session=' + wx.getStorageSync('Authorization'),
'Authorization': wx.getStorageSync('Authorization') || ''
},
new_reply: false,
// 寄托租房独有字段
choose: {},
kw: '',
status: 0,
screen_data: {},
StudentapartmentNew: null,
isUserAuthorization: 0, //用户点击授权:0未知1未授权2已授权
listTab: {},
canIUseGetUserProfile: false,
scancode_time: "",
irentCouponBig: true,
unreadMessagesState: false,
firstWxParseImgLoaddState: false,
topTitle: "", // 寄托港校租房 寄托香港租房
}
})

129
app.json
View File

@ -1,78 +1,57 @@
{
"pages": [
"pages/index/index",
"pages/appeal/appeal",
"pages/restOfWorld/restOfWorld",
"pages/personList/personList",
"pages/irentList/irentList",
"pages/quarantineLists/quarantineLists",
"pages/report/report",
"pages/irentPark/irentPark",
"pages/user/user",
"pages/search/search",
"pages/edit/edit",
"pages/ad/ad",
"pages/irentDetail/irentDetail",
"pages/irentForm/irentForm",
"pages/show/show",
"pages/video_show/video_show",
"pages/share/share",
"pages/login/index",
"pages/messageCenter/messageCenter",
"pages/webViewwebweb/index",
"pages/circularize/circularize",
"pages/askHousing/askHousing",
"pages/transfer/transfer",
"pages/findingMap/findingMap",
"pages/placeMap/index"
],
"subpackages": [{
"root": "pagesLoginRequired",
"name": "pagesLoginRequired",
"pages": [
"pages/setAvatarNickname/setAvatarNickname"
]
}],
"preloadRule": {
"pages/index/index": {
"network": "all",
"packages": [
"pagesLoginRequired"
]
},
"pages/show/show": {
"network": "all",
"packages": [
"pagesLoginRequired"
]
}
},
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black",
"enablePullDownRefresh": true,
"navigationStyle": "custom"
},
"requiredPrivateInfos": ["chooseLocation", "getLocation"],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置的获取"
}
},
"sitemapLocation": "sitemap.json",
"navigateToMiniProgramAppIdList": [
"wxc7845752d17217d1",
"wxfe8d2300e92c8e44"
],
"embeddedAppIdList": ["wxa9296b07391c2bc7"],
"requiredBackgroundModes": ["location"],
"plugins": {
"chooseLocation": {
"version": "1.0.10",
"provider": "wx76a9a06e5b4e693e"
}
"pages": [
"pages/index/index",
"pages/appeal/appeal",
"pages/UK/UK",
"pages/restOfWorld/restOfWorld",
"pages/personList/personList",
"pages/irentList/irentList",
"pages/quarantineLists/quarantineLists",
"pages/report/report",
"pages/irentPark/irentPark",
"pages/chooseLocation/chooseLocation",
"pages/user/user",
"pages/search/search",
"pages/edit/edit",
"pages/ad/ad",
"pages/irentDetail/irentDetail",
"pages/irentForm/irentForm",
"pages/show/show",
"pages/video_show/video_show",
"pages/textarea/textarea",
"pages/share/share",
"pages/login/index",
"pages/messageCenter/messageCenter",
"pages/webViewwebweb/index",
"pages/circularize/circularize",
"pages/askHousing/askHousing",
"pages/setAvatarNickname/setAvatarNickname"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black",
"enablePullDownRefresh": true,
"navigationStyle": "custom"
},
"requiredPrivateInfos": ["chooseLocation"],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置的获取"
}
},
"sitemapLocation": "sitemap.json",
"navigateToMiniProgramAppIdList": [
"wxc7845752d17217d1",
"wxfe8d2300e92c8e44"
],
"embeddedAppIdList": ["wxa9296b07391c2bc7"],
"requiredBackgroundModes": ["location"],
"plugins": {
"chooseLocation": {
"version": "1.0.10",
"provider": "wx76a9a06e5b4e693e"
}
}
}

1227
app.wxss

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
<svg width="6" height="10" xmlns="http://www.w3.org/2000/svg"><path d="M5.9 4.77c.07.07.1.14.1.23s-.03.16-.1.23L1.1 9.9c-.08.07-.15.1-.24.1s-.17-.03-.24-.1L.1 9.4c-.07-.07-.1-.14-.1-.23s.03-.17.1-.23L4.15 5 .1 1.06C.03 1 0 .92 0 .83S.03.67.1.6L.62.1C.69.03.77 0 .86 0s.16.03.24.1l4.8 4.67z"/></svg>

Before

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 770 B

View File

@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="27" height="27" xmlns="http://www.w3.org/2000/svg"><defs><filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="a"><feColorMatrix values="4 0 0 0 -1.5 0 4 0 0 -1.5 0 0 4 0 -1.5 0 0 0 1 0" in="SourceGraphic"/></filter></defs><image preserveAspectRatio="none" width="27" height="27" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAAEuklEQVRoBe1b7XWbMBSNHf+vNwgDJKk7QfEEcTfIBvUGJRO0G6SdoM4ExhPU+RgAb+D+z0fvTfU4QggMSGDcRufoCElP793LE09CxkdHb+nfvgODOvQmk0nw/Px8gTzjuMFgELy8vAR1dLjKwmYCmwn1DIfDBfLNer1+rbNtV6pE+PT0NISiL8gs+5higLp6eHhgWZpKCcOj48fHx5/QEJZq6U9nPBqNPsHj2yJIw6IOkJ08PT39Qn9YJNPD9pCYib0Im9XDiuwSz8q4aGCf2/Gcb4+Pj6fw9NrEmSMMsmPepZJgtIGShcqmvi7rMxhjPrEZZXAD6Q/m9B6ZwuqZDcx2KPiNtvn9/f13s29P9Rh25+fn53M4J0J+p+OgwxSXqd6e8bCKxktdgNcki7sV2qaIKbuPunoEY5O0wjLVo7cZtLj0ZFLfyRIsHUGHqFmYwY9KhlNKGHcpQGeIbKZ5Xz2rAyVGEI70NnUdKm6v1ZSw7J6MAZsePbMGtHz17u7uG1oZVDNJ57aLMKPxoaUcZjzboZDIRWnpUGVusNFfq8olz9i57dwZ1TLwV5iYP+vjQHgs9dTDmP/W9UwEXUuStezcZGeUAnK1Yxuvc0sJc92yCftoU55d2mywDV5fUsaHLZsO3W5K2Cboo03IQtekRN+kbdJiu1XCFckKlk5It0a4JtnOSLdCuCHZTkh7J+xItnXSXgl7Itsqaa+Esc5+BdqyaCxkqpY8dbmuKlxFzhvhs7Oza6x3l1WM1pGBzhl11xlTJuuFcFtkBThvpC/SzoTbJuubtBNhnJDwaOVSQLVd0hZtuthxIgzDmdMEFyA1xjrZbExYnX/VwOlP1MV2Y8I44V/7o1BPk4vtxoRxhLTFe+ZNPaju0rRJ2001NSZMgzgpvEQxBYgfKFtNysZU2Wxsa9cRT6lidadjl2eq1IDWiQid6OfLWletSycP17LUE+H/jrDTlG7otFuMk6AzxvX7hnoaDeuMMIKO9fcpvFLyjajod6FGpMoGdTmlFwhyubVbtS3KQPrs64wwo2wR8LK+ojFN2zsj3BSg73FeCOPTIQlCvvGl+nzZ8EU4TpG1dMFvsnyo9kJYBZ6VD0AFOlawkRT01WrWCed+V62jCW8wM8hzjfWdbpVuF70pN51w4qIRHtgCWAgdV8ipAQed1HFFndTtoIdDExm/a+NBr8UivKtUwCLIMVdOeCmIIMzsIxFzJmHTk96w1MO2oADBi8zIA6jYMKMtFuilhLEhCPgdlAj3vVTfbAUmTt2ZA70T77Ux6h/1Nk4HvHRbP+PT5fZ9rfbkSzhpbGBZ4ZEJpS31sGqIpENKKsDmnr/QT6Stb2UJWUKNdLwZwupEYaUL8FpIY8pkPhYx5fZRJyY6hBhN+5idN+YpSWZKcwDuFr+0WePyxFTAOpQkKBYqo9hbmsHyDESDAgQbLGkTc0nLEeZgNUU6e0ctANy4GU6xvntTYWZKiwXclddvF1HfSNsBlRt+d0kONsxWD4ugmt6cvpnILf09LFfchoLrtghbKWEZpI5hI9T7SnwFbJEZoAS/XlYiLAPgcf6Nh4EiVFExQJ81uMmYFsoNdCbcHyDH3FTAo0kLdt5UHuQd+AO1oA/Q7pbtAQAAAABJRU5ErkJggg==" x="68" y="5553" filter="url(#a)" overflow="visible" transform="translate(-68 -5553)"/></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
img/approve.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="8px" height="8px" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter x="-50.00%" y="-50.00%" width="200.00%" height="200.00%" filterUnits="objectBoundingBox" id="filter104">
<feColorMatrix type="matrix" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 " in="SourceGraphic" />
</filter>
</defs>
<g transform="matrix(1 0 0 1 -1729 -331 )">
<image preserveAspectRatio="none" style="overflow:visible" width="8" height="8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABN0lEQVQ4EeVQMUuFYBRVX4K4uAehjg1Njc7+gIKEynjU9JZGoSmcJVpakiCqF/R0aekH+E90agpCBzWo7BzR+Cr6AdGFj3vuuffc794rSX/eZG4QRdFx13UzWZbnQRAcwXe/bZam6STP81PktxRFOZHDMFR0XX8BsUQRGl00TTMD/85YNIqLorgC5w/88yTLss513VUQayTx+7qqqiuO4zwwNxRKg3iOeHfk4K8VBoZhTOHuiQc7wFS3mKKfSvh5eyyAT+q6PuxvQDKOY7UsywRwg/FgiaZp07ZtLxHvjCQ8xT4+eP1swCSbVFW1wB02heJH4OUx5qFN09z3PO+N3JcGJIRdxXGZ4oEXtm37o5jcjwYkhyY3gOLYd5Zl7Yli1vZHJBCNRdiRhz3He8I7487fxaLmP+MPGYl+YP5Oj+IAAAAASUVORK5CYII=" x="1729px" y="331px" filter="url(#filter104)" />
</g>
</svg>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

View File

@ -1 +0,0 @@
<svg width="11" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M10.8 1.2c.2.1.2.3.2.5 0 .1 0 .3-.2.4L3.4 10l7.4 7.9c.2.1.2.3.2.4 0 .2 0 .4-.2.5l-.9 1c-.2.2-.3.2-.5.2-.1 0-.3 0-.4-.2L.2 10.5c-.2-.2-.2-.3-.2-.5s0-.3.2-.5L9 .2c.1-.2.3-.2.4-.2.2 0 .3 0 .5.2l.9 1z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 289 B

View File

@ -1 +0,0 @@
<svg width="12" height="9" xmlns="http://www.w3.org/2000/svg"><path d="M11.78 1.24c.15.14.22.32.22.52s-.07.37-.22.51l-5.6 5.49-1.05 1.03c-.15.14-.33.21-.53.21s-.38-.07-.53-.21L3.02 7.76.22 5.02C.07 4.87 0 4.7 0 4.5s.07-.37.22-.52l1.05-1.03c.14-.14.32-.21.53-.21.2 0 .38.07.52.21L4.6 5.19 9.68.21C9.82.07 10 0 10.2 0c.21 0 .39.07.53.21l1.05 1.03z" fill="#62b1ff"/></svg>

Before

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 537 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 994 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 401 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="46px" height="46px" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter x="-50.00%" y="-50.00%" width="200.00%" height="200.00%" filterUnits="objectBoundingBox" id="filter493">
<feColorMatrix type="matrix" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 " in="SourceGraphic" />
</filter>
<filter x="206px" y="1069px" width="46px" height="46px" filterUnits="userSpaceOnUse" id="filter494">
<feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetInner" />
<feGaussianBlur stdDeviation="5" in="shadowOffsetInner" result="shadowGaussian" />
<feComposite in2="shadowGaussian" operator="atop" in="SourceAlpha" result="shadowComposite" />
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.662745098039216 0 " in="shadowComposite" />
</filter>
<g id="widget495">
<image preserveAspectRatio="none" style="overflow:visible" width="26" height="26" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABGUUKwAAAEVElEQVR4Ae2bvY7TQBDHly8JJIqUdFxJR3gCTEdHrqMjPMFBR3fhDe4NYp4guSe40NFd7g1S0iWRKJD4OH6j+KSNbzdex7N2LLzSyvYyOzP//87Mrp3DmK51DHQMdAz8xwzcqQP7fWNeYieh9+lH15srt9sNZ+aMLOhynf025ivXdrYHxrwD+OSeMddVuugQXa1goWdMD4dPAbysAtozdym6xcZBkhEReD6ClkTEycGQgDN9wF96Vi3vvNqz2BTbjRIhK1E38Ly9xqIBR8Z5Zxp8HtcWCVmhu2gQrDONSInJPgWy9DkAQxfs40ltjJcwBJgpZ4fjElMMCxneEJZQG4TPqF3y2d3NQes81HIwARSbD6z8p1DFDcrJrrT+a8y3EB+CUkC2GxRehig8FBki4cWvzZF6p0vIFTdWXkK/VS3U58IUIJxGKHurgZ5wu0LPI/pDDX0FOp6USQWnLtlWYEjrXJ+KEZAf4dgcvc7tTHl8WbQ17kyBHxQ+fEZH9cbqL0TLT66PN9vol+paCzX0MgyFgk4BxdW/llTKG5GdRXnFXVG1zNu1n70RgHNDBFVW3zZo31Olz4iMV4yt7XHle0njgU+nlwAKn3eST9k+45zcZjiRQIQUyCgN3UOf4l0EvPFN0h6X/VrqAo4Gn+DK+MBierE4CSBfkzIGNGRXxqyIhgEkfNbQl9fhw+QkgMlJXkFdz5AwwtYxXbsuJOi81XwE9G9J1jjwh7c6HNOuC05MPgKe1ojXaSpCXXBichJA0XCy5fQ04qBmXfBhchIQEdNeqqUu4Oh7JmvXBdMKAoQ1UiLlMqSrttYQoIraUtYaArLj7NjyXeW2FQRwiDkF7YTeU0FtKXESwGnsypJp7Ba08lvjhAo+quqED5OTAIwtqhqsOl++Q/IuL5/gB1V1ZfMXLj0+AuYu4brGJN/5CCvg+4o2nZh8BMwUDZdSFTHfnZiwd7vJOzqrUGvrke+E/Fgx5Lf8F0xbA9mDLwIMRePcNSHGmHwoVc73LTd3YdlFwHRLS6QHQjDhlHepnO9b3qI73RqwHrwEZEdP9bO3ZdtQ6U9w7oIxMiBaW8vrtU+7lwCZQOic+SZWGQetfKgcU+mj6Ld9q4Qhc3SFs67PzWXHUnEs+2Gkrj+pWQkGm5DS9+ToSIkA+W1AgGv90lS4AKTYhyLAREhxw/E5ufq8WPJwJAB2xdbXL/JoZw24mYyy4c19W66hPhORxY1i9Z0oWBMFr4ulm5dgVT+yi03VPYGtlF6Yew3LpOrAbYVEwrRhgN4FEN9sX6Pc99hWDpEE8Ul8iwLapfTA0iF1+Rh9TPbZptMhZK+PSgQOyJ+lzesmQmyK7ajgyijPokHr2OwtdBC9anzVfcRkBVKOzjGIWLHqo1oLnQ9oyDgkDKQyV02NTMcgxOY+MkHvAvsotucAIuFZuuSs/Kcp53uFnN/59wV9Tpf/NDXj2rWOgY6BjoGOgVgM/AP9HjGMza5aZwAAAABJRU5ErkJggg==" x="216px" y="1079px" filter="url(#filter493)" />
</g>
</defs>
<g transform="matrix(1 0 0 1 -206 -1069 )">
<use xlink:href="#widget495" filter="url(#filter494)" />
<use xlink:href="#widget495" />
</g>
</svg>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="54px" height="54px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -481 -1752 )">
<path d="M 508 1752 C 523.12 1752 535 1763.88 535 1779 C 535 1794.12 523.12 1806 508 1806 C 492.88 1806 481 1794.12 481 1779 C 481 1763.88 492.88 1752 508 1752 Z " fill-rule="nonzero" fill="#bef5e9" stroke="none" />
</g>
</svg>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="54px" height="27px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -491 -1756 )">
<path d="M 491 1783 C 491 1767.88 502.88 1756 518 1756 C 533.12 1756 545 1767.88 545 1783 C 545 1783 491 1783 491 1783 Z " fill-rule="nonzero" fill="#dffbf4" stroke="none" />
</g>
</svg>

View File

@ -1 +0,0 @@
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M13.2 6.8l.2-.5-.2-.5-1-.9-.4-.2-.5.2L7 9.1 4.7 6.8c-.1-.2-.3-.2-.5-.2s-.3 0-.4.2l-1 .9-.2.5.2.5 3.8 3.7c.1.2.3.2.4.2.2 0 .4 0 .5-.2l5.7-5.6zM15 4c.6 1.2 1 2.5 1 4s-.4 2.8-1 4c-.8 1.2-1.8 2.2-3 3-1.2.6-2.5 1-4 1s-2.8-.4-4-1c-1.2-.8-2.2-1.8-3-3-.6-1.2-1-2.5-1-4s.4-2.8 1-4c.8-1.2 1.8-2.2 3-3C5.2.4 6.5 0 8 0s2.8.4 4 1c1.2.8 2.2 1.8 3 3z" fill="#50e3c2"/></svg>

Before

Width:  |  Height:  |  Size: 431 B

BIN
img/hk-app.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/hk-card.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
img/hk-free.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
img/hk-housetype.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
img/hk-job.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
img/hk-luggage.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
img/hk-percent.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
img/hk-right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 B

BIN
img/hk-service.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

BIN
img/hk-ticket.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
img/hk-year.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 421 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 918 B

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="32px" height="32px" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter x="-50.00%" y="-50.00%" width="200.00%" height="200.00%" filterUnits="objectBoundingBox" id="filter400">
<feColorMatrix type="matrix" values="1 0 0 0 0.3 0 1 0 0 0.3 0 0 1 0 0.3 0 0 0 1 0 " in="SourceGraphic" />
</filter>
</defs>
<g transform="matrix(1 0 0 1 -2314 -1181 )">
<image preserveAspectRatio="none" style="overflow:visible" width="32" height="32" xlink:href="data:image/png;base64,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" x="2314px" y="1181px" filter="url(#filter400)" />
</g>
</svg>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 27 KiB

BIN
img/ischeck.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/ischecktext.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 12 KiB

BIN
img/list-head.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 B

BIN
img/loudspeaker.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 978 B

BIN
img/map.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
img/mapLocation.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="205px" height="170px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -2145 -189 )">
<path d="M 0 20 C 0 13.2071704012235 0.43160533464129 6.53205134825822 1.26943128553853 0 L 204 0 L 204 160.305640548558 C 187.311200761307 166.579799231442 169.121991394548 170 150 170 C 66 170 0 104 0 20 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" fill-opacity="0.0392156862745098" transform="matrix(1 0 0 1 2145 189 )" />
</g>
</svg>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="140px" height="105px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -2210 -189 )">
<path d="M 0 20 C 0 13.0906887215965 0.788001809364687 6.39628702756517 2.28081902919234 0 L 139 0 L 139 86.0795540208216 C 124.406524041764 97.9513661518169 105.664439363816 105 85 105 C 37.4 105 0 67.6 0 20 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" fill-opacity="0.0392156862745098" transform="matrix(1 0 0 1 2210 189 )" />
</g>
</svg>

BIN
img/pengrey.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1 +0,0 @@
<svg width="50" height="50" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 3.4C16.3 1 20.5 0 25 0s8.7 1.1 12.5 3.4c3.9 2.2 6.9 5.2 9.1 9.1 2.3 3.8 3.4 8 3.4 12.5s-1.1 8.7-3.4 12.5c-2.2 3.9-5.2 6.9-9.1 9.1-3.8 2.3-8 3.4-12.5 3.4s-8.7-1.1-12.5-3.4c-3.9-2.2-6.9-5.2-9.1-9.1C1.1 33.7 0 29.5 0 25s1.1-8.7 3.4-12.5c2.2-3.9 5.2-6.9 9.1-9.1zm7.3 33.8l17.7-10.4c.7-.4 1-1 1-1.8s-.3-1.4-1-1.8L19.8 12.8c-.7-.4-1.4-.4-2.1 0-.7.4-1 1-.7 1.8v20.8c-.3.8 0 1.4.7 1.8.3.2.7.3 1.1.3.3 0 .7-.1 1-.3z" fill-opacity=".467"/></svg>

Before

Width:  |  Height:  |  Size: 513 B

BIN
img/plus-o.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 380 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 540 B

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="20px" height="20px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -89 -330 )">
<path d="M 12.265625 12.265625 C 13.3193108974359 11.2119391025641 13.8461538461538 9.94391025641026 13.8461538461538 8.46153846153846 C 13.8461538461538 6.97916666666667 13.3193108974359 5.71113782051282 12.265625 4.65745192307692 C 11.2119391025641 3.60376602564102 9.94391025641026 3.07692307692308 8.46153846153846 3.07692307692308 C 6.97916666666667 3.07692307692308 5.71113782051282 3.60376602564102 4.65745192307692 4.65745192307692 C 3.60376602564103 5.71113782051282 3.07692307692308 6.97916666666667 3.07692307692308 8.46153846153846 C 3.07692307692308 9.94391025641026 3.60376602564103 11.2119391025641 4.65745192307692 12.265625 C 5.71113782051282 13.3193108974359 6.97916666666667 13.8461538461538 8.46153846153846 13.8461538461538 C 9.94391025641026 13.8461538461538 11.2119391025641 13.3193108974359 12.265625 12.265625 Z M 19.5552884615385 17.3798076923077 C 19.8517628205128 17.6762820512821 20 18.036858974359 20 18.4615384615385 C 20 18.8782051282051 19.8477564102564 19.2387820512821 19.5432692307692 19.5432692307692 C 19.2387820512821 19.8477564102564 18.8782051282051 20 18.4615384615385 20 C 18.0288461538462 20 17.6682692307692 19.8477564102564 17.3798076923077 19.5432692307692 L 13.2572115384615 15.4326923076923 C 11.8229166666667 16.4262820512821 10.224358974359 16.9230769230769 8.46153846153846 16.9230769230769 C 7.31570512820513 16.9230769230769 6.21995192307692 16.7007211538462 5.17427884615385 16.2560096153846 C 4.12860576923077 15.8112980769231 3.22716346153846 15.2103365384615 2.46995192307692 14.453125 C 1.71274038461538 13.6959134615385 1.11177884615385 12.7944711538462 0.667067307692308 11.7487980769231 C 0.222355769230769 10.703125 0 9.60737179487179 0 8.46153846153846 C 0 7.31570512820513 0.222355769230769 6.21995192307692 0.667067307692308 5.17427884615385 C 1.11177884615385 4.12860576923077 1.71274038461538 3.22716346153846 2.46995192307692 2.46995192307692 C 3.22716346153846 1.71274038461539 4.12860576923077 1.11177884615385 5.17427884615385 0.667067307692308 C 6.21995192307692 0.222355769230769 7.31570512820513 0 8.46153846153846 0 C 9.6073717948718 0 10.703125 0.222355769230769 11.7487980769231 0.667067307692308 C 12.7944711538462 1.11177884615385 13.6959134615385 1.71274038461539 14.453125 2.46995192307692 C 15.2103365384615 3.22716346153846 15.8112980769231 4.12860576923077 16.2560096153846 5.17427884615385 C 16.7007211538462 6.21995192307692 16.9230769230769 7.31570512820513 16.9230769230769 8.46153846153846 C 16.9230769230769 10.224358974359 16.4262820512821 11.8229166666667 15.4326923076923 13.2572115384615 L 19.5552884615385 17.3798076923077 Z " fill-rule="nonzero" fill="#000000" stroke="none" transform="matrix(1 0 0 1 89 330 )" />
</g>
</svg>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="157px" height="196px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -50 -180 )">
<path d="M 26.5 196 C 17.3967730660639 196 8.53653446373322 195.109042784113 0 193.407842047538 L 0 1 L 140.43881639061 1 C 151.010671542764 19.928670210004 157 41.8976084971971 157 65.5 C 157 138.58 99.58 196 26.5 196 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" fill-opacity="0.2" transform="matrix(1 0 0 1 50 180 )" />
</g>
</svg>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="191px" height="131px" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(1 0 0 1 -359 -180 )">
<path d="M 0 0.5 C 0 0.333148143410625 0.000299314804237838 0.166377918131502 0.000897447455429301 0 L 191 0 L 190.999364008274 116.58152674616 C 173.001816007523 125.816262244657 152.457781334036 131 130.5 131 C 57.42 131 0 73.58 0 0.5 Z " fill-rule="nonzero" fill="#ffffff" stroke="none" fill-opacity="0.117647058823529" transform="matrix(1 0 0 1 359 180 )" />
</g>
</svg>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 992 B

View File

@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="26" height="28" xmlns="http://www.w3.org/2000/svg"><defs><filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="a"><feColorMatrix values="3.06666666666667 0 0 0 -1.03333333333333 0 3.06666666666667 0 0 -1.03333333333333 0 0 3.06666666666667 0 -1.03333333333333 0 0 0 1 0" in="SourceGraphic"/></filter></defs><image preserveAspectRatio="none" width="26" height="28" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA2CAYAAACFrsqnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMqADAAQAAAABAAAANgAAAACASwlrAAADJElEQVRoBe1Z2ZHaQBBdAf8mA+N/KOQIrI3AhGBHsLsRLERgMjAbgckAiMDi+DebAfxz+D15WjUSQtJoGYp1zVRR3er7dY+Ejrs7t1wHrHTAe2tU3/db+/3+I+Msl8uZSTz4NuHbNfXLylEZCIrwd7vdDwQN9MCe543q9fpTGIYbXa7z7Xb7GXaPx+OxKXLlN4DfWmQmtBIQFBIgySQnUdhoNO7TYDgBgKefn+ULMBs0gX5hlj5PVstTZulYDBL+Eh34F/D3tVrtCfRVyX1smaHYCAWIPngBQduB+kV+nBD8JswBudHyjKxhjGn0QZ7px+IXi0VcsOr4FKou9ZjKJ9kq0LUA5A/lWK/Q+dBteEA/ABgByFcep+NSVrSMJ4KAAYNiElsdBGUsDPI+eS4U/viPS/K0ERDUk8eWim0Ph0NP/MrSKkAk9lEYneIKNMZxtFVQcNRh6oUH3cJmRJm+AGatHX/R+FJso5RVhpF+xclQE8wDbFrYNj71mE6LFIu6k0U72Ih8LkxZajwRdHQtwTudzk/hUzQuFsX1+NP0U42PWGDg1SyOhRxh2qbo2PhkV537LYEVsDGTYwJrkYOfKn6maLRdcCJ/0+ya4H34UtZSdomLhMiKqDEQBsSVawjyUBRc9Ch0g0KbcpxHYfs96xzK86HuBAi2Sw9JyxQZFAU31SvAhdsKdi9psAkg6W1jWsg17fE/9BlXuhh04mTHCVdq/Ncs+FyudK0JIOec3oPcAbm1KbmJuIlY6oDbWpYaWzmsm0jl1llyTEwE9y+8dzF+qLFUW17Y+Wq1muoGiZtGKtRDjq8b3RrPhmNtbq2ui9RzMhE9Km/r8Zrmgy4z4fHMMBN7ThqxunJcheJNy1a/dddj5L58wK3yEMbGbzS0BHGjEIvbdaLpjFnEYGOCLMfEyZ5l8F5kDsitTcpNxE3EUgfc1rLU2Mph3UQqt86So5uIpcZWDusmUrl1lhxzJ8LvFZbyXjxsEZDpxTO+ISA+243PuecCUd/Rb+VlxDz9XV8HlQuEhnhbwSe7AX7xYyvlV1zMO8ALh+CKOV0q14H/rgN/AVikJfj7A8KQAAAAAElFTkSuQmCC" x="67" y="2236" filter="url(#a)" overflow="visible" transform="translate(-67 -2236)"/></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1 +0,0 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" xmlns="http://www.w3.org/2000/svg"><defs><filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="a"><feColorMatrix values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0" in="SourceGraphic"/></filter></defs><image preserveAspectRatio="none" width="20" height="20" xlink:href="data:image/png;base64,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" x="1293" y="430" filter="url(#a)" overflow="visible" transform="translate(-1293 -430)"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1 +0,0 @@
<svg width="20" height="23" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 16.8c.3-.4.5-.8.5-1.2 0-.4-.2-.8-.5-1.2-.3-.3-.7-.4-1.2-.4-.4 0-.8.1-1.1.4-.4.4-.5.8-.5 1.2 0 .4.1.8.5 1.2.3.2.7.5 1.1.5.5 0 .9-.3 1.2-.5zm13.3 0c.4-.4.5-.8.5-1.2 0-.4-.1-.8-.5-1.2-.3-.3-.7-.4-1.1-.4-.5 0-.9.1-1.2.4-.3.4-.5.8-.5 1.2 0 .4.2.8.5 1.2.3.2.7.5 1.2.5.4 0 .8-.3 1.1-.5zm-.2-5.6c.1-.2.2-.4.1-.7l-.9-4.9c0-.2-.1-.4-.3-.5L16 5H4l-.5.1c-.2.1-.3.3-.3.5l-.9 4.9c-.1.3 0 .5.1.7l.6.3h14l.6-.3zm-3-8.1l.2-.4-.2-.5-.4-.2H5.8l-.4.2-.2.5.2.4.4.2h8.4l.4-.2zm5.1 6c.2.9.3 1.9.3 2.9v7.7h-1.7v1.7c0 .4-.1.8-.5 1.1-.3.3-.7.5-1.1.5-.5 0-.9-.2-1.2-.5-.3-.3-.5-.7-.5-1.1v-1.7H5v1.7c0 .4-.2.8-.5 1.1-.3.3-.7.5-1.2.5-.4 0-.8-.2-1.1-.5-.4-.3-.5-.7-.5-1.1v-1.7H0V12c0-1 .1-2 .3-2.9l1.4-5.8c0-.7.5-1.3 1.3-1.8C3.7 1 4.7.6 6 .4 7.2.1 8.5 0 10 0s2.8.1 4 .4c1.3.2 2.3.6 3 1.1.8.5 1.3 1.1 1.3 1.8l1.4 5.8z"/></svg>

Before

Width:  |  Height:  |  Size: 872 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 408 B

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
img/u30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
img/user-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="30px" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter x="-50.00%" y="-50.00%" width="200.00%" height="200.00%" filterUnits="objectBoundingBox" id="filter399">
<feColorMatrix type="matrix" values="1 0 0 0 -1 0 1 0 0 -1 0 0 1 0 -1 0 0 0 1 0 " in="SourceGraphic" />
</filter>
</defs>
<g transform="matrix(1 0 0 1 -2658 -1182 )">
<image preserveAspectRatio="none" style="overflow:visible" width="24" height="30" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAABACAYAAAC3F09FAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAM6ADAAQAAAABAAAAQAAAAABxf9dHAAADZElEQVRoBe1Zi5WbMBD0pQJKUAl0cKSC0IHpwNeBKcGpwO7A7sBJBXYqgFQQOkhm/CyyCAHiY4P8bt+b0+5qd7UjCR/ne1tNK+8oF93ByuoO6gVwpQLh+AP4CdC/GFmjkyPwdyAuyNsAATCLcOEtkAFDSZh5f1BrDyjgaRJjJS5sNjOlvX00G57G8cEk5IZcsFb4CFIs+ujTkESknkxJKJqRiCa1mYIQnw9dcO5xN4bQnFeraeOSIYQCJPEBbCo6l5/PLTe5lxwRPVfDXetm6I2b7SQRoroKzj2fOjFBEJnP3azL+qqL0IcnREj20EXGl1PRJ6ckoS/C4KdEZVLMLVWNmxo7YEIz9mXkTbIKP8N9ISH75I26ib5mdAR3n29DpBuWZLTPt7F2MiU735ig33fdsz4ZpR0ejmXvmoyHHOotf5Kp78kyPJ8ns4xzqHehT+Zan/LG80t3+gpkyoPQZHLNzsPR2nsBIvIFzhe99jrDAznxRw/5jdjvQHlne+TaQvnvjb612EN5zWTRGIbraeSIDUTyAbprrhlXIDccWGsn8mpqDo+5mM1Oa5mrFX222DbfFTkKkBLBaMuRc0ommnoChwxu0jMz8W5HGNlgU570p4gLAFM+4JBxTfrBTLTZOZxNBaR/b0u++2KMJ6AAZA7tHaAAmyRwyvg2XdkKmL4IjrYico7ffAZmAcNWsCOgK26DGFm7TU8R6ywnRLYVk3MZYiPnyvVABVefr4NzxHdtDEL+C4NzQDbdpe8RrwBX4RpboO8XKaHrAjKOSQXQRcKcPyNnDdgWVfB/A/aAmediJ8gbLDEyhxCSjZ1Rg5C+IXqKGqOFOzyW0JDmZU4ymoUoQEI5IBd4hs5NTIDJJUDFE/AMElzjCoSAs+g/AVwSCgQdXAInijmjTj5RrUoZ7hCLP+tU9DoZ1owrnYw0+vxm1k1MPe7BIRjJY/Dvg6nJsN4FUEMJcTce0dSYmnxb4JXvJUskojeBhJyvXIpgnbjUkVeuUyJELJWA2deui03mERmSi5oIpZgw2S/dtl43PlB8sJbevK2/GH1XJIFlC/TBd64wgcHj8qHxph5DEuKLpgJuBkZfJWLjJHNTaHgsa/b+KmQq18zjQylbD9+g8qF6BfnKa/ZSkoBNATR97Png3/FE/gGtfvY0VNBwbgAAAABJRU5ErkJggg==" x="2658px" y="1182px" filter="url(#filter399)" />
</g>
</svg>

BIN
img/user-c.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="32px" height="32px" xmlns="http://www.w3.org/2000/svg">
<defs>
<filter x="-50.00%" y="-50.00%" width="200.00%" height="200.00%" filterUnits="objectBoundingBox" id="filter36">
<feColorMatrix type="matrix" values="1 0 0 0 0.3 0 1 0 0 0.3 0 0 1 0 0.3 0 0 0 1 0 " in="SourceGraphic" />
</filter>
</defs>
<g transform="matrix(1 0 0 1 -455 -2245 )">
<image preserveAspectRatio="none" style="overflow:visible" width="32" height="32" xlink:href="data:image/png;base64,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" x="455px" y="2245px" filter="url(#filter36)" />
</g>
</svg>

BIN
img/userblue.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/usergrey.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

BIN
img/you.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

190
pages/UK/UK.js Normal file
View File

@ -0,0 +1,190 @@
// pages/UK/UK.js
var WxParse = require('../../wxParse/wxParse.js');
var app = getApp()
var config = {};
var miucms = require('../../utils/miucms.js');
Page({
/**
* 页面的初始数据
*/
data: {
appid:'wxb09c358c3ec5e34f',
activeCity:0,
activeCityIndex:0,
wechat:'',
strategy:[],
hotHouseList:[],
swiperHeight:220,
activeSwiperIndex:0,
current:0,
aboutBelloliving:[
{
text:'6年时间八楼校舍帮助上万中国留学生寻找住所。住宿是留学的开始我们秉持公正透明的态度为留学生提供方便可靠的住宿。',
icon:'year',
name:'6年',
},
{
text: '在八楼所有房源均为实地考察的真实房源。我们对虚假房源实施“0容忍策略”。',
icon: 'percent',
name: '真实房源',
},
{
text: "不仅如此八楼所有学生公寓预定业务均为100%免费,并且与公寓供应商官方价格一致,绝不加价。",
icon: 'free',
name: '0服务费',
},
{
text: "我们将会为您提供最简单、最方便、最贴心的服务。",
icon: 'service',
name: '优质服务',
}
],
banner:""
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.get_list();
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
get_list(){
var that = this;
wx.showLoading({
title: '',
})
miucms.request('https://app.gter.net/tenement/belloliving', {}).then(res => {
wx.hideLoading()
var data = res.data;
var hotCity = [], beforeLength = 0;
data.hotHouseList.forEach(item=>{
hotCity.push({
cityName: item.cityName,
cityid:item.cityid,
length: item.houseList.length,
beforeLength: beforeLength
})
beforeLength += item.houseList.length;
})
that.setData({
hotHouseList: data.hotHouseList,
strategy: data.strategy,
wechat: data.wechat,
hotCity: hotCity,
activeCity: data.hotHouseList[0].cityid,
banner: data.banner
})
}).catch(res => { wx.hideLoading() })
},
swiperList:{},
changeHotCity(e){
this.setData({
activeCity:e.currentTarget.dataset.id,
current: e.currentTarget.dataset.beforelength,
activeCityIndex:e.currentTarget.dataset.index,
activeSwiperIndex:0
})
this.stat('cityswitch', e.currentTarget.dataset.id, e.currentTarget.dataset.name)
},
loadHeight(e){
if (this.data.swiperHeight>220){return false}
this.setData({
swiperHeight: e.detail.height
})
},
changeSwiper(e){
// .detail.current
if(e.detail.source== "touch"){
// 用户主动触发
for (var i = this.data.hotCity.length-1;i>=0;i--){
if (e.detail.current >= this.data.hotCity[i].beforeLength) {
if (this.data.hotCity[i].cityid != this.data.activeCity){
this.setData({
activeCity: this.data.hotCity[i].cityid,
activeCityIndex:i,
})
}
this.setData({
activeSwiperIndex: e.detail.current - this.data.hotCity[i].beforeLength
})
break;
}
}
}
},
copy(e){
wx.setClipboardData({
data: e.currentTarget.dataset.wechat,
})
this.stat('service', e.currentTarget.dataset.wechat, e.currentTarget.dataset.wechat)
},
// 点击房源
statHouse(e){
this.stat('house', e.currentTarget.dataset.id, e.currentTarget.dataset.name)
},
// 点击按钮
statBtn(e) {
this.stat(e.currentTarget.dataset.type, e.currentTarget.dataset.id, e.currentTarget.dataset.name)
},
// 统计点击
stat(type, id, name, isOpen){
miucms.request('https://app.gter.net/tenement/belloliving/stat', { type, relatedid: { id, name, isOpen}}).then(res => {
var data = res.data;
}).catch(res => { })
},
tominiProgram(e){
let {path,name,id,type} = e.currentTarget.dataset;
let that = this;
wx.navigateToMiniProgram({
appId: that.data.appid,
path,
success(res) {
// 打开成功
console.log('打开成功')
},
complete(res){
console.log('complete',res)
let isOpen = res.errMsg =='navigateToMiniProgram:ok' ? true:false;
that.stat(type, id, name, isOpen)
}
})
}
})

8
pages/UK/UK.json Normal file
View File

@ -0,0 +1,8 @@
{
"navigationBarTitleText": "寄托租房",
"usingComponents": {
"header-nav": "../../template/headerNav/index",
"hot-card":"./hotCard/hotCard"
},
"enablePullDownRefresh": false
}

83
pages/UK/UK.wxml Normal file
View File

@ -0,0 +1,83 @@
<view class="container">
<header-nav>英国学生公寓</header-nav>
<view class="page-header">
<image src="{{ banner }}" mode="widthFix"></image>
</view>
<view class="hot-apartment">
<view class="title">热门公寓</view>
<view class="city-list">
<view wx:for="{{ hotCity }}" bindtap="changeHotCity" wx:key="index" data-index="{{ index }}" data-id="{{ item.cityid }}" data-name="{{ item.cityName }}" data-beforeLength="{{ item.beforeLength }}" class="item {{ activeCity==item.cityid ? 'active' :''}}">
<view class="text">{{ item.cityName }}</view>
</view>
<view class="item" data-path="/pages/search/index" bindtap="tominiProgram" data-id="all" data-type="city">
<view class="text">所有城市
<image class="you" src="/img/you.png"></image>
</view>
</view>
</view>
<view class="card-container">
<swiper next-margin="50px" style="height:{{ swiperHeight }}px" circular="true" current="{{ current }}" bindchange="changeSwiper">
<block wx:for="{{ hotHouseList }}" wx:key="index">
<swiper-item wx:for="{{ item.houseList }}" wx:for-item="s" wx:for-index="i" wx:key="i">
<hot-card bindtap="tominiProgram" data-path="/pages/house/index?id={{ s.id }}" data-name="{{ s.title }}" data-type="house" data-id="{{ s.id }}" bindloadHeight="loadHeight" item="{{ s }}"></hot-card>
</swiper-item>
</block>
</swiper>
<view class="indicator-dots">
<view wx:for="{{ hotHouseList[activeCityIndex].houseList.length }}" wx:key="index" class="item {{ activeSwiperIndex==index ? 'active' :''}}"></view>
</view>
<view class="btn">
<view data-id="{{ activeCity }}" data-name="{{ hotCity[activeCityIndex].cityName }}" data-type="city" data-path="/pages/house/list?word={{ hotCity[activeCityIndex].cityName }}" class="item" bindtap="tominiProgram">
<view class="text">
<view>更多{{ hotCity[activeCityIndex].cityName }}公寓</view>
<image src="/img/hk-right.png"></image>
</view>
</view>
</view>
</view>
</view>
<view class="uk-strategy">
<view class="title">英国攻略</view>
<view class="list">
<navigator hover-class="hover" url="/{{ item.url }}" class="item {{ item.icon }}" wx:for="{{ strategy }}" wx:key="index" bindtap="statBtn" data-id="{{ item.icon }}" data-name="{{ item.name }}" data-type="strategy">
<view class="order">
<view class="text">{{ index + 1 }}</view>
</view>
<view class="icon">
<image src="/img/hk-{{ item.icon }}.png"></image>
</view>
<view class="name">{{ item.name }}</view>
</navigator>
</view>
</view>
<view class="about-belloliving">
<view class="title">关于八楼校舍</view>
<view class="list">
<view class="item {{ item.icon }}" wx:for="{{ aboutBelloliving }}" wx:key="index">
<view class="sub">
<view class="icon"><image src="/img/hk-{{ item.icon}}.png"></image></view>
<view class="name" wx:if="{{ item.icon !='year' }}">{{ item.name }}</view>
<view class="name" wx:if="{{ item.icon =='year' }}"><view class="num">6</view>年</view>
</view>
<view class="text">{{ item.text }}</view>
</view>
</view>
<view class="contact">
<view class="name">欢迎联系</view>
<view class="belloliving-wechat">官方客服微信号: <view class="num">{{ wechat}}</view> </view>
<view class="tips">备注:<view class="text">寄托</view>,获优先咨询</view>
<view class="button" bindtap="copy" data-wechat="{{wechat}}"> <image src="/img/wechat.png"></image> 复制微信号</view>
</view>
</view>
</view>

347
pages/UK/UK.wxss Normal file
View File

@ -0,0 +1,347 @@
/* pages/UK/UK.wxss */
.page-header image{
display: block;
width: 100%;
height: 500rpx;
}
.hot-apartment{
padding: 56rpx 0 80rpx;
}
.hot-apartment .title{
padding: 0 40rpx 32rpx;
font-size: 38rpx;
color: #333;
font-weight: 600;
}
.city-list{
padding: 0 20rpx 0 40rpx;
display: flex;
flex-wrap: wrap;
}
.city-list .item{
margin-right: 20rpx;
margin-bottom: 20rpx;
display: inline-flex;
}
.city-list .item:last-child{
margin-right: 0;
}
.city-list .item .text{
display: inline-flex;
align-items: center;
background: #f2f2f2;
color: #666;
padding: 0 20rpx;
line-height: 72rpx;
height: 72rpx;
border-radius: 10rpx;
}
.city-list .item.active .text{
color: #fff;
background: #77cbc1;
}
.city-list .item .text .you{
display: inline-flex;
width: 16px;
height: 16px;
flex:0 0 16px;
margin-left: 4px;
}
.card-container{
padding:20rpx 0 0 40rpx;
}
.indicator-dots{
display: flex;
align-items: center;
justify-content: center;
padding-left: 2px;
margin: 40rpx auto 44rpx;
}
.indicator-dots .item{
display: inline-flex;
border:1px solid #ccc;
border-radius: 50%;
flex: 0 0 8px;
width: 8px;
height: 8px;
margin-right: 2px;
}
.indicator-dots .item.active{
background: #77cbc1;
border-color: #77cbc1
}
.card-container .btn .text{
display: flex;
align-items: center;
justify-content: center;
border:1px solid #77cbc1;
color: #77cbc1;
font-size: 26rpx;
width: 400rpx;
height: 72rpx;
border-radius: 36rpx;
margin: 0 auto;
}
.card-container .btn image{
display: inline-flex;
flex:0 0 12px;
width: 12px;
height: 12px;
margin-left: 4px;
}
.hover{
background: transparent
}
.uk-strategy{
border-top: 10px solid #f2f2f2;
padding: 60rpx 0 40rpx;
}
.uk-strategy .title{
padding: 0 40rpx 40rpx;
font-size: 38rpx;
color: #333;
font-weight: 600;
}
.uk-strategy .list{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
padding: 0 40rpx 0;
}
.uk-strategy .item{
display: inline-flex;
width: calc(50% - 10rpx);
height: 280rpx;
border-radius: 20rpx;
align-items: center;
justify-content: center;
flex-direction: column;
position: relative;
margin-bottom: 20rpx;
font-size: 30rpx;
color: #000
}
/* app,card,job,luggage,strategy,ticket */
.uk-strategy .item.luggage{
background: #fef7da;
}
.uk-strategy .item .icon{
display: inline-flex;
align-items: center;
justify-content: center;
margin-bottom: 32rpx;
height: 100rpx;
}
.uk-strategy .item.luggage .icon image{
width: 65.6rpx;
height: 100rpx;
}
.uk-strategy .item.housetype{
background: #e5faf5;
}
.uk-strategy .item.housetype .icon image{
width: 103rpx;
height: 96rpx;
}
.uk-strategy .item.ticket{
background: #eef1f6;
}
.uk-strategy .item.ticket .icon image{
width: 95.7rpx;
height: 84rpx;
}
.uk-strategy .item.card{
background: #faeceb;
}
.uk-strategy .item.card .icon image{
width: 100rpx;
height: 100rpx;
}
.uk-strategy .item.job{
background: #fff4e2;
}
.uk-strategy .item.job .icon image{
width: 94rpx;
height: 72rpx;
}
.uk-strategy .item.app{
background: #f0eff5;
}
.uk-strategy .item.app .icon image{
width: 64.5rpx;
height: 98rpx;
}
.uk-strategy .item .order{
position: absolute;
left: -16rpx;
top: -16rpx;
transform: rotateZ(-40deg);
border-bottom: 1px solid #e4e4e4;
width: 80rpx;
height: 80rpx;
color: #ccc;
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
transform-origin: center;
font-size: 28rpx;
}
.uk-strategy .item .order .text{
transform: rotateZ(40deg);
position: absolute;
left: 40rpx;
top: 34rpx;
}
.about-belloliving{
border-top: 10px solid #f2f2f2;
padding: 60rpx 40rpx 60rpx;
}
.about-belloliving .title{
padding: 0 0rpx 32rpx;
font-size: 38rpx;
color: #333;
font-weight: 600;
}
.about-belloliving .list{
background: #f9f9f9;
border-radius: 20rpx;
padding: 16rpx 40rpx;
}
.about-belloliving .list .item{
display: flex;
align-items: center;
padding: 44rpx 0rpx 44rpx 16rpx;
border-bottom: 1px solid #e4e4e4;
}
.about-belloliving .list .item:last-child{
border-bottom: none;
}
.about-belloliving .list .item image{
width: 60rpx;
height: 60rpx;
}
.about-belloliving .list .text{
color: #666;
display: inline-flex;
word-break: break-all;
font-size: 26rpx;
line-height: 1.6
}
.about-belloliving .list .sub{
display: inline-flex;
width: 120rpx;
flex:0 0 120rpx;
margin-right: 60rpx;
color: #77cbc1;
flex-direction: column;
position: relative;
align-items: center;
}
.about-belloliving .list .icon{
display: inline-flex;
width: 100%;
align-items: center;
justify-content: center;
margin-bottom: 20rpx;
}
.about-belloliving .list .year{
padding-left: 0;
}
.about-belloliving .list .year .sub{
flex: 0 0 160rpx;
width: 160rpx;
margin-right: 36rpx;
}
.about-belloliving .list .year .sub image{
width: 160rpx;
height: 160rpx;
}
.about-belloliving .list .year .sub .name{
position: absolute;
left: 0;
top: -10rpx;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
font-size: 32rpx;
}
.about-belloliving .list .year .sub .name .num{
font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
margin-right: 4rpx;
}
.contact{
margin-top: 40rpx;
background: #f9f9f9;
border-radius: 20rpx;
padding: 64rpx 0 56rpx;
}
.contact .name{
display: flex;
align-items: center;
justify-content: center;
color: #999;
}
.contact .name::before,.contact .name::after{
display: inline-flex;
content: "";
width: 48rpx;
flex: 0 0 48rpx;
height: 1px;
background: #ccc;
margin: 0 20rpx;
}
.contact .belloliving-wechat{
display: flex;
align-items: center;
justify-content: center;
margin: 40rpx 0 10rpx;
font-size: 30rpx;
color: #333;
}
.contact .belloliving-wechat .num{
display: inline-flex;
color: #77cbc1;
background: #ebebeb;
border-radius: 6rpx;
padding: 0 28rpx;
height: 48rpx;
line-height: 46rpx;
align-items: center;
justify-content: center;
font-size: 28rpx;
}
.contact .button{
border:1px solid #e4e4e4;
background: transparent;
border-radius:36rpx;
height: 72rpx;
box-sizing: border-box;
width: 310rpx;
font-size: 26rpx;
margin: 40rpx auto 0;
display: flex;
align-items: center;
justify-content: center;
}
.contact .button image{
width: 44rpx;
height: 36rpx;
margin-right: 14rpx;
}
.contact .tips{
text-align: center;
}
.contact .tips .text{
color: #77cbc1;
font-weight: bold;
display: inline
}

View File

@ -0,0 +1,34 @@
// pages/UK/hotCard/hotCard.js
Component({
/**
* 组件的属性列表
*/
properties: {
appid:String,
item:Object
},
/**
* 组件的初始数据
*/
data: {
lazyLoad:true
},
/**
* 组件的方法列表
*/
methods: {
loadImg(e){
const query = this.createSelectorQuery();
let that = this;
query.select('#id' + that.properties.item.id).boundingClientRect();
query.exec((res) => {
that.triggerEvent('loadHeight', {
height: res[0].height + 186
}, {})
})
}
}
})

View File

@ -0,0 +1,4 @@
{
"component": true,
"usingComponents": {}
}

View File

@ -0,0 +1,18 @@
<view class="card">
<view>
<image src="{{ item.image }}" id="id{{ item.id }}" lazy-load="lazyLoad" bindload="loadImg" class="cover" mode="widthFix"></image>
<view class="title">{{ item.title }}</view>
<view class="price">
from<view class="now">{{ item.country_symbol + item.bottomprice}}</view>
<view class="old" wx:if="{{ item.oldBottomPrice }}">{{ item.country_symbol + item.oldBottomPrice}}</view>
</view>
<view class="distance">
<view class="item" wx:for="{{ item.scope }}" wx:if="{{ i<3 }}" wx:for-item="s" wx:for-index="i" wx:key="i">
<image src="/img/{{ s.type }}.png" class="{{ s.type }}"></image>
<view class="name">{{ s.name }}</view>
<view class="intro">{{ s.intro }}</view>
<view class="time">{{ s.time }}</view>
</view>
</view>
</view>
</view>

View File

@ -0,0 +1,77 @@
/* pages/UK/hotCard/hotCard.wxss */
.card{
border-radius: 20rpx;
overflow: hidden;
border:1px solid #f2f2f2;
margin-right: 20rpx;
padding-bottom: 24px;
height: 100%;
}
.cover{
display: block;
width: 100%;
}
.title{
padding: 24px 20rpx 10px;
font-size: 16px;
color: #000;
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.price{
color: #333;
padding: 0 20rpx 20rpx;
font-size: 12px;
}
.price .now{
color: #389afe;
display: inline;
margin: 0 6rpx 0rpx 10rpx;
font-size: 13px;
}
.price .old{
color: #999;
display: inline;
text-decoration:line-through;
}
.distance{
color: #000;
padding: 0 20rpx 0;
/* font-weight: 600; */
font-size: 12px;
}
.distance image{
display: inline-block;
width: 32rpx;
height: 32rpx;
margin-right: 6rpx;
position: relative;
top: 2px;
}
.distance .item{
margin-bottom: 8px;
display: block;
flex-wrap: wrap;
align-items: center;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.name{
display: inline;
color: #000;
}
.time{
display: inline;
color: #000;
}
.intro{
display: inline;
color: #666;
margin: 0 4rpx 0 10rpx;
}
.hover{
background: transparent
}

Some files were not shown because too many files have changed in this diff Show More