chore: h5配置

main
wx-jincw 5 days ago
parent fcb8a108a1
commit 100ede565e

@ -8,7 +8,8 @@
// | Author: CRMEB Team <admin@crmeb.com> // | Author: CRMEB Team <admin@crmeb.com>
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
//移动端商城API //移动端商城API
let domain = 'http://your Front API domain' // let domain = 'http://124.71.134.146:18093'
let domain = 'https://crmebxcx.test.jiutianda.cn'
module.exports = { module.exports = {
// 请求域名 格式: https://您的域名 // 请求域名 格式: https://您的域名
@ -17,7 +18,7 @@ module.exports = {
// #ifdef MP // #ifdef MP
HTTP_REQUEST_URL: domain, HTTP_REQUEST_URL: domain,
// #endif // #endif
HTTP_ADMIN_URL:'http://your h5 domain', //PC后台的API请求地址上传图片用,影响h5上传头像 HTTP_ADMIN_URL:'http://124.71.134.146:18091', //PC后台的API请求地址上传图片用,影响h5上传头像
// #ifdef H5 // #ifdef H5
//H5接口是浏览器地址 //H5接口是浏览器地址
// HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host, // HTTP_REQUEST_URL: window.location.protocol+"//"+window.location.host,

@ -1,7 +1,7 @@
{ {
"name" : "CRMEB Java 商城", "name" : "甄味馆商城",
"appid" : "__UNI__E0D9AB1", "appid" : "__UNI__B905528",
"description" : "CRMEB Java 商城", "description" : "甄味馆商城",
"versionName" : "1.0.0", "versionName" : "1.0.0",
"versionCode" : 1001, "versionCode" : 1001,
"transformPx" : false, "transformPx" : false,
@ -122,7 +122,7 @@
"quickapp" : {}, "quickapp" : {},
/* */ /* */
"mp-weixin" : { "mp-weixin" : {
"appid" : "111111", "appid" : "",
"setting" : { "setting" : {
"urlCheck" : true, "urlCheck" : true,
"minified" : true, "minified" : true,
@ -172,7 +172,7 @@
"async" : { "async" : {
"timeout" : 200000 "timeout" : 200000
}, },
"title" : "CRMEB" "title" : "甄味馆"
}, },
"plus" : { "plus" : {
"statusbar" : { "statusbar" : {

@ -1,7 +1,7 @@
<template> <template>
<view class="lottie-bg"> <view class="lottie-bg">
<view id="lottie"> <view id="lottie">
<image src="/static/img/live-logo.gif" rel="preload" /> <!-- <image src="/static/img/live-logo.gif" rel="preload" /> -->
</view> </view>
</view> </view>
</template> </template>
@ -29,11 +29,11 @@
decodeURIComponent(option.back_url) decodeURIComponent(option.back_url)
); );
}).catch(res => { }).catch(res => {
console.log('getUserInfo错误='+res); console.log('getUserInfo错误=' + res);
}); });
}) })
.catch((err) => { .catch((err) => {
console.log('auth错误='+err); console.log('auth错误=' + err);
}); });
} }
}; };

