微信小程序云开发|基于微信小程序实现房产中介平台系统(二)

简介: 微信小程序云开发|基于微信小程序实现房产中介平台系统

微信小程序云开发|基于微信小程序实现房产中介平台系统(一)https://developer.aliyun.com/article/1423386


设置管理员

房源管理:可以设置为首页推荐

公司信息管理

四,核心代码展示

用户登录

<!--pages/login/login.wxml-->
<view wx:if="{{showform&!showAuth}}">
  <van-nav-bar title="注册登录" left-text="返回首页" bind:click-left="onClickLeft" />
</view>
<view class="form-box" wx:if="{{showform&!showAuth}}">
  <!-- 输入框 -->
  <view class="cu-form-group border-top-left-radius">
    <view class='title'>
      <text decode="true">&nbsp;&nbsp;<text decode="true" style="color:#EE0A24;">*</text>姓名:</text>
    </view>
    <input placeholder="输入你的真实姓名" class='radius' id="name" type="text" maxlength='5' style='color:#0080ff;' bindinput="InputData"></input>
  </view>
  <!-- 输入框 -->
  <view class="cu-form-group">
    <view class='title'>
      <text decode="true">&nbsp;&nbsp;<text decode="true" style="color:#EE0A24;">*</text>手机:</text>
    </view>
    <input placeholder="输入你的手机号码" class='radius' id="phone" type="number" maxlength='11' style='color:#0080ff;' bindinput="InputData"></input>
  </view>
  <!-- 说明 -->
  <view class="desc">
    <text decode='true'>说明:请填写你的真实姓名和有效的手机号,方便我们及时联系到您。</text>
  </view>
  <!-- 按钮 -->
  <view class="cu-form-group" style="margin-top:10px;">
    <button class="cu-btn" style="background-color:#1989fa;color:#ffffff;" bindtap="SubmitRegister">注 册</button>
  </view>
</view>
<!-- <view wx:if="{{showAuth}}">
  <button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>
</view> -->
<view class="auth-box" wx:if="{{showAuth}}">
  <view class="card-box">
    <view class="card-content">
      <button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">确 定</button>
    </view>
    <image src='../image/modal.png'></image>
  </view>
</view>

首页布局

<!--pages/home/home.wxml-->
<!-- 功能选项a -->
<view class="select-box">
  <view data-url="../../Companypackage/newHouse/newHouse" bindtap="Navigate">
    <image src="../image/newHouse.png"></image>
  </view>
  <view data-url="../../Companypackage/secondHandHouse/secondHandHouse" bindtap="Navigate">
    <image src="../image/secondHand.png"></image>
  </view>
  <view data-url="../../Companypackage/rentingHouse/rentingHouse" bindtap="Navigate">
    <image src="../image/rentinghouse.png"></image>
  </view>
</view>
<!-- 功能选项b -->
<view class="header-box">
  <view class="header-row">
    <view class="header-cell" wx:for="{{headerList}}" wx:key='key' data-url="{{item.url}}" bindtap="Navigate">
      <view>
        <image src="{{item.icon}}"></image>
      </view>
      <view class="font-size-12 text-color">{{item.text}}</view>
    </view>
  </view>
</view>
<!-- bannner -->
<view class="banner-box">
  <image src="../image/banner.png"></image>
</view>
<!-- 公告 -->
<view class="noticeBar-box">
  <van-notice-bar class="noticeBar" left-icon="volume-o" color="#181818;" backgroundColor="#ffffff" text="{{notice}}" />
</view>
<view class="recommendation-box">
  <view class="recommendation-text">店长推荐</view>
</view>
<!-- 推荐列表 -->
<view class="recommendation-list-box" wx:for="{{HouseList}}" wx:key='key' data-url="{{item.url}}" data-id="{{item._id}}" bindtap="NavigateToDetail">
  <view class="card">
    <view class="card-left">
      <image mode="scaleToFill" src="{{item.photoInfo[0]}}"></image>
      <view class="card-tag-box card-tag card-tag-mark card-tag-bg">推荐</view>
    </view>
    <view class="card-right">
      <view class="card-title">{{item.title}}</view>
      <view class="card-content-box">
        <view class="card-content-box-row-top">
          <view class="content-row">
            <view class="float-left font-weight">{{item.FormData.roomStyle}} {{item.FormData.area}}㎡</view>
            <view class="float-right price-text">{{item.FormData.totalPrice}}{{item.EntrustType=='sale'?'万':'元/月'}}</view>
          </view>
          <view class="content-row">
            <view class="float-left text-grey">{{item.FormData.location}}</view>
            <view class="float-right text-grey">{{item.EntrustType=='sale'?item.FormData.averagePrice:''}}{{item.EntrustType=='sale'?'元/㎡':''}}</view>
          </view>
        </view>
        <view class="card-content-box-row-bottom">
          <view class="content-tag bg-tag bg-cyan light" wx:for="{{item.FormData.Tags}}" wx:for-item="tag" wx:key='key'>{{tag}}</view>
        </view>
      </view>
    </view>
  </view>
</view>
<!-- 占位 -->
<view style="height:20px;"></view>

个人中心

<!--pages/mypage/mypage.wxml-->
<!-- 背景图 -->
<view class="bg-box">
  <image src="../image/mypagebg.png"></image>
