You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
high-mini/App.vue

312 lines
8.3 KiB

<script>
export default {
globalData: {
// url: 'http://192.168.3.4:9301/crest',
// brestUrl: 'http://192.168.3.4:9302/brest',
// imgUrl: 'https://192.168.3.4:9301/filesystem/',
//正式
// url: 'https://hsg.dctpay.com/crest',
// v1url:'https://hsg.dctpay.com/v1',
// orderurl:' https://hsg.dctpay.com/order',
// userurl:'https://hsg.dctpay.com/user',
// imgUrl: 'https://hsg.dctpay.com/filesystem/',
// brestUrl: 'https://hsg.dctpay.com/brest',
// imageWxImg: 'https://hsg.dctpay.com/filesystem/wxApplets/',
// imageqrImg: 'https://hsg.dctpay.com/filesystem/temporary/',
//测试
url: '',
v1url: '',
orderurl: '',
userurl: '',
brestUrl: '',
imgUrl: '',
imageWxImg: '',
imageqrImg: '',
2 years ago
userInfo: "",
brestUserInfo: '',
bresthighAgent: '',
openId: '',
code: '',
2 years ago
token: '',
brestToken: '',
4 years ago
cityId: '',
2 years ago
cityName: '',
longitude: '',
latitude: '',
balancePrice: '',
balanceCardNo: '',
identificationCode: '',
//公司id
companyId: '',
2 years ago
// h5获取信息
h5code: '',
//门店ID
storeid: '',
//门店名字
storename: '',
//公众号进入值
accountId: '',
//个人码key
gasKey: '',
//个人码code
staffCode: '',
//公众号菜单区分
accountType: '',
//区分肯德基 星巴克
distinguishid: '',
//千猪下单数据
qianzhulist: '',
//星巴克价格
salesTallPrice: '',
//第三方嵌入id
mchId: '',
//千猪名称
qianzhuCityName: '重庆市',
//团油数据
pelletoilList: '',
//分享领取次数
shareNum: 0,
//是否查询数据
1 year ago
isSelect: false,
h5url:'',
},
onLaunch: function() {},
onShow: function() {
// #ifdef MP
let accountInfo = uni.getAccountInfoSync();
if (accountInfo.miniProgram.envVersion == 'develop' || accountInfo.miniProgram.envVersion == 'trial') {
this.globalData.url = 'https://hsgcs.dctpay.com/crest';
this.globalData.v1url = 'https://hsgcs.dctpay.com/v1';
this.globalData.payurl = 'https://gratia-pay.dctpay.com/crest';
this.globalData.orderurl = 'https://hsgcs.dctpay.com/order';
this.globalData.userurl = 'https://hsgcs.dctpay.com/user';
this.globalData.brestUrl = 'https://hsgcs.dctpay.com/brest';
this.globalData.imgUrl = 'https://hsgcs.dctpay.com/filesystem/';
this.globalData.imageWxImg = 'https://hsgcs.dctpay.com/filesystem/wxApplets/';
this.globalData.imageqrImg = 'https://hsgcs.dctpay.com/filesystem/temporary/';
}
if (accountInfo.miniProgram.envVersion == 'release') {
this.globalData.url = 'https://hsg.dctpay.com/crest';
this.globalData.v1url = 'https://hsg.dctpay.com/v1';
this.globalData.payurl = 'https://pay.dctpay.com/crest';
this.globalData.orderurl = 'https://hsg.dctpay.com/order';
this.globalData.userurl = 'https://hsg.dctpay.com/user';
this.globalData.brestUrl = 'https://hsg.dctpay.com/brest';
this.globalData.imgUrl = 'https://hsg.dctpay.com/filesystem/';
this.globalData.imageWxImg = 'https://hsg.dctpay.com/filesystem/wxApplets/';
this.globalData.imageqrImg = 'https://hsg.dctpay.com/filesystem/temporary/';
}
// #endif
// #ifdef H5
let that = this;
1 year ago
that.globalData.h5url = "https://hsgcs.dctpay.com/hsgH5";
that.globalData.url = 'https://hsgcs.dctpay.com/crest';
that.globalData.v1url = 'https://hsgcs.dctpay.com/v1';
that.globalData.payurl = 'https://gratia-pay.dctpay.com/crest';
that.globalData.orderurl = 'https://hsgcs.dctpay.com/order';
that.globalData.userurl = 'https://hsgcs.dctpay.com/user';
that.globalData.brestUrl = 'https://hsgcs.dctpay.com/brest';
that.globalData.imgUrl = 'https://hsgcs.dctpay.com/filesystem/';
that.globalData.imageWxImg = 'https://hsgcs.dctpay.com/filesystem/wxApplets/';
that.globalData.imageqrImg = 'https://hsgcs.dctpay.com/filesystem/temporary/';
1 year ago
// that.globalData.h5url = "https://hsg.dctpay.com/hsgH5"
// that.globalData.url = 'https://hsg.dctpay.com/crest';
// that.globalData.v1url = 'https://hsg.dctpay.com/v1';
// that.globalData.payurl = 'https://pay.dctpay.com/crest';
// that.globalData.orderurl = 'https://hsg.dctpay.com/order';
// that.globalData.userurl = 'https://hsg.dctpay.com/user';
// that.globalData.brestUrl = 'https://hsg.dctpay.com/brest';
// that.globalData.imgUrl = 'https://hsg.dctpay.com/filesystem/';
// that.globalData.imageWxImg = 'https://hsg.dctpay.com/filesystem/wxApplets/';
// that.globalData.imageqrImg = 'https://hsg.dctpay.com/filesystem/temporary/';
uni.getStorage({
key: 'openId',
success(e) {
if (e.data) {
that.globalData.openId = e.data;
}
}
})
uni.getStorage({
key: 'user',
success(e) {
if (e.data) {
that.globalData.userInfo = e.data;
}
}
})
uni.getStorage({
key: 'token',
success(e) {
if (e.data) {
that.globalData.token = e.data;
}
}
})
uni.getStorage({
key: 'accountId',
success(e) {
if (e.data) {
that.globalData.accountId = e.data;
that.globalData.accountType = e.data;
}
}
})
uni.getStorage({
key: 'gasKey',
success(e) {
if (e.data) {
that.globalData.gasKey = e.data;
}
}
})
uni.getStorage({
key: 'staffCode',
success(e) {
if (e.data) {
if (that.globalData.accountId == '000001&key' || that.globalData.accountId ==
'000000&gasKey' || that.globalData.accountId == '000009&key' || that.globalData
.accountId == '0000010&key') {
that.globalData.staffCode = e.data;
} else {
that.globalData.mchId = e.data;
}
}
}
})
uni.getStorage({
key: 'cityId',
success(e) {
if (e.data) {
that.globalData.cityId = e.data;
}
}
})
uni.getStorage({
key: 'cityName',
success(e) {
if (e.data) {
that.globalData.cityName = e.data;
}
}
})
uni.getStorage({
key: 'qianzhuCityName',
success(e) {
if (e.data) {
that.globalData.qianzhuCityName = e.data;
}
}
})
uni.getStorage({
key: 'companyId',
success(e) {
if (e.data) {
that.globalData.companyId = e.data;
}
}
})
uni.getStorage({
key: 'latitude',
success(e) {
if (e.data) {
that.globalData.latitude = e.data;
}
}
})
uni.getStorage({
key: 'longitude',
success(e) {
if (e.data) {
that.globalData.longitude = e.data;
}
}
})
// #endif
},
onHide: function() {}
}
</script>
<style lang="scss">
/*每个页面公共css */
@import "/static/iconfont/font.scss";
2 years ago
@import "/static/iconfont/cart.scss";
@keyframes noticeAnimation {
from {
transform: translateX(100rpx);
}
to {
// transform: translateX(calc(-100% + 150px));
transform: translateX(-100%);
}
}
2 years ago
//自定义checkbox的样式( 元素使用的时候就是使用类名:mycheck)
checkbox.mycheck .wx-checkbox-input,
checkbox.mycheck .uni-checkbox-input {
width: 30rpx !important;
height: 30rpx !important;
background-color: #ffffff !important;
border-radius: 50% !important;
border: solid 1px #cccccc !important;
overflow: hidden;
}
// 选中后的 对勾样式
checkbox.mycheck .uni-checkbox-input-checked::before,
checkbox.mycheck .wx-checkbox-input-checked::before {
font-size: 38rpx !important; // 对勾大小 30rpx /
// color: #FFCC1E;
}
2 years ago
/* 解决小程序和app滚动条的问题 */
/* #ifdef MP-WEIXIN || APP-PLUS */
::-webkit-scrollbar {
display: none;
}
/* #endif */
/* 解决H5 的问题 */
/* #ifdef H5 */
uni-scroll-view .uni-scroll-view::-webkit-scrollbar {
/* 隐藏滚动条,但依旧具备可以滚动的功能 */
display: none
}
/* #endif */
.cart-num .uni-numbox__minus {
border-top-left-radius: 10px !important;
border-bottom-left-radius: 10px !important;
}
.cart-num .uni-numbox-btns {
background-color: #f6f6f6 !important;
}
.cart-num .uni-numbox__plus {
border-top-right-radius: 10px !important;
border-bottom-right-radius: 10px !important;
}
</style>