当前位置: 首页 > news >正文

做英文小说网站开发网站 公司

做英文小说网站,开发网站 公司,营销型网站单页面,网站建设规划任务书背景调研 为中介带来诸多优势,能借助它打造专属小程序,方便及时更新核实租赁信息,确保信息准确无误,像房屋的大致地址、租金数额、租赁条件、房源优缺点等关键信息都能清晰呈现。还可上传房屋拍摄照片,这样用户能提前…

背景调研

为中介带来诸多优势,能借助它打造专属小程序,方便及时更新核实租赁信息,确保信息准确无误,像房屋的大致地址、租金数额、租赁条件、房源优缺点等关键信息都能清晰呈现。还可上传房屋拍摄照片,这样用户能提前了解房屋状况,从而减少实地看房时间,中介也能借此降低人力成本,实现双赢。

功能规划

  • 小区管理:后台录入小区的地图位置,地段,主要特点,户型,交通地铁,外观图片,在售在租房源等。
  • 房源管理:后台录入房源的地图位置,地段,主要特点,水电气费用,户型,面积,楼层,上传室内图片等。
  • 中介管理:后台录入金牌中介经纪人的信息,包括特点,联系方式等。
    用户端:根据多种条件查看房源信息,地图导航位置等
    在这里插入图片描述

数据字典

ProductModel.DB_STRUCTURE = {_pid: 'string|true',PRODUCT_ID: 'string|true',PRODUCT_TITLE: 'string|true|comment=标题',PRODUCT_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=使用中',PRODUCT_CATE_ID: 'string|true|default=0|comment=分类',PRODUCT_CATE_NAME: 'string|false|comment=分类冗余',PRODUCT_ORDER: 'int|true|default=9999',PRODUCT_VOUCH: 'int|true|default=0', PRODUCT_FORMS: 'array|true|default=[]',PRODUCT_OBJ: 'object|true|default={}',PRODUCT_QR: 'string|false',PRODUCT_VIEW_CNT: 'int|true|default=0',PRODUCT_ADD_TIME: 'int|true',PRODUCT_EDIT_TIME: 'int|true',PRODUCT_ADD_IP: 'string|false',PRODUCT_EDIT_IP: 'string|false',
};
CateModel.DB_STRUCTURE = {_pid: 'string|true',CATE_ID: 'string|true',CATE_TITLE: 'string|false|comment=标题',CATE_STATUS: 'int|true|default=1|comment=状态 0/1',CATE_CNT: 'int|true|default=0',CATE_FORMS: 'array|true|default=[]',CATE_OBJ: 'object|true|default={}',CATE_ADDRESS_DETAIL: 'string|false|comment=详细地址',CATE_ADDRESS: 'object|false|comment=详细地址坐标参数', CATE_ORDER: 'int|true|default=9999',CATE_VOUCH: 'int|true|default=0',CATE_QR: 'string|false',CATE_ADD_TIME: 'int|true',CATE_EDIT_TIME: 'int|true',CATE_ADD_IP: 'string|false',CATE_EDIT_IP: 'string|false',
};

代码实现

在这里插入代码片