@ -110,7 +110,7 @@ export default {
}; };
</script> </script>
<style lang="scss"> <style lang="scss">
/deep/ .empty-box{ ::v-deep .empty-box{
background-color: #f5f5f5; background-color: #f5f5f5;
} }
.swiper,swiper,swiper-item,.slide-image{ .swiper,swiper,swiper-item,.slide-image{

@ -18,12 +18,11 @@
<view class="mp-bg"></view> <view class="mp-bg"></view>
<!-- banner --> <!-- banner -->
<view class="swiper" v-if="imgUrls.length"> <view class="swiper" v-if="imgUrls.length">
<swiper indicator-dots="true" :autoplay="true" :circular="circular" :interval="interval" <swiper indicator-dots="true" :autoplay="true" :circular="circular" :interval="interval" :duration="duration"
:duration="duration" indicator-color="rgba(255,255,255,0.6)" indicator-active-color="#fff"> indicator-color="rgba(255,255,255,0.6)" indicator-active-color="#fff">
<block v-for="(item,index) in imgUrls" :key="index"> <block v-for="(item,index) in imgUrls" :key="index">
<swiper-item> <swiper-item>
<navigator :url='item.url' class='slide-navigator acea-row row-between-wrapper' <navigator :url='item.url' class='slide-navigator acea-row row-between-wrapper' hover-class='none'>
hover-class='none'>
<image :src="item.pic" class="slide-image" lazy-load></image> <image :src="item.pic" class="slide-image" lazy-load></image>
</navigator> </navigator>
</swiper-item> </swiper-item>
@ -37,8 +36,8 @@
</view> </view>
<text class='line'>|</text> <text class='line'>|</text>
<view class='swipers'> <view class='swipers'>
<swiper :indicator-dots="indicatorDots" :autoplay="autoplay" interval="2500" duration="500" <swiper :indicator-dots="indicatorDots" :autoplay="autoplay" interval="2500" duration="500" vertical="true"
vertical="true" circular="true"> circular="true">
<block v-for="(item,index) in roll" :key='index'> <block v-for="(item,index) in roll" :key='index'>
<swiper-item> <swiper-item>
<navigator class='item' :url='item.url' hover-class='none'> <navigator class='item' :url='item.url' hover-class='none'>
@ -53,8 +52,7 @@
<!-- menu --> <!-- menu -->
<view class='nav acea-row' v-if="menus.length"> <view class='nav acea-row' v-if="menus.length">
<block v-for="(item,index) in menus" :key="index"> <block v-for="(item,index) in menus" :key="index">
<navigator class='item' v-if="item.show == '1'" :url='item.url' open-type='switchTab' <navigator class='item' v-if="item.show == '1'" :url='item.url' open-type='switchTab' hover-class='none'>
hover-class='none'>
<view class='pictrue'> <view class='pictrue'>
<image :src='item.pic'></image> <image :src='item.pic'></image>
</view> </view>
@ -84,7 +82,8 @@
<view class="tit line1" :class='item.isUse ? "pricehui" : "titActive" '>{{item.name}} <view class="tit line1" :class='item.isUse ? "pricehui" : "titActive" '>{{item.name}}
</view> </view>
<view class="price" :class='item.isUse ? "pricehui" : "icon-color" '> <view class="price" :class='item.isUse ? "pricehui" : "icon-color" '>
{{item.money?Number(item.money):''}}<text class="yuan"></text></view> {{item.money?Number(item.money):''}}<text class="yuan"></text>
</view>
<view class="ling" v-if="!item.isUse" :class='item.isUse ? "pricehui" : "icon-color" ' <view class="ling" v-if="!item.isUse" :class='item.isUse ? "pricehui" : "icon-color" '
@click="getCoupon(item.id,index)">领取</view> @click="getCoupon(item.id,index)">领取</view>
<view class="ling" v-else :class='item.isUse ? "pricehui fonthui" : "icon-color" '>已领取 <view class="ling" v-else :class='item.isUse ? "pricehui fonthui" : "icon-color" '>已领取
@ -980,20 +979,20 @@
.logo { .logo {
width: 118rpx; width: 50rpx;
height: 42rpx; height: 42rpx;
margin-right: 24rpx; margin-right: 24rpx;
} }
image { image {
width: 118rpx; width: 50rpx;
height: 42rpx; height: 42rpx;
} }
.input { .input {
display: flex; display: flex;
align-items: center; align-items: center;
width: 546rpx; width: 614rpx;
height: 58rpx; height: 58rpx;
padding: 0 0 0 30rpx; padding: 0 0 0 30rpx;
background: rgba(247, 247, 247, 1); background: rgba(247, 247, 247, 1);

@ -1,13 +1,12 @@
<template> <template>
<view class="new-users copy-data" ><!-- 去掉了 :style="{height:pageHeight}" --> <view class="new-users copy-data"><!-- 去掉了 :style="{height:pageHeight}" -->
<view class="mid" style="flex:1;overflow: hidden;"> <view class="mid" style="flex:1;overflow: hidden;">
<scroll-view scroll-y="true" style="height: 100%;"> <scroll-view scroll-y="true" style="height: 100%;">
<view class="bg"></view> <view class="bg"></view>
<view class="head pad30"> <view class="head pad30">
<view class="user-card"> <view class="user-card">
<view class="user-info"> <view class="user-info">
<image class="avatar" :src='userInfo.avatar' v-if="userInfo.avatar && uid" <image class="avatar" :src='userInfo.avatar' v-if="userInfo.avatar && uid" @click="goEdit()"></image>
@click="goEdit()"></image>
<image v-else class="avatar" src="/static/images/f.png" mode="" @click="goEdit()"></image> <image v-else class="avatar" src="/static/images/f.png" mode="" @click="goEdit()"></image>
<view class="info"> <view class="info">
<view class="name" v-if="!uid" @tap="openAuto"> <view class="name" v-if="!uid" @tap="openAuto">
@ -32,8 +31,7 @@
</view> </view>
<view class="num-wrapper"> <view class="num-wrapper">
<view class="num-item" @click="goMenuPage('/pages/users/user_money/index')"> <view class="num-item" @click="goMenuPage('/pages/users/user_money/index')">
<text <text class="num">{{userInfo.nowMoney && uid ?Number(userInfo.nowMoney).toFixed(2):0}}</text>
class="num">{{userInfo.nowMoney && uid ?Number(userInfo.nowMoney).toFixed(2):0}}</text>
<view class="txt">余额</view> <view class="txt">余额</view>
</view> </view>
<view class="num-item" @click="goMenuPage('/pages/users/user_integral/index')"> <view class="num-item" @click="goMenuPage('/pages/users/user_integral/index')">
@ -54,8 +52,7 @@
<view class="order-wrapper"> <view class="order-wrapper">
<view class="order-hd flex"> <view class="order-hd flex">
<view class="left">订单中心</view> <view class="left">订单中心</view>
<navigator class="right flex" hover-class="none" url="/pages/users/order_list/index" <navigator class="right flex" hover-class="none" url="/pages/users/order_list/index" open-type="navigate">
open-type="navigate">
查看全部 查看全部
<text class="iconfont icon-xiangyou"></text> <text class="iconfont icon-xiangyou"></text>
</navigator> </navigator>
@ -111,7 +108,7 @@
<!-- #endif --> <!-- #endif -->
</view> </view>
</view> </view>
<image src="/static/images/support.png" alt="" class='support'> <!-- <image src="/static/images/support.png" alt="" class='support'> -->
<view class="uni-p-b-98"></view> <view class="uni-p-b-98"></view>
</view> </view>
@ -125,12 +122,24 @@
<script> <script>
let sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px'; let sysHeight = uni.getSystemInfoSync().statusBarHeight + 'px';
import Cache from '@/utils/cache'; import Cache from '@/utils/cache';
import {BACK_URL} from '@/config/cache'; import {
import {getMenuList} from '@/api/user.js'; BACK_URL
import {orderData} from '@/api/order.js'; } from '@/config/cache';
import {toLogin} from '@/libs/login.js'; import {
import {getCity} from '@/api/api.js'; getMenuList
import {mapGetters} from "vuex"; } from '@/api/user.js';
import {
orderData
} from '@/api/order.js';
import {
toLogin
} from '@/libs/login.js';
import {
getCity
} from '@/api/api.js';
import {
mapGetters
} from "vuex";
// #ifdef H5 // #ifdef H5
import Auth from '@/libs/wechat'; import Auth from '@/libs/wechat';
// #endif // #endif
@ -314,7 +323,7 @@
res.data.routine_my_menus.map((item) => { res.data.routine_my_menus.map((item) => {
if (item.url.indexOf('service') !== -1) that.servicePic = item.pic if (item.url.indexOf('service') !== -1) that.servicePic = item.pic
}) })
if(res.data.routine_my_banner){ if (res.data.routine_my_banner) {
that.imgUrls = res.data.routine_my_banner that.imgUrls = res.data.routine_my_banner
} }
}); });
@ -373,12 +382,13 @@
position: absolute; position: absolute;
left: 0; left: 0;
top: 0; top: 0;
width:100%; width: 100%;
height: 420rpx; height: 420rpx;
background-image: url('~@/static/images/user_bg.png'); background-image: url('~@/static/images/user_bg.png');
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
} }
.contenBox { .contenBox {
padding: 0 30rpx; padding: 0 30rpx;
} }
@ -421,6 +431,7 @@
width: 100%; width: 100%;
margin: 0 auto; margin: 0 auto;
padding: 35rpx 0 30rpx 0; padding: 35rpx 0 30rpx 0;
.user-info { .user-info {
z-index: 20; z-index: 20;
position: relative; position: relative;

@ -4,17 +4,18 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"> <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1">
<title>CRMEB</title> <title>甄味馆</title>
<meta name="Copyright" content="helang"> <meta name="Copyright" content="helang">
<!-- <link rel="shortcut icon" type="image/png" href="/uniapp-extend/static/logo.png"> --> <!-- <link rel="shortcut icon" type="image/png" href="/uniapp-extend/static/logo.png"> -->
<meta name="keywords" content="CRMEB"> <meta name="keywords" content="甄味馆">
<meta name="description" content="CRMEB"> <meta name="description" content="甄味馆">
<style type="text/css"> <style type="text/css">
body{ body {
margin: 0; margin: 0;
background-color: #f5f5f5; background-color: #f5f5f5;
} }
iframe{
iframe {
width: 375px; width: 375px;
height: 667px; height: 667px;
background-color: #fff; background-color: #fff;
@ -38,9 +39,9 @@
</style> </style>
<script type="text/javascript"> <script type="text/javascript">
window.isPC = true; window.isPC = true;
window.onload = function(){ window.onload = function() {
/* 监听电脑浏览器窗口尺寸改变 */ /* 监听电脑浏览器窗口尺寸改变 */
if(window.innerWidth <= 420){ if (window.innerWidth <= 420) {
window.location.pathname = '/'; window.location.pathname = '/';
} }
} }
@ -52,7 +53,7 @@
<iframe src="/" id="iframe"></iframe> <iframe src="/" id="iframe"></iframe>
<script src="https://pv.sohu.com/cityjson?ie=utf-8"></script> <script src="https://pv.sohu.com/cityjson?ie=utf-8"></script>
<script type="text/javascript"> <script type="text/javascript">
var Ip=returnCitySN['cip'] var Ip = returnCitySN['cip']
localStorage.setItem('Ip', Ip) localStorage.setItem('Ip', Ip)
</script> </script>
</body> </body>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

Loading…
Cancel
Save