diff --git a/pages/firstBill/index.wxml b/pages/firstBill/index.wxml index f1c3a15..48d5bc8 100644 --- a/pages/firstBill/index.wxml +++ b/pages/firstBill/index.wxml @@ -2,287 +2,318 @@ - - - - {{searchCityParamStorage.name == '' ? '全国' : searchCityParamStorage.shortName}} - - - - - - - - - - - {{item}} - - - + + + + + {{searchCityParamStorage.name == '' ? '全国' : searchCityParamStorage.shortName}} + - - - + + + + + + + + + {{item}} + + + + + + + + 搜索 + + - 搜索 - - - - - - - - - {{item.name}} - + + + + + + + + + + + + + + + + {{item.title}} + + + + - + + + + {{item.name}} + + + - + - + - - - - - {{firstMenu}} - - - - - 按工价 - - 按佣金 - 按时间 - - - - - {{ secondMenu }} - - - - - 男女不限 - - - - + --> - - 分类 - - - {{selectBrandList.length}} - - - - - {{item.name}} - - - - - - - - + + + + {{firstMenu}} + + + + + 按工价 + + 按佣金 + 按时间 - + - - - - 筛选 - - - {{selectJobList.length + selectBrandList.length }} - - - - - {{item.name}} + + {{ secondMenu }} + + + + + 男女不限 + + + - - - 年龄(岁) - - - - {{minAge + '-'}} - {{maxAge == 60 ? maxAge + '+' : maxAge }} - - + + + 分类 + + + {{selectBrandList.length}} + + + + + {{item.name}} + - - - 性别 - - - {{item.name}} + + + + + + + - + + {{selectJobList.length + selectBrandList.length }} + + + + + {{item.name}} + + + + 年龄(岁) + + + + {{minAge + '-'}} + {{maxAge == 60 ? maxAge + '+' : maxAge }} + + + + + + 性别 + + + {{item.name}} + + + - - 薪资福利 - - 不限 - {{item.name}} - - - - 吃饭住宿 - - 不限 - {{item.name}} - - - - 班制休息 - - 不限 - {{item.name}} - + --> + + 薪资福利 + + 不限 + {{item.name}} + + + + 吃饭住宿 + + 不限 + {{item.name}} + + + + 班制休息 + + 不限 + {{item.name}} + + + + 面试特色 + + 不限 + {{item.name}} + + + + 其他特色 + + 不限 + {{item.name}} + + + - - 面试特色 - - 不限 - {{item.name}} - + + + - - 其他特色 - - 不限 - {{item.name}} + + + + 薪资福利 + + + {{item.name}} + + + 食宿保障 + + + {{item.name}} + + + 班制特色 + + + {{item.name}} + + + 其它特色 + + + {{item.name}} + + + + + + + + + + - - - - - - - - - - 薪资福利 - - - {{item.name}} - - - 食宿保障 - - - {{item.name}} - - - 班制特色 - - - {{item.name}} - - - 其它特色 - - - {{item.name}} - - - - - - - - - - - - - - - - + + + - + - - - - - + + + + + - - - - {{maxAge == minAge ? maxAge + '岁' : storeJobListSearchForm.ageRangeStr + (maxAge == 60 ? '+' : '')}} - - - - - {{secondMenu}} - - - - - - - {{item.name}} - + --> + + + + {{maxAge == minAge ? maxAge + '岁' : storeJobListSearchForm.ageRangeStr + (maxAge == 60 ? '+' : '')}} + - - - - - - {{item.name}} - + + + {{secondMenu}} + + + + + + + {{item.name}} + + + + + + + + {{item.name}} + + + - + + + + + 清除 - - - - 清除 - - - - - - - - + + + + + + - - - + - - - - - - - - - - - - - - - - {{item.title}} - - - + - - - + - - + + - - + --> + + - - - - - {{'最近更新' + jobNum + '条信息'}} - - - - - - - - - 没有符合条件的职位 + + + + + {{'最近更新' + jobNum + '条信息'}} + + + + + + + + + 没有符合条件的职位 + + + + + 已经到底啦~ + 上滑加载更多 + + + + 未登录时只能使用部分功能,申请加入伯才供应链即可使用更多功能。 + + + 登录伯才 + + - - - 已经到底啦~ - 上滑加载更多 - - - - 未登录时只能使用部分功能,申请加入伯才供应链即可使用更多功能。 - - - 登录伯才 - - - - - + --> + - - - - - - - - - - - - - - - - {{index < 9?'0'+(index+1):index+1 }} - - - {{item.jobName}} - - + + + + + + + + + + + + + + {{index < 9?'0'+(index+1):index+1 }} + + + {{item.jobName}} + + - - - - {{item.salaryClassifyValue}} - 元/时 - - - {{item.salaryClassifyValue}} - 元/天 - - - - {{item.salaryClassifyValue}} - - - - - {{item.salaryClassifyValue}} - + --> - 计件 - - 保底 - {{item.salaryClassifyValue}} - + + + {{item.salaryClassifyValue}} + 元/时 + + + {{item.salaryClassifyValue}} + 元/天 + + + + {{item.salaryClassifyValue}} + + + + + {{item.salaryClassifyValue}} + + + 计件 + + 保底 + {{item.salaryClassifyValue}} + + + + ,{{item.age}} - - ,{{item.age}} + {{item.minMonthlyPay+'-'+item.maxMonthlyPay+'元/月'}},{{item.age}} + + + + + - {{item.minMonthlyPay+'-'+item.maxMonthlyPay+'元/月'}},{{item.age}} - - - - - - - - - + + + + + + {{!isLogin ? '登录查看服务费' : (agencyStatus == 1 ? (item.fuWuFei ? item.fuWuFei : '-') : '服务费仅代理可见')}} + - - {{!isLogin ? '登录查看服务费' : (agencyStatus == 1 ? (item.fuWuFei ? item.fuWuFei : '-') : '服务费仅代理可见')}} + + + 项目方: {{item.agencyName}} - - - 项目方: {{item.agencyName}} - - - - 没有符合条件的职位 - - - - 已经到底啦~ - 上滑加载更多 + + 没有符合条件的职位 - - - 未登录时只能使用部分功能,申请加入伯才供应链即可使用更多功能。 - - - 登录伯才 + + + 已经到底啦~ + 上滑加载更多 + + + + 未登录时只能使用部分功能,申请加入伯才供应链即可使用更多功能。 + + + 登录伯才 + - - - - - 暂无记录 + + + + 暂无记录 + + - - - - - - - + - - - - 周耀锋 - 专属客服 - - 13937184434 - - - 取消 - - + --> + + + + 周耀锋 + 专属客服 + + 13937184434 - - - - - - - - - - - 申请加入伯才 - 请联系客户经理 - - - - 客户经理 - - {{serviceInfo.userName }} - -