class CateService extends BaseProjectService {

async getAllCateOptions(status = 1) {let cateList = await CateModel.getAll({ CATE_STATUS: status }, '*', { 'CATE_ORDER': 'asc', 'CATE_ADD_TIME': 'desc' });let arr = [];for (let k in cateList) {let cateId = cateList[k]._id;let cateNode = {level: 1,label: cateList[k].CATE_TITLE,val: cateId,order: cateList[k].CATE_ORDER,obj: cateList[k].CATE_OBJ,parentId: ''}arr.push(cateNode);}return arr;
}async getCateList({query,search, // 搜索条件sortType, // 搜索菜单sortVal, // 搜索菜单orderBy, // 排序 page,size,isTotal = true,oldTotal
}) {orderBy = orderBy || {'CATE_ORDER': 'asc','CATE_ADD_TIME': 'desc'};let fields = '*';let where = {};where.and = {_pid: this.getProjectId() //复杂的查询在此处标注PID};where.and.CATE_STATUS = 1; // 状态    if (query && query.line && query.line.length > 0) {where.and['CATE_OBJ.line'] = ['in', query.line];}if (query && query.tag && query.tag.length > 0) {where.and['CATE_OBJ.tag'] = ['in', query.tag];}if (query && query.type && query.type.length > 0) {where.and['CATE_OBJ.type'] = ['in', query.type];}if (query && query.area && query.area.length > 0) {where.and['CATE_OBJ.area'] = ['in', query.area];}if (query && query.cate && query.cate.length > 0) {where.and['CATE_OBJ.cate'] = ['in', query.cate];}where.and['CATE_OBJ.rentmin'] = ['>=', Number(query.rentmin)];where.and['CATE_OBJ.rentmax'] = ['<=', Number(query.rentmax)];if (util.isDefined(search) && search) {where.or = [{ 'CATE_OBJ.station': ['like', search] },{ CATE_TITLE: ['like', search] },];} else if (sortType && util.isDefined(sortVal)) {// 搜索菜单switch (sortType) {case 'sort': {// 排序orderBy = this.fmtOrderBySort(sortVal, 'CATE_ADD_TIME');break;}case 'trade': {where.and['CATE_OBJ.trade'] = sortVal;break;}case 'size': {where.and['CATE_OBJ.size'] = sortVal;break;}case 'type': {where.and['CATE_OBJ.type'] = sortVal;break;}case 'star': {where.and['CATE_OBJ.star'] = sortVal;break;}}}return await CateModel.getList(where, fields, orderBy, page, size, isTotal, oldTotal);
}async viewCate(id) {let fields = '*';let where = {_id: id,CATE_STATUS: 1}let cate = await CateModel.getOne(where, fields);if (!cate) return null;let list = await ProductModel.getAll({ PRODUCT_CATE_ID: id, PRODUCT_STATUS: 1 });cate.list = list;return cate;
}

}

UI设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管理系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git代码下载

点击下载

http://www.dtcms.com/a/432619.html

相关文章:

  • 江苏连云港网站制作公司建设工程信息网官网入口
  • 空气源热泵热水器网站建设机关 网站 建设方案
  • ospf cost 概念及题目
  • sql数据库做的网站怎么发布百度收录网站链接入口
  • C++_继承与多态双双环绕,正确理解“派生类怎么‘继承’基类的成员函数”(1/2)
  • 网站可以做软著吗网站制作品牌公司
  • 全球最热门网站网站建设推广方案策划书
  • 免费建站资源青岛网站建设官网
  • 策划的网站云南省建设厅网站发文
  • 网站内部优化策略中山网站建设seo优化营销制作设计
  • [实战]解决WSL2中TFTP服务无法被外部设备访问的问题
  • 青岛网站设计品牌企业怀化找工作网站
  • 一个网站做两种产品引航博景网站做的很好吗
  • 广州建站推广国内知名的app开发
  • 搜狗网站车机油哪个网站做的好
  • 网站建设 温州网站扫码怎么做
  • 网站建设的费用预算如何写野花影视大全在线西瓜
  • 西宁市城乡建设网站wordpress调取指定分类下的文章
  • 深圳专业网站公司做众筹网站
  • 龙岗网站建设深圳信科做平行进口的汽车网站
  • 手机网站微信代码百度学术论文查重入口
  • 台州网站公司那里好长沙招聘网最新招聘
  • 阿里云域名注册服务网站国内免费域名注册
  • 中国做网站公司泰州网站建设优化建站
  • 湛江网站制作优化wordpress模板下载
  • 学校门户网站建设的优势网站备案上海
  • 远程时代网站建设社交软件开发费用
  • 广州申请公司注册网站作文网下载
  • 网站建设技术支持祥云平台常见的网络营销推广方式有哪些
  • 变分推断:从优化视角逼近复杂后验分布的强大工具