</view>
<!-- 为登录 -->
<view wx:if="{{!UserLogin}}" class="head-box" bindtap="NavigateToLogin">
  <view class="userAvatar-box">
    <open-data type="userAvatarUrl"></open-data>
  </view>
  <view class="userlogin">
    <view>登录/注册 (点击登录)</view>
    <view class="font-size-12" style="color:grey;">需要先完成注册登录才能使用哦!</view>
  </view>
</view>
<!-- 已登录 -->
<view wx:else class="head-box" bindtap="ScanPage">
  <view class="userAvatar-box">
    <open-data type="userAvatarUrl"></open-data>
  </view>
  <view class="userlogin">
    <view style="font-weight:bold;">欢迎,{{userInfo.name}}</view>
    <view class="font-size-12" style="color:grey;">{{userInfo.nickName}} {{userInfo.phone}}</view>
  </view>
</view>
<view class="content-box">
  <view class="content-title font-size-16 ">我的服务</view>
  <!-- <view class="content-row" wx:if='{{Adminstator}}' data-id="managerHome" data-url="../../Adminpackage/managerHome/managerHome" bindtap="Navigate">
        <view class="content-icon float-left">
            <image src="../image/adminstor.png"></image>
        </view>
        <view class="content-text font-size-14">管理员</view>
    </view> -->
  <view class="content-row" data-id="mypage" data-url="../../Companypackage/myentrust/myentrust" bindtap="Navigate">
    <view class="content-icon float-left">
      <image src="../image/entrust.png"></image>
    </view>
    <view class="content-text font-size-14">我的委托</view>
  </view>
  <view class="content-row" data-id="mycollection" data-url="../../Companypackage/mycollection/mycollection" bindtap="Navigate">
    <view class="content-icon float-left">
      <image src="../image/mycollection.png"></image>
    </view>
    <view class="content-text font-size-14">我的收藏</view>
  </view>
</view>
<view class="content-box">
  <view class="content-title font-size-16 ">设置</view>
  <view class="content-row">
    <view class="content-icon float-left">
      <image src="../image/address.png"></image>
    </view>
    <view class="content-text font-size-14">
      <button open-type='contact' style="color:black;height:35px;line-height:35px;font-weight: lighter;padding:0;width:100%;border:none;background:#fff;font-size:14px;text-align:left;">在线客服</button>
    </view>
  </view>
  <view class="content-row" bindtap="CleanInfo">
    <view class="content-icon float-left">
      <image src="../image/history.png"></image>
    </view>
    <view class="content-text font-size-14">清除记录</view>
  </view>
  <!-- <view class="content-row">
        <view class="content-icon float-left">
            <image src="../image/longout.png"></image>
        </view>
        <view class="content-text font-size-14">退出登录</view>
    </view> -->
</view>

五,项目总结

主要实现的功能:

  1. 新房、租房、二手房 信息发布及管理
  2. 房贷计算器
  3. 公司介绍
  4. 公告
  5. 管理员:房屋发布审核、员工管理、房产首页推荐、管理员添加
相关文章
|
存储 JSON 小程序
微信小程序入门之新建并认识小程序结构
微信小程序入门之新建并认识小程序结构
267 1
ly~
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
415 6
|
11月前
|
小程序 Java 关系型数据库
weixin163基于微信小程序的校园二手交易平台系统设计与开发ssm(文档+源码)_kaic
本文介绍了一款基于微信小程序的校园二手物品交易平台的开发与实现。该平台采用Java语言开发服务端,使用MySQL数据库进行数据存储,前端以微信小程序为载体,支持管理员和学生两种角色操作。管理员可管理用户、商品分类及信息、交易记录等,而学生则能注册登录、发布购买商品、参与交流论坛等。系统设计注重交互性和安全性,通过SSM框架优化开发流程,确保高效稳定运行,满足用户便捷交易的需求,推动校园资源共享与循环利用。
|
12月前
|
小程序 Java 关系型数据库
weixin116大学生就业平台微信小程序+ssm(文档+源码)_kaic
本文介绍了一款大学生就业平台微信小程序的开发过程,涵盖开发环境、系统设计、实现与测试等方面。该小程序基于微信平台特性,采用MYSQL数据库存储数据,确保系统稳定与安全,同时满足学生、企业和管理员不同权限用户的功能需求。通过简化操作流程,实现了招聘信息查看、简历投递等实用功能,旨在为用户提供便捷高效的求职体验,符合“操作简单,功能实用”的设计理念。
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
3719 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
小程序 开发工具
微信小程序云开发的开通
微信小程序云开发的开通
870 0
微信小程序云开发的开通
|
小程序 前端开发
微信小程序商城,微信小程序微店 【毕业设计参考项目】
文章推荐了一个微信小程序商城项目作为毕业设计参考,该项目在Github上获得18.2k星,提供了详细的使用教程和前端页面实现,适合学习微信小程序开发和作为毕业设计项目。
微信小程序商城,微信小程序微店 【毕业设计参考项目】
|
6月前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。
|
7月前
|
小程序 JavaScript API
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。
371 0
uni-halo + 微信小程序开发实录:我的第一个作品诞生记