Page({
data: {
showsearch:false, //显示搜索按钮
searchtext:'', //搜索文字
filterdata:{}, //筛选条件数据
showfilter:false, //是否显示下拉筛选
showfilterindex:null, //显示哪个筛选类目
sortindex:0, //一级分类索引
sortid:null, //一级分类id
subsortindex:0, //二级分类索引
subsortid:null, //二级分类id
cityindex:0, //一级城市索引
cityid:null, //一级城市id
subcityindex:0, //二级城市索引
subcityid:null, //二级城市id
servicelist:[], //服务集市列表
scrolltop:null, //滚动位置
page: 0 //分页
},
onLoad: function () { //加载数据渲染页面
this.fetchServiceData();
this.fetchFilterData();
},
fetchFilterData:function(){ //获取筛选条件
this.setData({
filterdata:{
"sort": [
{
"id": 0,
"title": "全部"
},
{
"id": 1,
"title": "人力资源",
"subsort": [
{
"id": 1,
"title": "全部"
},
{
"id": 11,
"title": "社会及商业保险"
},
{
"id": 12,
"title": "招聘、猎头"
},
{
"id": 13,
"title": "薪酬绩效"
},
]
},
{
"id": 2,
"title": "财务法务",
"subsort": [
{
"id": 2,
"title": "全部"
},
{
"id": 21,
"title": "知识产权保护"
},
{
"id": 22,
"title": "工商注册"
},
{
"id": 23,
"title": "法律咨询"
},
]
},
{
"id": 3,
"title": "行政办公",
"subsort": [
{
"id": 3,
"title": "全部"
},
{
"id": 31,
"title": "翻译"
},
{
"id": 32,
"title": "速记"
}
]
},
{
"id": 4,
"title": "创业指导",
"subsort": [
{
"id": 4,
"title": "全部"
},
{
"id": 41,
"title": "创业培训"
}
]
},
],
"city": [
{
"id": 0,
"title": "全部"
},
{
"id": 1,
"title": "湖北省",
"subcity": [
{
"id": 1,
"title": "全部"
},
{
"id": 11,
"title": "武汉市"
},
{
"id": 12,
"title": "襄阳市"
},
{
"id": 13,
"title": "孝感市"
},
{
"id": 14,
"title": "随州市"
},
{
"id": 15,
"title": "荆州市"
},
{
"id": 16,
"title": "黄冈市"
},
{
"id": 17,
"title": "天门市"
},
{
"id": 18,
"title": "仙桃市"
},
{
"id": 19,
"title": "潜江市"
},
{
"id": 20,
"title": "十堰市"
},
{
"id": 21,
"title": "宜昌市"
},
{
"id": 22,
"title": "咸宁市"
},
]
},
{
"id": 2,
"title": "浙江省",
"subcity": [
{
"id": 2,
"title": "全部"
},
{
"id": 21,
"title": "杭州市"
},
{
"id": 22,
"title": "金华市"
},
{
"id": 23,
"title": "义乌市"
},
]
},
{
"id": 3,
"title": "江苏省",
"subcity": [
{
"id": 3,
"title": "全部"
},
{
"id": 31,
"title": "南京市"
},
{
"id": 32,
"title": "苏州市"
}
]
}
],
}
})
},
fetchServiceData:function(){ //获取城市列表
let _this = this;
wx.showToast({
title: '加载中',
icon: 'loading'
})
const perpage = 10;
this.setData({
page:this.data.page+1
})
const page = this.data.page;
const newlist = [];
for (var i = (page-1)*perpage; i < page*perpage; i++) {
newlist.push({
"id":i+1,
"name":"上海拜特信息技术有限公司"+(i+1),
"city":"上海",
"tag":"法律咨询",
"imgurl":"http://img.mukewang.com/57fdecf80001fb0406000338-240-135.jpg"
})
}
setTimeout(()=>{
_this.setData({
servicelist:_this.data.servicelist.concat(newlist)
})
},1500)
},
inputSearch:function(e){ //输入搜索文字
this.setData({
showsearch:e.detail.cursor>0,
searchtext:e.detail.value
})
},
submitSearch:function(){ //提交搜索
console.log(this.data.searchtext);
this.fetchServiceData();
},
setFilterPanel: function(e){ //展开筛选面板
const d = this.data;
const i = e.currentTarget.dataset.findex;
if(d.showfilterindex == i){
this.setData({
showfilter: false,
showfilterindex: null
})
}else{
this.setData({
showfilter: true,
showfilterindex:i,
})
}
console.log(d.showfilterindex);
},
setSortIndex:function(e){ //服务类别一级索引
const d= this.data;
const dataset = e.currentTarget.dataset;
this.setData({
sortindex:dataset.sortindex,
sortid:dataset.sortid,
subsortindex: d.sortindex==dataset.sortindex ? d.subsortindex:0
})
console.log('服务类别id:一级--'+this.data.sortid+',二级--'+this.data.subsortid);
},
setSubsortIndex:function(e){ //服务类别二级索引
const dataset = e.currentTarget.dataset;
this.setData({
subsortindex:dataset.subsortindex,
subsortid:dataset.subsortid,
})
console.log('服务类别id:一级--'+this.data.sortid+',二级--'+this.data.subsortid);
},
setCityIndex:function(e){ //服务城市一级索引
const d= this.data;
const dataset = e.currentTarget.dataset;
this.setData({
cityindex:dataset.cityindex,
cityid:dataset.cityid,
subcityindex: d.cityindex==dataset.cityindex ? d.subcityindex:0
})
console.log('服务城市id:一级--'+this.data.cit

2301_78600126
- 粉丝: 682
最新资源
- 基于STC12C5A60S2单片机开发的智能电动消防小车系统_自动寻火源_灭火_返库_计时功能_声音提示_2014山西省大学生电子设计竞赛07题项目_包含出库提示音_火警报警_灭火.zip
- 基于Proteus和AT89C51单片机的多功能电子琴仿真系统设计_包含矩阵键盘输入LCD1602实时显示LED音符指示独立按键音效切换的完整电子琴模拟_用于电子音乐教学演示.zip
- 基于Swift语言开发的QQ音乐iOS客户端完整开源项目_包含音乐播放器界面_歌曲搜索功能_歌词同步显示_本地音乐管理_播放列表创建_个性化推荐系统_夜间模式切换_用户登录注册_音.zip
- 同济大学软件工程专业软件工程管理与经济课程项目基于专有大语言模型的智能文本处理平台_文本摘要生成_批量文件处理_手动编辑_多角色协作审阅_高并发性能优化_政府企业端到端解决方案_.zip
- 活动策划与执行全流程数字化管理系统_晚会会展活动策划_商品设备费用明细管理_客户供应商信息管理_业务查询与财务核算_Excel数据导入导出_宏达数据库开发平台_专为活动承办公司设计.zip
- 外贸企业全流程信息化管理系统_进出口业务管理_外贸单证处理_客户关系维护_货运代理协同_财务结算统计_风险预警提示_适用于各类外贸公司进出口业务全生命周期管理_基于宏达数据库信息管.zip
- 视频采集:开启计算机视觉类项目的首要环节 视频采集作为计算机视觉类项目的初始关键步骤 计算机视觉类项目开展的第一站:视频采集工作 做好视频采集,迈出计算机视觉类项目第一步 视频采集:计算机视觉类项目启
- 基于VictoriaFreSh和ruby-lzma的高效多进程并行压缩工具EXtremeZip_支持目录树打包解包和字节流压缩解压缩_采用CBOR作为文件格式基础_提供类似tar和.zip
- 跨平台个性化桌面壁纸管理系统_实现多终端壁纸同步与智能切换_支持Windows_macOS_iOS_Android全平台覆盖_提供海量高清壁纸资源库_包含用户个性化定制功能_具备自.zip
- 刀具管理系统_企业刀具全生命周期管理_刀具入库登记_领用申请审批_使用归还跟踪_库存预警监控_损耗统计分析_报废处理记录_供应商信息管理_员工使用记录_单位信息维护_入库统计报.zip
- 基于Linux011内核思想设计的轻量级操作系统HJTOS_包含多任务调度内存管理驱动程序文件系统等核心功能_提供完整的操作系统学习框架和开发环境_采用BochsX86虚拟.zip
- 企业级人力资源综合管理系统_人力招聘_人事档案_人事异动_薪资管理_人力开发_日常应用_员工管理_工资发放_培训管理_绩效考核_员工调动_离职管理_复职管理_奖惩登记_证照提醒_生.zip
- 无线接收设备全生命周期智能管理系统_旅游培训公司无线设备接收器发射器借用归还维修报损统计管理_提供设备借出登记归还登记维修登记设备现状报损删除借出单打印功能_支持数据与Excel导.zip
- 面向对象软件开发中23种经典设计模式的完整实现与详细解析_工厂方法模式_抽象工厂模式_建造者模式_原型模式_单例模式_适配器模式_桥接模式_组合模式_装饰模式_外观模式_享元模式_.zip
- songlan666_crmworkspace_7244_1755584871015.zip
- 车险理赔全流程智能管理系统_适用于车辆保险公司的专业理赔管理软件_包含报案录入_查勘定损_核损理算_打印设置_配件管理等核心功能_具有快速辅助录入_操作简单_高效强大的特点_基于宏.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


