|
|
- <template>
- <view class="content">
-
- <view class="banner sticky">
- <view class="head-div" :class="{'iooo': isSticky, 'box-shadow-light': isSticky}">
- <view class="flex">
- <view><uni-icons type="location" color="#333" size="22"/></view>
- <view>{{ area }}</view>
- <view><uni-icons type="down" color="#333" size="16"/></view>
- </view>
- </view>
- </view>
-
- <view class="banner-div">
- <image style="width: 690rpx;height: 268rpx;border-radius: 10rpx;" src="/static/re/banner.png"></image>
- </view>
-
- <view class="notify-div flex" @click="clickNotify">
- <view class="mr10"><uni-icons type="notification" color="#FF0000" size="38rpx"></uni-icons></view>
- <view class="ellipsis">公告:{{notice.title}}</view>
- </view>
-
- <view class="content-div">
- <view class="font-title mt32">砼聚人小程序全新上线啦</view>
- <view class="font-subtitle m20">深度开放共创共赢</view>
- <view>
- 砼聚人平台隶属于长沙市砼聚人科技有限公司,平台专注于为混凝土行业的设备提供灵活用工(现主营业务为泵车,车载泵,搅拌车提供代驾服务),致力于解决行业用工成本及用工风险的行业痛点,帮助客户降低成本,提升市场竞争力。同时,提升泵车操作手应有的技术价值,实现工作自由度高,劳动强度低,收入高,结算快的未来工作场景,我们的梦想是,让行业的兄弟活得更有尊严
- </view>
- <view class="flex m20 font-botton">
- <view class="flex" style="width: 50%;" @click="clickDriver()">
- <image src="/static/re/ideic3.png" class="square40 mr10"/>
- <view style="line-height: 40rpx;">泵司入驻</view>
- </view>
- <view class="flex" style="width: 50%;" @click="clickEnter()">
- <image src="/static/re/ideic4.png" class="square40 mr10"/>
- <view style="line-height: 40rpx;">企业入驻</view>
- </view>
- </view>
- <view>
- 随着疫情到来,全民进入消费降级时代,行业进入寒冬,许多企业面临困境并关闭。然而,在这个
- <image style="float: right; width: 480rpx; height: 378rpx;" src="/static/re/ide1.png"></image>
- 挑战中,人们开始重视居家生活质量和健康,促进了需求量上升。行业逐渐适应新常态,加强线上销售和定制服务,不断创新和改进产品。逆境中孕育机遇,希望新的一年能带来行业的复苏和发展。
- </view>
- <view class="flex m36">
- <view class="flex" style="width: 50%;">
- <image src="/static/re/ideic1.png" class="square80 mr10"/>
- <view>
- <view style="line-height: 60rpx;font-size: 60rpx;color: #F40000;font-weight: bolder;">{{ num2 }}</view>
- <view style="line-height: 20rpx;font-size: 20rpx;color: #aaa">企业入驻</view>
- </view>
- </view>
- <view class="flex" style="width: 50%;">
- <image src="/static/re/ideic2.png" class="square80 mr10"/>
- <view>
- <view style="line-height: 60rpx;font-size: 60rpx;color: #F40000;font-weight: bolder;">{{ num1 }}</view>
- <view style="line-height: 20rpx;font-size: 20rpx;color: #aaa;">司机入驻</view>
- </view>
- </view>
- </view>
- <view @click="menubar">
- <view class="m10">更多精彩更在视频介绍:</view>
- <!-- <image style="width: 690rpx;height: 572rpx;" src="/static/re/ide2.png"></image> -->
- <video style="width: 690rpx;height: 1272rpx;" src="https://relief.oss-cn-hangzhou.aliyuncs.com/home.mp4" autoplay="true"></video>
- </view>
- </view>
-
-
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return {
- area: "长沙",
- isSticky: false,
- num1: "",
- num2: "",
- notice: {}
- }
- },
- onShow() {
- //this.loadArea()
- this.loadData()
- const intersectionObserver = uni.createIntersectionObserver(this);
- intersectionObserver.relativeToViewport({ top: 0 }).observe('.banner-div', (res) => {
- if (res.intersectionRatio <= 0) {
- this.isSticky = true
- } else {
- this.isSticky = false
- }
- });
- if (uni.getStorageSync("role") === '1'){
- uni.setStorageSync("role", "1")
- } else if (uni.getStorageSync("role") === '2'){
- uni.setStorageSync("role", "2")
- } else if (uni.getStorageSync("role") === '3'){
- uni.setStorageSync("role", "3")
- } else if (uni.getStorageSync("role") === '4'){
- uni.setStorageSync("role", "4")
- } else {
- uni.setStorageSync("role", "0")
- }
- console.log("role", uni.getStorageSync("role"));
- this.area = uni.getStorageSync("area");
- },
- methods: {
- clickNotify(){
- uni.navigateTo({ url: `/pages/base/notify`})
- },
- clickDriver(){
- uni.navigateTo({ url: '/pages/login/driver'})
- },
- clickEnter(){
- uni.navigateTo({ url: '/pages/login/enter'})
- },
- loadArea(){
- this.$httpGet("/api/area/get", {}, (res) => {
- console.log('[/area/get]', res);
- if(res.data){
- this.area=res.data
- }
- })
- },
- loadData(){
- this.$httpGet("/api/index/count", {}, (res) => {
- console.log('[/index/count]', res);
- if(res.data){
- this.num1=res.data.num1
- this.num2=res.data.num2
- }
- })
- this.$httpGet("/api/admin/notice", {}, (res) => {
- console.log('[/admin/notice]', res);
- if(res.data){
- this.notice=res.data
- }
- })
- },
- }
- }
- </script>
-
- <style>
- body{
- background-color: #FFF;
- }
- .iooo {
- background-color: #FFF;
- }
- .banner {
- width: 100vw;
- height: 344rpx;
- background: radial-gradient(200% 100% at 49% 0%, rgba(205, 0, 0, 0.2) 0%, rgba(233, 244, 252, 0) 100%);
- }
- .head-div{
- width: 690rpx;
- height: 88rpx;
- padding: 88rpx 30rpx 0rpx;
- line-height: 88rpx;
- font-size: 32rpx;
- color: #000000;
- }
- .banner-div{
- width: 690rpx;
- height: 260rpx;
- margin: -160rpx auto 10rpx;
- }
- .notify-div{
- width: 690rpx;
- margin: 30rpx auto 10rpx;
-
- font-size: 24rpx;
- line-height: 36rpx;
- color: #1C1C1C;
- }
- .content-div{
- width: 690rpx;
- margin: 0 auto;
- margin-top: 10rpx;
-
- font-size: 28rpx;
- line-height: 52rpx;
- color: rgba(51, 51, 51, 0.85);
- }
-
-
- .head-input{
- width: 448rpx;
- height: 64rpx;
- line-height: 64rpx;
- background: #ffffff;
- border-radius: 32rpx;
-
- line-height: 64rpx;
- font-size: 20rpx;
- font-family: PingFang SC, PingFang SC-Medium;
- font-weight: 500;
- text-align: left;
- color: #333;
-
- padding-left: 258rpx;
- }
- .head-address{
- width: 100rpx;
- font-size: 24rpx;
- line-height: 64rpx;
- font-family: PingFang SC, PingFang SC-Bold;
- font-weight: 700;
- text-align: left;
- color: #292929;
-
- }
- .search-button{
- width: 96rpx;
- height: 52rpx;
- line-height: 52rpx;
- background: #60bda2;
- border-radius: 26rpx;
-
- font-size: 20rpx;
- font-family: PingFang SC, PingFang SC-Medium;
- font-weight: 500;
- text-align: center;
- color: #ffffff;
- }
-
-
-
- .banner-font{
- width: 292rpx;
- height: 142rpx;
- font-size: 72rpx;
- line-height: 66rpx;
- font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
- font-weight: 400;
- text-align: left;
- color: #ffffff;
- letter-spacing: -1;
- text-shadow: 0px 6px 6px 0px rgba(0,165,141,0.70);
-
- position: absolute;
- left: 52rpx;
- top: 34rpx;
- }
- .font-3{
- height: 28rpx;
- line-height: 28rpx;
- font-size: 24rpx;
- font-family: PingFang SC, PingFang SC-Regular;
- font-weight: 400;
- text-align: left;
- color: #ffffff;
-
- text-shadow: 0px 4px 6px 0px rgba(0,165,141,0.70);
- position: absolute;
- left: 52rpx;
- top: 178rpx;
- }
- .banner-button{
- width: 240rpx;
- height: 56rpx;
- line-height: 56rpx;
- background: #ffdb75;
- border-radius: 24rpx;
- box-shadow: 0px 6px 6px 0px rgba(17,106,93,0.23);
-
- position: absolute;
- left: 52rpx;
- top: 220rpx;
-
- font-size: 24rpx;
- font-family: PingFang SC, PingFang SC-Bold;
- font-weight: 700;
- text-align: center;
- color: #26c591;
- }
-
-
- .item-card{
- width: 666rpx;
- height: 156rpx;
- padding: 22rpx;
- background: #ffffff;
- border-radius: 16rpx;
- margin: 0 auto;
- margin-bottom: 20rpx;
- }
-
- .item-font{
- font-size: 20rpx;
- font-family: PingFang SC, PingFang SC-Regular;
- font-weight: 400;
- text-align: left;
- color: #b8b8b8;
-
- line-height: 34rpx;
- }
- .item-button{
- width: 160rpx;
- height: 52rpx;
- line-height: 52rpx;
- background: linear-gradient(178deg,#4fd3bc 0%, #60c285 99%);
- border-radius: 26px;
- box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.16);
-
- font-size: 24rpx;
- font-family: PingFang SC, PingFang SC-Regular;
- font-weight: 400;
- text-align: center;
- color: #ffffff;
-
- position: absolute;
- top: 74rpx;
- right: 22rpx;
- }
- </style>
|