{{serviceInfo.tel || '0371-6611 3723'}}

+ + 取消 + + - - - + + +
+
+ + + + + + + 申请加入伯才 + 请联系客户经理 + + + + 客户经理 + + {{serviceInfo.userName }} + +

{{serviceInfo.tel || '0371-6611 3723'}}

- 加载中... + + + + + 加载中... + + + 长按识别二维码
- - 长按识别二维码
-
- - - 智能匹配 - - + + + 智能匹配 + + + + diff --git a/pages/firstBill/index.wxss b/pages/firstBill/index.wxss index 7ad9275..8bd913d 100644 --- a/pages/firstBill/index.wxss +++ b/pages/firstBill/index.wxss @@ -1529,7 +1529,7 @@ button.collect icon::before { #navBox { position: relative; overflow: hidden; - margin-top: 50px; + /* margin-top: 50px; */ /* z-index: -1; */ /* visibility: ; */ } diff --git a/pages/setting/index.js b/pages/setting/index.js index 33cc0d6..aedc70d 100644 --- a/pages/setting/index.js +++ b/pages/setting/index.js @@ -1,76 +1,184 @@ // pages/setting/index.js const app = getApp(); +import { customRequest } from '../../utils/request.js'; Page({ - /** - * 页面的初始数据 - */ - data: { - version: app.globalData.version, - }, + /** + * 页面的初始数据 + */ + data: { + version: app.globalData.version, + userInfo: {}, + drawerShow: false, + teamList: [], + }, - /** - * 生命周期函数--监听页面加载 - */ - onLoad(options) {}, + /** + * 生命周期函数--监听页面加载 + */ + onLoad (options) { }, - /** - * 生命周期函数--监听页面初次渲染完成 - */ - onReady() {}, + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady () { }, - /** - * 生命周期函数--监听页面显示 - */ - onShow() {}, + /** + * 生命周期函数--监听页面显示 + */ + onShow () { + this.setData({ + userInfo: wx.getStorageSync('loginUser'), + }); + this.getTeamList() + }, + showToggle () { + this.setData({ + drawerShow: true + }) + }, + toogleTeam (e) { + console.log(e); + let that = this + let item = e.currentTarget.dataset.item; + console.log(item); + if (wx.getStorageSync("LOGINUSER_ID") == item.id) { + return false + } + wx.showLoading({ + title: '切换中...', + }); + customRequest(`/yishoudan/agency/group/user/changeGroup/${item.id}`, { header: 'headers', method: 'GET', data: {} }).then((res) => { + console.log(res); + if (res.data.status == 200) { + that.checkToken(item) + app.getConfigInfo() + app.getServiceInfo() + wx.hideLoading(); + wx.showToast({ + title: '切换成功', + icon: 'success', + duration: 2000 + }) + } else { + that.getTeamList() + } + }) + }, + getTeamList () { + let that = this + customRequest("/yishoudan/agency/group/user/listByUser", { header: 'headers', method: 'GET', data: {} }).then((res) => { + console.log(res); + res.data.data.forEach(item => { + if (item.id == app.globalData.loginUserInfo.user.agencyId) { + item.checked = true; + } + }); + console.log('res.data.data', res.data.data); + that.setData({ + teamList: res.data.data + }) + }) + }, + checkToken (_item) { + let that = this + wx.setStorageSync("LOGINUSER_ID", _item.id); + customRequest('/appLoginByToken', { header: 'headers', method: 'GET', data: {} }).then((res) => { + console.log(res); + app.globalData.agencyStatus = res.data.data.agencyStatus; + app.globalData.loginUserInfo = res.data.data; + wx.setStorageSync("loginUser", res.data.data); + wx.setStorageSync("LOGINUSER_ID", res.data.data.user.agencyId); + this.setData({ + drawerShow: false + }) + that.onLoad() + that.onShow() + }) + }, + /** + * 生命周期函数--监听页面隐藏 + */ + onHide () { }, - /** - * 生命周期函数--监听页面隐藏 - */ - onHide() {}, + /** + * 生命周期函数--监听页面卸载 + */ + onUnload () { }, - /** - * 生命周期函数--监听页面卸载 - */ - onUnload() {}, + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh () { }, - /** - * 页面相关事件处理函数--监听用户下拉动作 - */ - onPullDownRefresh() {}, + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom () { }, - /** - * 页面上拉触底事件的处理函数 - */ - onReachBottom() {}, + /** + * 用户点击右上角分享 + */ + onShareAppMessage1 () { }, + loginOut: function () { + wx.showModal({ + title: "退出登录", + content: "确定要退出登录吗?", + confirmColor: "#1890ff", + success (res) { + if (res.confirm) { + console.log("用户点击确定"); + app.logout().then(() => { + wx.reLaunch({ + url: "/pages/login/index", + }); + app.getServiceInfo().then(() => { + wx.setStorageSync("ServiceInfo", app.globalData.serviceInfo); + }); + }); - /** - * 用户点击右上角分享 - */ - onShareAppMessage1() {}, - loginOut: function () { - wx.showModal({ - title: "退出登录", - content: "确定要退出登录吗?", - confirmColor: "#1890ff", - success(res) { - if (res.confirm) { - console.log("用户点击确定"); - app.logout().then(() => { - wx.reLaunch({ - url: "/pages/login/index", - }); - app.getServiceInfo().then(() => { - wx.setStorageSync("ServiceInfo", app.globalData.serviceInfo); - }); - }); - - // wx.navigateBack({ - // delta: 1 - // }) - } else if (res.cancel) { - console.log("用户点击取消"); - } - }, - }); - }, + // wx.navigateBack({ + // delta: 1 + // }) + } else if (res.cancel) { + console.log("用户点击取消"); + } + }, + }); + }, + logOff: function () { + var that = this; + wx.showModal({ + title: "注销账号", + content: "确定要注销账号吗?该操作不可逆!", + confirmColor: "#1890ff", + success (res) { + if (res.confirm) { + customRequest("/yishoudan/updatePasswordByPwd", { + header: 'headers', method: 'post', data: { + tel: app.globalData.user.tel, + oldPassword: 'qqqq1111', + password: '1111qqqq', + } + }).then(({ data }) => { + if (data.status == 200) { + app.showTips(that, "修改成功"); + setTimeout(() => { + wx.reLaunch({ + url: "/pages/login/index?type=psw", + success: (result) => { }, + }); + }, 2000); + } else { + app.showTips(that, data.msg); + } + }) + // wx.navigateBack({ + // delta: 1 + // }) + } else if (res.cancel) { + console.log("用户点击取消"); + } + }, + }); + }, }); diff --git a/pages/setting/index.json b/pages/setting/index.json index f97fc84..73ed169 100644 --- a/pages/setting/index.json +++ b/pages/setting/index.json @@ -1,5 +1,7 @@ { + "usingComponents": { + "bottom-drawer": "../../components/bottom-drawer/index" + }, "navigationBarTitleText": "设置", - "usingComponents": {}, "backgroundColor": "#f5f5f5" } \ No newline at end of file diff --git a/pages/setting/index.wxml b/pages/setting/index.wxml index 35ce078..cbab53c 100644 --- a/pages/setting/index.wxml +++ b/pages/setting/index.wxml @@ -1,5 +1,5 @@ - + 修改密码 @@ -36,9 +36,46 @@ + + + + + 当前团队 + + + + + {{userInfo.agencyName || '-'}} + + + + + + + + + 切换团队 + + + + + {{item.agencyName}} + + {{item.checked ? '当前':''}} + + + + + 退出登录 + + + 注销账号 + + + 豫ICP备2023001993号-27A
diff --git a/pages/userDetail/index.wxml b/pages/userDetail/index.wxml index a4fdc26..1bb6cc7 100644 --- a/pages/userDetail/index.wxml +++ b/pages/userDetail/index.wxml @@ -84,7 +84,7 @@
- + diff --git a/project.private.config.json b/project.private.config.json index ce5c594..e527afd 100644 --- a/project.private.config.json +++ b/project.private.config.json @@ -1,7 +1,8 @@ { "setting": { "compileHotReLoad": true, - "urlCheck": false + "urlCheck": false, + "skylineRenderEnable": true }, "description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html", "projectname": "%E4%BC%AF%E6%89%8D%E4%BE%9B%E5%BA%94%E9%93%BE",