From 566778098664408e2a9b228601b50d8de200ff57 Mon Sep 17 00:00:00 2001 From: Bobi <2166145077@qq.com> Date: Fri, 25 Oct 2024 20:26:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=88=86=E7=B1=BB=EF=BC=8C?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E9=A6=96=E9=A1=B5=E5=A4=B4=E9=83=A8=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=EF=BC=8C=E6=A0=B9=E6=8D=AE=E5=88=86=E7=B1=BB=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=8A=A8=E6=80=81=E5=B8=96=E5=AD=90=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E5=B8=A6=E5=88=86=E9=A1=B5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api.js | 30 ++++++ config.js | 6 +- pages/index/index.vue | 124 ++++++++++++---------- pages_order/components/list/workList/index.vue | 37 +------ pages_order/components/list/workList/workItem.vue | 2 +- pages_order/recruit/recruitDetail.vue | 4 +- pages_order/recruit/recruitList.vue | 3 + pages_order/renting/rentingDetail.vue | 2 + pages_order/renting/rentingList.vue | 17 ++- 9 files changed, 127 insertions(+), 98 deletions(-) diff --git a/api/api.js b/api/api.js index eaabf61..0d1810e 100644 --- a/api/api.js +++ b/api/api.js @@ -39,6 +39,36 @@ const config = { url: '/login/getUserAgreement', method: 'GET', }, + + + // 不需要登录的接口 + + + //获取分类 + getClassInfo: { + url: '/api/city/getClassInfo', + method: 'GET', + }, + //获取首页头部信息 + getIndexHeaderInfo: { + url: '/api/city/getIndexHeaderInfo', + method: 'GET', + }, + //获取工作信息列表 + getJobPage: { + url: '/api/city/getJobPage', + method: 'GET', + }, + //根据分类获取租房信息列表 + getRentPage: { + url: '/api/city/getRentPage', + method: 'GET', + }, + //根据分类获取动态帖子列表带分页 + getPostPage: { + url: '/api/city/getPostPage', + method: 'GET', + }, } diff --git a/config.js b/config.js index bc0bb92..d5dad7d 100644 --- a/config.js +++ b/config.js @@ -7,16 +7,16 @@ import uvUI from '@/uni_modules/uv-ui-tools' Vue.use(uvUI); // 当前环境 -const type = 'dev' +const type = 'prod' // 环境配置 const config = { dev : { - baseUrl : 'http://www.gcosc.fun:82', + baseUrl : 'http://h5.xzaiyp.top', }, prod : { - baseUrl : 'http://xxx.xxx.xxx/xxx', + baseUrl : 'https://admin.hhlm1688.com', } } diff --git a/pages/index/index.vue b/pages/index/index.vue index 6607cc4..ce1ba8c 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -5,15 +5,15 @@ - + - 瑶都万能墙 + {{headinfo.name}} - 13542动态|23212江华人 + {{headinfo.num}}动态|{{headinfo.userNum}}江华人 @@ -39,22 +39,25 @@ - - + + - 瑶都万能墙 + 男性 @@ -72,39 +75,31 @@ - 10-08 - - - 12:34发布 + + {{ item.createTime }}发布 + - - 漫时光蛋糕店私人蛋糕订制 - 漫时光蛋糕店私人蛋糕订制 - 漫时光蛋糕店私人蛋糕订制 - 漫时光蛋糕店私人蛋糕订制 - 漫时光蛋糕店私人蛋糕订制 - - - + - + v-for="(img, i) in item.image && item.image.split(',')"> + - 6789浏览 + {{ item.isBrowse }}浏览 - 231条评论 + {{ item.isComment }}条评论 @@ -164,35 +159,18 @@ }, data() { return { - list: [ - { - name: '圈子动态', - }, - { - name: '二手集市', - }, - { - name: '游戏组局' - }, - { - name: '求租求购' - }, - { - name: '婚恋交友' - }, - { - name: '美食' - }, - { - name: '文化' - }, - { - name: '财经' - }, - { - name: '手工' - }, + tabs: [ + // { + // name: '圈子动态', + // }, + // { + // name: '二手集市', + // }, + // { + // name: '游戏组局' + // }, ], + headinfo: {}, menu : [ { name : '租房', @@ -224,8 +202,14 @@ // path : '/pages_order/recruit/addRecruit', // }, ], + mixinsListApi : 'getPostPage', } }, + onShow() { + this.getCategory() + this.getIndexHeaderInfo() + this.getData() + }, computed: {}, methods: { tabsClick(item) { @@ -248,6 +232,35 @@ }) } }, + // 获取分类 + getCategory(){ + // 发起请求 + this.$api('getClassInfo', res => { + if(res.code == 200){ + this.tabs = res.result + } + }) + }, + //获取首页头部信息 + getIndexHeaderInfo(){ + this.$api('getIndexHeaderInfo',res =>{ + if(res.code == 200){ + this.headinfo = res.result + } + }) + }, + //根据分类获取动态帖子列表带分页 + // getPostPage(){ + // this.$api('getPostPage', { + // pageNo : 1, + // pageSize : 10, + // },res =>{ + // if(res.code == 200){ + // this.postList = res.result.records + // } + // console.log(res); + // }) + // } } } @@ -272,8 +285,9 @@ .profilePicture { width: 100rpx; height: 100rpx; - background-color: greenyellow; - border-radius: 15rpx; + image{ + border-radius: 20rpx; + } } .UniversalWall { diff --git a/pages_order/components/list/workList/index.vue b/pages_order/components/list/workList/index.vue index efe9376..c1444b3 100644 --- a/pages_order/components/list/workList/index.vue +++ b/pages_order/components/list/workList/index.vue @@ -25,7 +25,7 @@ default : 'auto' }, api : { - default : 'employeeQueryJobList' + default : 'getJobPage' } }, data() { @@ -35,44 +35,11 @@ pageSize: 10, }, total : 0, - list : [ - { - title : 'Java工程师', - salaryLow : 9000, - salaryUp : 12000, - tab : '应届生、包吃', - workAddress : '长沙', - }, - { - title : 'Java工程师', - salaryLow : 9000, - salaryUp : 12000, - tab : '应届生、包吃', - workAddress : '长沙', - }, - { - title : 'Java工程师', - salaryLow : 9000, - salaryUp : 12000, - tab : '应届生、包吃', - workAddress : '长沙', - }, - { - title : 'Java工程师', - salaryLow : 9000, - salaryUp : 12000, - tab : '应届生、包吃', - workAddress : '长沙', - }, - ], + list : [], } }, methods: { getData(){ - if(uni.getStorageSync('token')){ - this.queryParams.token = uni.getStorageSync('token') - } - this.$api(this.api, this.queryParams, res => { if(res.code == 200){ this.list = res.result.records || res.result diff --git a/pages_order/components/list/workList/workItem.vue b/pages_order/components/list/workList/workItem.vue index eeae386..b0e2c7d 100644 --- a/pages_order/components/list/workList/workItem.vue +++ b/pages_order/components/list/workList/workItem.vue @@ -31,7 +31,7 @@ - {{ item.workAddress }} + {{ item.userId }} diff --git a/pages_order/recruit/recruitDetail.vue b/pages_order/recruit/recruitDetail.vue index eccb544..fc1a68d 100644 --- a/pages_order/recruit/recruitDetail.vue +++ b/pages_order/recruit/recruitDetail.vue @@ -17,11 +17,11 @@ {{ detail.workAge }} --> - + {{ detail.workAge }} - + {{ detail.qulification }} diff --git a/pages_order/recruit/recruitList.vue b/pages_order/recruit/recruitList.vue index 934c070..527c6fb 100644 --- a/pages_order/recruit/recruitList.vue +++ b/pages_order/recruit/recruitList.vue @@ -18,6 +18,9 @@ } }, + onShow() { + this.$refs.workList.getData() + }, methods: { } diff --git a/pages_order/renting/rentingDetail.vue b/pages_order/renting/rentingDetail.vue index b064904..e1c0032 100644 --- a/pages_order/renting/rentingDetail.vue +++ b/pages_order/renting/rentingDetail.vue @@ -110,6 +110,7 @@ } }, onShow() { + }, methods: { @@ -127,6 +128,7 @@ phoneNumber: '10086', }); }, + } } diff --git a/pages_order/renting/rentingList.vue b/pages_order/renting/rentingList.vue index fc59717..dcac2d2 100644 --- a/pages_order/renting/rentingList.vue +++ b/pages_order/renting/rentingList.vue @@ -53,8 +53,8 @@ - + @@ -78,7 +92,6 @@ .container { padding: 0 30rpx; } - .area { width: 154rpx; line-height: 78rpx;