From c4d5bf2fefde1e4bb1adf542c56451a992ea794e Mon Sep 17 00:00:00 2001 From: wangxia <779219182@qq.com> Date: Fri, 7 Mar 2025 11:06:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=9A=82=E6=97=B6=E5=9B=9E?= =?UTF-8?q?=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 2 + app.wxss | 15 ++-- assets/iconfont/iconfont.wxss | 17 ++-- assets/images/chatAvatar.jpg | Bin 0 -> 57218 bytes assets/images/mrfd.svg | 1 + assets/images/ptxx.svg | 1 + components/job-sub/index.js | 30 ++++++- pages/firstBill/index.js | 7 +- pages/firstBill/index.wxml | 4 +- pages/message/index.js | 21 ++++- pages/message/index.wxml | 8 +- pages/message/index.wxss | 65 +++------------- subPage/systemMessage/index.js | 164 +++++++++++++++++++++++++++++++++++++++ subPage/systemMessage/index.json | 7 ++ subPage/systemMessage/index.wxml | 107 +++++++++++++++++++++++++ subPage/systemMessage/index.wxss | 56 +++++++++++++ subPage/todayBill/index.js | 77 ++++++++++++++++++ subPage/todayBill/index.json | 4 + subPage/todayBill/index.wxml | 28 +++++++ subPage/todayBill/index.wxss | 49 ++++++++++++ 20 files changed, 586 insertions(+), 77 deletions(-) create mode 100644 assets/images/chatAvatar.jpg create mode 100644 assets/images/mrfd.svg create mode 100644 assets/images/ptxx.svg create mode 100644 subPage/systemMessage/index.js create mode 100644 subPage/systemMessage/index.json create mode 100644 subPage/systemMessage/index.wxml create mode 100644 subPage/systemMessage/index.wxss create mode 100644 subPage/todayBill/index.js create mode 100644 subPage/todayBill/index.json create mode 100644 subPage/todayBill/index.wxml create mode 100644 subPage/todayBill/index.wxss diff --git a/app.json b/app.json index 2ac1cbf..49e3556 100644 --- a/app.json +++ b/app.json @@ -100,6 +100,8 @@ "todayData/index", "addressBook/index", "billShowInfo/index", + "systemMessage/index", + "todayBill/index", "addAddress/index" ] } diff --git a/app.wxss b/app.wxss index 1c678d2..e2e78db 100644 --- a/app.wxss +++ b/app.wxss @@ -298,6 +298,9 @@ page { .bt1 { border-top: 1px solid #eee; } +.bt61 { + border-top: 1px solid #333; +} .bl1 { border-left: 1px solid #eee; } @@ -455,9 +458,14 @@ page { } .f12 { - font-size: 12px; + font-size: 12px !important; +} +.f13 { + font-size: 13px; +} +.f15 { + font-size: 15px !important; } - .f16 { font-size: 16px !important; } @@ -785,9 +793,6 @@ button { /*margin-left: 30rpx;*/ } -.f13 { - font-size: 13px; -} .row-title.f14 { font-size: 14px; diff --git a/assets/iconfont/iconfont.wxss b/assets/iconfont/iconfont.wxss index c541331..12a510a 100644 --- a/assets/iconfont/iconfont.wxss +++ b/assets/iconfont/iconfont.wxss @@ -1,8 +1,8 @@ @font-face { - font-family: 'iconfont'; /* Project id 2708790 */ - src: url('//at.alicdn.com/t/c/font_2708790_ma287fiyats.woff2?t=1739762965828') format('woff2'), - url('//at.alicdn.com/t/c/font_2708790_ma287fiyats.woff?t=1739762965828') format('woff'), - url('//at.alicdn.com/t/c/font_2708790_ma287fiyats.ttf?t=1739762965828') format('truetype'); + font-family: "iconfont"; /* Project id 2708790 */ + src: url('//at.alicdn.com/t/c/font_2708790_0dvih56qdt3.woff2?t=1741316773850') format('woff2'), + url('//at.alicdn.com/t/c/font_2708790_0dvih56qdt3.woff?t=1741316773850') format('woff'), + url('//at.alicdn.com/t/c/font_2708790_0dvih56qdt3.ttf?t=1741316773850') format('truetype'); } .iconfont { @@ -13,6 +13,14 @@ -moz-osx-font-smoothing: grayscale; } +.icon-file-copy:before { + content: "\e7f6"; +} + +.icon-share:before { + content: "\e7fb"; +} + .icon-fasong:before { content: "\e6a6"; } @@ -1484,4 +1492,3 @@ .icon-xiayiye1:before { content: "\e695"; } - diff --git a/assets/images/chatAvatar.jpg b/assets/images/chatAvatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..055236d7cd278eb75067719b980b2dd12b7e414a GIT binary patch literal 57218 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 literal 0 HcmV?d00001 diff --git a/assets/images/mrfd.svg b/assets/images/mrfd.svg new file mode 100644 index 0000000..c33fefa --- /dev/null +++ b/assets/images/mrfd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/images/ptxx.svg b/assets/images/ptxx.svg new file mode 100644 index 0000000..319ebc9 --- /dev/null +++ b/assets/images/ptxx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/components/job-sub/index.js b/components/job-sub/index.js index 71fac14..d5dee3b 100644 --- a/components/job-sub/index.js +++ b/components/job-sub/index.js @@ -1,4 +1,5 @@ -const app = getApp(); +const app = getApp() +// let app = null; Component({ data: { labelColor: ["#c41d7f", "#096dd9", "#531dab", "#d46b08", "#389e0d", "#08979c", "#cf1322"], @@ -30,13 +31,34 @@ Component({ selectJob: { type: Boolean, value: false + }, + loginUserInfo: { + type: Object, + value: {} } }, + lifetimes: { + attached: function () { + app.getLoginUserTokenInfo().then(() => { + this.setData({ + corpUserFlag: this.properties.loginUserInfo.corpUserFlag + }) + }); + + // 在组件实例进入页面节点树时执行 + }, + detached: function () { + // 在组件实例被从页面节点树移除时执行 + }, + }, ready () { - this.setData({ - corpUserFlag: app.globalData.loginUserInfo.corpUserFlag - }) + // console.log('app.globalData.loginUserInfo.corpUserFlag', app.globalData.loginUserInfo.corpUserFlag); + console.log('this.properties.loginUserInfo', this.properties.loginUserInfo); + // app.getLoginUserTokenInfo().then(() => { + + // }); + }, methods: { diff --git a/pages/firstBill/index.js b/pages/firstBill/index.js index 4df9b70..e6bbb9b 100644 --- a/pages/firstBill/index.js +++ b/pages/firstBill/index.js @@ -1302,7 +1302,12 @@ Page({ // console.log("agencyUserId", agencyUserId); app.globalData.isCommission = 1; } - app.getLoginUserTokenInfo(); + app.getLoginUserTokenInfo().then((res)=>{ + console.log('res', app.globalData.loginUserInfo) + this.setData({ + userInfo: app.globalData.loginUserInfo, + }); + }); // this.getJobList(); if (wx.getStorageSync("FILTER_LIST")) { diff --git a/pages/firstBill/index.wxml b/pages/firstBill/index.wxml index 4c71a92..3e1a7d6 100644 --- a/pages/firstBill/index.wxml +++ b/pages/firstBill/index.wxml @@ -589,7 +589,7 @@ --> - + @@ -1076,7 +1076,7 @@ - + - - - + + + {{item.title}} {{item.pubTime == '8月30日' ? '6月16日' : item.pubTime}} - {{item.remark || '[图片]'}} + {{item.remark || '[图片]'}} diff --git a/pages/message/index.wxss b/pages/message/index.wxss index 8fdff57..d2b81d4 100644 --- a/pages/message/index.wxss +++ b/pages/message/index.wxss @@ -1,56 +1,15 @@ /* pages/message/index.wxss */ .container{ - padding: 10px; -} -.container .servicebox { - /* display: flex; */ - /* justify-content: space-between; */ - /* flex-direction: column; */ - /* align-items: start; */ - /* padding: 20px; */ - padding: 16px 12px; - /* padding-bottom: 0; */ - /* padding-right: 10px; */ - background-color: #fff; -} -.container .servicebox .serviceinfo{ -} -.container .servicebox .serviceinfo image { - width: 52px; - height: 52px; -} -.servicebox .serviceBottom { - height: 48px; - line-height: 48px; - width: 100%; - justify-content: space-between; -} -.servicebox .serviceBottom > view { - flex: 1; - justify-content: space-between; - padding: 0 10px 0 16px; -} -.contact { - width: 80%; - height: 350px; -} -.contact .weui-dialog__hd{ - margin-top: 40px; - padding: 0; - position: relative; -} -.contact .contact_bottomBtn .v-center { - width: 80px !important; -} -.contact .contact_bottomBtn .rflex button { - padding: 0; - width: 100%; -} -.guanbi{ - position: absolute; - right: 16px; - top: -28px; -} -.mb32{ - margin-bottom: 32px; + padding-top: 10px; +} +.noticImg{ + width: 48px; + height: 48px; + border-radius: 8px; +} +.sub{ + padding: 12px; + font-size: 14px; + background-color: #fff; + /* border-radius: 8px; */ } \ No newline at end of file diff --git a/subPage/systemMessage/index.js b/subPage/systemMessage/index.js new file mode 100644 index 0000000..42f8df4 --- /dev/null +++ b/subPage/systemMessage/index.js @@ -0,0 +1,164 @@ +// pages/message/index.js +const app = getApp(); +import dateUtil from "../../utils/dateUtil"; +import { customRequest } from '../../utils/request.js'; +Page({ + /** + * 页面的初始数据 + */ + data: { + isLogin: app.globalData.isLogin, + serviceInfo: {}, + iosDialog: false, + isLoading: true, + messageClick: false, + infoList: [], + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad (options) { + this.setData({ + messageClick: wx.getStorageSync("messageClick" + app.globalData.loginUserInfo.id), + }); + console.log(this.data.messageClick); + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady () { }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow () { + // let serviceInfo = wx.getStorageSync('ServiceInfo') + this.getInfoList(); + console.log('messageTab' + typeof this.getTabBar); + if (typeof this.getTabBar === "function" && this.getTabBar()) { + this.getTabBar().setData({ + isShow: true, + selected: 2, + }); + } + setTimeout(() => { + this.setData({ + serviceInfo: app.globalData.serviceInfo, + isLoading: true, + messageClick: wx.getStorageSync("messageClick" + app.globalData.loginUserInfo.id), + }); + }, 10); + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide () { + this.setData({ + iosDialog: false, + }); + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload () { }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh () { }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom () { }, + + /** + * 用户点击右上角分享 + */ +onShareAppMessage() { + return app.sharePageImage() +}, + + makePhoneCall () { + console.log(1); + var that = this; + wx.makePhoneCall({ + // number: that.data.jobDetail.assistantUserTel + "" + phoneNumber: that.data.serviceInfo.workPhone || "0371-6611 3723", + }); + }, + + showdialog () { + this.setData({ + iosDialog: true, + loading: true, + }); + }, + closeDialog () { + this.setData({ + iosDialog: false, + }); + }, + imageLoad () { + this.setData({ + isLoading: false, + }); + }, + getInfoList () { + let that = this; + customRequest("/bocai/cms/list", { header: 'headers', method: 'post', data: { pageSize: 100, pageNum: 1, keys: "" } }).then((res) => { + if (res.data.status == 200) { + res.data.data.pageBean.recordList.forEach(item => { + item['pubTime'] = dateUtil.timeShow(item.publishTime); + console.log(item); + }); + that.setData({ + infoList: res.data.data.pageBean.recordList, + }); + } + }) + // wx.request({ + // url: app.globalData.ip + "/bocai/cms/list", + // data: { pageSize: 100, pageNum: 1, keys: "" }, + // header: app.globalData.headers, + // method: "post", + // success: function (res) { + // console.log(res); + // if (res.data.status == 200) { + // res.data.data.pageBean.recordList.forEach(item => { + // item['pubTime'] = dateUtil.timeShow(item.publishTime); + // console.log(item); + // }); + // that.setData({ + // infoList: res.data.data.pageBean.recordList, + // }); + // } + // }, + // }); + }, + /** + * 阻止滑动穿透 + * + * + */ + modalMove () { + return false; + }, + goDetail (e) { + console.log(e); + if (e.currentTarget.dataset.type == "wellcome") { + wx.setStorageSync("messageClick" + app.globalData.loginUserInfo.id, true); + wx.navigateTo({ + url: "/pages/messageDetail/index?type=1", + }); + } else { + wx.navigateTo({ + url: "/pages/messageDetail/index?id=" + e.currentTarget.dataset.id, + }); + } + }, +}); diff --git a/subPage/systemMessage/index.json b/subPage/systemMessage/index.json new file mode 100644 index 0000000..61f167f --- /dev/null +++ b/subPage/systemMessage/index.json @@ -0,0 +1,7 @@ +{ + "usingComponents": {}, + "navigationBarTitleText" : "消息", + "navigationBarBackgroundColor": "#fff", + "backgroundColor": "#f5f5f5", + "navigationBarTextStyle": "black" +} \ No newline at end of file diff --git a/subPage/systemMessage/index.wxml b/subPage/systemMessage/index.wxml new file mode 100644 index 0000000..09096cd --- /dev/null +++ b/subPage/systemMessage/index.wxml @@ -0,0 +1,107 @@ + + + + + + + + + + + 客户经理 + + {{serviceInfo.userName}} + +

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

+
+
+
+ + + + +
+ + + 伯才欢迎您 + + 伯才(以下简称“伯才”),让天下没有难做的劳务。 + + + + + + + {{item.title}} + + {{item.pubTime == '8月30日' ? '6月16日' : item.pubTime}} + + {{item.remark || '[图片]'}} + + + + 暂无消息 + +
+ + + + + + + + + + 加客户经理微信 + + + + + 加载中... + + + + + 长按识别二维码 + + + + diff --git a/subPage/systemMessage/index.wxss b/subPage/systemMessage/index.wxss new file mode 100644 index 0000000..8fdff57 --- /dev/null +++ b/subPage/systemMessage/index.wxss @@ -0,0 +1,56 @@ +/* pages/message/index.wxss */ +.container{ + padding: 10px; +} +.container .servicebox { + /* display: flex; */ + /* justify-content: space-between; */ + /* flex-direction: column; */ + /* align-items: start; */ + /* padding: 20px; */ + padding: 16px 12px; + /* padding-bottom: 0; */ + /* padding-right: 10px; */ + background-color: #fff; +} +.container .servicebox .serviceinfo{ +} +.container .servicebox .serviceinfo image { + width: 52px; + height: 52px; +} +.servicebox .serviceBottom { + height: 48px; + line-height: 48px; + width: 100%; + justify-content: space-between; +} +.servicebox .serviceBottom > view { + flex: 1; + justify-content: space-between; + padding: 0 10px 0 16px; +} +.contact { + width: 80%; + height: 350px; +} +.contact .weui-dialog__hd{ + margin-top: 40px; + padding: 0; + position: relative; +} +.contact .contact_bottomBtn .v-center { + width: 80px !important; +} +.contact .contact_bottomBtn .rflex button { + padding: 0; + width: 100%; +} +.guanbi{ + position: absolute; + right: 16px; + top: -28px; +} +.mb32{ + margin-bottom: 32px; +} \ No newline at end of file diff --git a/subPage/todayBill/index.js b/subPage/todayBill/index.js new file mode 100644 index 0000000..3b95c18 --- /dev/null +++ b/subPage/todayBill/index.js @@ -0,0 +1,77 @@ +// subPage/todayBill/index.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + text: `【泰州LG冰箱】 + 🚻 男 18-48;女 18-45,黑户、纹身不在明处都可以、案底卡的不严➕身份证有效期内临时、消磁均可 + 💰 底薪2490元+成果工资+夜班津贴15元/天+特殊岗位津贴0-200元+加班工资,加班费 平时1.5倍21.47元/时、周末2倍28.62元/时、法定假日3倍42.93元/时;综合工资5300~8000元。 + 发薪时间:28号发放上月20号到当月19号工资,工作不满七天无工资。 + 📣 1. 三餐免费、365天不上班也免费2. 免费提供住宿,住宿人员班车免费接送3. 主要生产:冰箱及冰箱用压缩机,工作简单易操作详情咨询:15936360682` + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad (options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady () { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow () { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide () { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload () { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh () { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom () { + + }, + selectionChangeHandler (e) { + console.log(e); + let item = e.currentTarget.dataset.item; + const query = wx.createSelectorQuery() + query.select('#copy' + item).context().exec((res) => { + console.log(res); + }); + }, + /** + * 用户点击右上角分享 + */ + onShareAppMessage () { + + } +}) \ No newline at end of file diff --git a/subPage/todayBill/index.json b/subPage/todayBill/index.json new file mode 100644 index 0000000..dee307f --- /dev/null +++ b/subPage/todayBill/index.json @@ -0,0 +1,4 @@ +{ + "navigationBarTitleText" : "每日发单" + +} \ No newline at end of file diff --git a/subPage/todayBill/index.wxml b/subPage/todayBill/index.wxml new file mode 100644 index 0000000..adb03b3 --- /dev/null +++ b/subPage/todayBill/index.wxml @@ -0,0 +1,28 @@ + + + + + {{item == 0 ? '今天' :( item == 1 ? '昨天' : item == 2 ? '前天' : '2025-3-3')}} 15:3{{item + 1}} + + + + + + {{'客服刘丽'}} + + + + + + + + 复制 + + + + + + + + + diff --git a/subPage/todayBill/index.wxss b/subPage/todayBill/index.wxss new file mode 100644 index 0000000..943c6f8 --- /dev/null +++ b/subPage/todayBill/index.wxss @@ -0,0 +1,49 @@ +/* subPage/todayBill/index.wxss */ +.container { + padding: 0 0 120px 16px; +} +.timeTitle { + height: 32px; + line-height: 32px; + font-size: 14px; + padding: 32px 16px 12px 16px; + /* position: sticky; + position: -webkit-sticky; */ + top: 0px; + z-index: 999; + /* background: #f5f5f5; */ +} +.sub { + /* margin-right: 58px; */ +} +.avatarImg { + width: 40px; + height: 40px; + border-radius: 8px; +} +.chatContent { + position: relative; + background-color: #fff; + padding: 12px 16px 0 16px; + /* margin-left: 16px; */ + border-radius: 4px; +} +.userName { + line-height: 1; + margin-bottom: 8px; +} +.triangle { + position: absolute; + top: 4px; + left: -14px; + width: 0; + height: 0; + border: 8px solid transparent; + border-right: 12px solid #fff; +} +.copy { + padding: 1px 4px; + border-radius: 8px; + background-color: #1890ff26; + color: #1890ff; +}