diff --git a/api/model/index-lzx.js b/api/model/index-lzx.js index 6c1784f..7ffe6df 100644 --- a/api/model/index-lzx.js +++ b/api/model/index-lzx.js @@ -31,6 +31,34 @@ const api = { method: 'GET', auth: true }, + //获取兑换码信息列表接口 + queryExchangeList: { + url: '/employ/exchange/queryExchangeList', + method: 'GET', + auth: true, + }, + //输入兑换码立即兑换接口 + useExchange: { + url: '/employ/exchange/useExchange', + method: 'POST', + auth: true, + limit : 500, + showLoading : true, + }, + //获取考证咨询列表数据信息 + queryCert: { + url: '/employ/examination/queryCert', + method: 'GET', + auth: true, + }, + //考证咨询-提交报名材料 + addMaterial: { + url: '/employ/examination/addMaterial', + method: 'POST', + auth: true, + limit : 500, + showLoading : true, + }, } export default api \ No newline at end of file diff --git a/pages/index/center.vue b/pages/index/center.vue index db3acc8..d783996 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -34,21 +34,30 @@ - - + + + + + + + keyName="image"> @@ -199,7 +208,7 @@ tabber, }, computed: { - ...mapState(['userInfo', 'role']), + ...mapState(['userInfo', 'role','banner',]), headImage(){ return this.userInfo.headImage }, @@ -208,27 +217,31 @@ }, phone(){ return this.userInfo.phone - } + }, + bannerList(){ + return this.banner.filter(n => n.type == 1) + }, }, data() { return { show: false, - bannerList: [ - { - url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png', - }, - { - url: 'https://cdn.uviewui.com/uview/swiper/swiper2.png', - }, - { - url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png', - }, - ], + // bannerList: [ + // { + // url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png', + // }, + // { + // url: 'https://cdn.uviewui.com/uview/swiper/swiper2.png', + // }, + // { + // url: 'https://cdn.uviewui.com/uview/swiper/swiper3.png', + // }, + // ], numInfo : {}, } }, onShow() { this.$store.commit('getUserInfo') + this.$store.commit('getBanner') //判断如果是登录状态则获取信息 this.getUserCenterData(); }, diff --git a/pages/index/consult.vue b/pages/index/consult.vue index 713d3a7..6acc6e2 100644 --- a/pages/index/consult.vue +++ b/pages/index/consult.vue @@ -5,11 +5,27 @@ title="考证咨询" /> - - 去提交报名材料 + + + + + + + {{item.name}} + + + + + + + @@ -26,15 +42,39 @@ }, data() { return { + list:[] } }, onShow() { + this.queryCert(); }, //滚动到屏幕底部 onReachBottom() { }, methods: { + queryCert(){ + this.$api('queryCert',{}, res =>{ + if(res.code == 200){ + this.list = res.result.records; + } + }) + }, + // addMaterial(){ + // if(this.$utils.verificationAll(this.form,{ + // code:'请输入兑换码' + // })) { + // return + // } + // this.$api('addMaterial',this.form, res =>{ + // if(res.code == 200){ + // uni.showToast({ + // title:'兑换成功', + // icon: 'none' + // }) + // } + // }) + // }, } } diff --git a/pages/index/index.vue b/pages/index/index.vue index 682f5f9..9be488b 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -72,7 +72,8 @@ mode="widthFix"> - + + @@ -112,23 +113,33 @@ return { productList: [], keyword : '', + numInfo:{} } }, - // onPullDownRefresh(){ - // this.$refs.videoList.queryVideoList() - // this.queryBannerList() - // }, + onPullDownRefresh(){ + // this.$refs.videoList.queryVideoList() + // this.queryBannerList() + }, // 页面显示的时候触发 onShow() { this.$refs.workList.getData() this.$store.commit('getBanner') + this.getUserCenterData(); }, //滚动到屏幕底部 onReachBottom() { this.$refs.workList.loadMoreData() }, methods: { + //获取个人中心基础信息的接口 + getUserCenterData(){ + this.$api('getUserCenterData',{}, res =>{ + if(res.code == 200){ + this.numInfo = res.result + } + }) + }, clickItem(result){ console.log(result); this.$refs.workList.getData(result) diff --git a/pages_order/mine/GainPoints.vue b/pages_order/mine/GainPoints.vue index e1d201d..e024b0c 100644 --- a/pages_order/mine/GainPoints.vue +++ b/pages_order/mine/GainPoints.vue @@ -7,16 +7,16 @@ - 充值积分 + 签到得积分 - 注册用户享受最新充值优惠活动 - 充值 + 签到得积分可立即领取 + 领取 - 邀请工业获取积分 + 邀请工友获取积分 成功邀请一名新好友注册,最高可获得 2 diff --git a/pages_order/mine/redeemCode.vue b/pages_order/mine/redeemCode.vue index f8d4c41..c5a9a5d 100644 --- a/pages_order/mine/redeemCode.vue +++ b/pages_order/mine/redeemCode.vue @@ -7,22 +7,22 @@ /> - - + 兑换 - 1.用户是否能通过兑换码 + {{item.question}} - 答:兑换码仅能够 + {{item.answer}} @@ -35,11 +35,38 @@ data() { return { form : { - code : '', + code:'', + }, + listInfo:[] } }, + onShow() { + this.queryExchangeList(); + }, methods: { + queryExchangeList(){ + this.$api('queryExchangeList',{}, res =>{ + if(res.code == 200){ + this.listInfo = res.result.records; + } + }) + }, + useExchange(){ + if(this.$utils.verificationAll(this.form,{ + code:'请输入兑换码' + })) { + return + } + this.$api('useExchange',this.form, res =>{ + if(res.code == 200){ + uni.showToast({ + title:'兑换成功', + icon: 'none' + }) + } + }) + }, }, } diff --git a/pages_order/work/postConsult.vue b/pages_order/work/postConsult.vue index 581beeb..0d19c76 100644 --- a/pages_order/work/postConsult.vue +++ b/pages_order/work/postConsult.vue @@ -70,7 +70,7 @@ - 绑定手机号 + 手机号 - + 提交 @@ -373,6 +373,29 @@ }) }, + addMaterial(){ + + this.form.imageCardFront = this.fileFrontList.map((item) => item.url).join(",") + this.form.imageCardfBack = this.fileReverseList.map((item) => item.url).join(",") + + if(this.$utils.verificationAll(this.form,{ + name:'请输入用户名称', + phone:'请输入电话', + imageCardFront:'请选择身份证正面照复印件', + imageCardfBack:'请选择身份证反面照复印件' + + })) { + return + } + this.$api('addMaterial',this.form, res =>{ + if(res.code == 200){ + uni.showToast({ + title:'提交成功!等待审核', + icon: 'none' + }) + } + }) + }, } }