From a0592d25ca357b260a453213951b7f75806ec4a6 Mon Sep 17 00:00:00 2001 From: zmj <1493694146@qq.com> Date: Tue, 30 Apr 2024 09:33:23 +0800 Subject: [PATCH] add --- pages.json | 54 +- pages/gather/gather.vue | 63 +- pages/gather/subnvue/concat.nvue | 2 - pages/index/index.vue | 60 +- pages/index/subnvue/newUser.nvue | 165 ++ pages/store/applicationRecord/index.vue | 110 +- pages/store/settled/index.vue | 1946 ++--------------------- pages/user/index.vue | 98 +- pages/user/subnvue/index.nvue | 172 ++ pages/users/login/login_copy.vue | 12 +- static/images/pointer.png | Bin 14276 -> 1624 bytes static/images/starpng.png | Bin 0 -> 1557 bytes 12 files changed, 687 insertions(+), 1995 deletions(-) create mode 100644 pages/index/subnvue/newUser.nvue create mode 100644 pages/user/subnvue/index.nvue create mode 100644 static/images/starpng.png diff --git a/pages.json b/pages.json index acb3c3f..4d1083b 100644 --- a/pages.json +++ b/pages.json @@ -21,17 +21,31 @@ "app-plus": { "scrollIndicator": false, //禁用原生导航栏 "subNVues": [{ - "id": "concatIndex", // 唯一标识 - "path": "pages/index/subnvue/concat", // 页面路径 - "type": "popup", - "style": { - "position": "absolute", - "dock": "right", - "width": "750rpx", - "height": "1000px", - "background": "rgba(0,0,0,0.2)" + "id": "concatIndex", // 唯一标识 + "path": "pages/index/subnvue/concat", // 页面路径 + "type": "popup", + "style": { + "position": "absolute", + "dock": "right", + "width": "750rpx", + "height": "1000px", + "background": "rgba(0,0,0,0.2)" + } + }, + { + "id": "newUser", // 唯一标识 + "path": "pages/index/subnvue/newUser", // 页面路径 + "type": "popup", + "style": { + "position": "absolute", + "dock": "right", + "width": "750rpx", + "height": "1000px", + "background": "rgba(0,0,0,0.2)" + } } - }] + + ] } } }, { @@ -81,7 +95,22 @@ "style": { "enablePullDownRefresh": true, "navigationBarTitleText": "个人中心", - "navigationStyle": "custom" + "navigationStyle": "custom", + "app-plus": { + "scrollIndicator": false, //禁用原生导航栏 + "subNVues": [{ + "id": "userSubnvu", // 唯一标识 + "path": "pages/user/subnvue/index", // 页面路径 + "type": "popup", + "style": { + "position": "absolute", + "dock": "right", + "width": "750rpx", + "height": "1500rpx", + "background": "rgba(0,0,0,0.2)" + } + }] + } } }, { @@ -832,7 +861,8 @@ { "path": "settled/index", "style": { - "navigationBarTitleText": "商家入驻" + "navigationBarTitleText": "商家入驻", + "navigationStyle": "custom" } }, { diff --git a/pages/gather/gather.vue b/pages/gather/gather.vue index c73835d..de98f17 100644 --- a/pages/gather/gather.vue +++ b/pages/gather/gather.vue @@ -172,11 +172,9 @@ - - @@ -247,6 +245,9 @@ } from "@/api/public"; // #ifdef APP-PLUS import uniMP from '@/utils/uniMP.js'; + import { + isNewMer + } from '@/api/user.js'; // #endif export default { @@ -301,6 +302,19 @@ }, onShow() { + // #ifdef APP-PLUS + if (Boolean(this.$store.state.app.userInfo.service?.mer_id)) { + isNewMer(this.$store.state.app.userInfo.uid, this.$store.state.app.userInfo.service?.mer_id).then(res => { + console.log('resdata', res.data) + if (res.data == 'true' && this.elInfo) { + + this.subNvue = uni.getSubNVueById('concat') + this.subNvue.show('slide-in-left', 300) + // this.openDiver() + } + }) + } + // #endif this.street = this.$store.state.storage.address.townName; this.getNav(); if (this.isLogin) { @@ -320,8 +334,10 @@ }, beforeDestroy() {}, onReady() { - if (uni.getStorageSync('is_new_user')) { - let that = this + // #ifdef APP-PLUS + let that = this + if (Boolean(this.$store.state.app.userInfo.service?.mer_id)) { + this.initMenu(true) setTimeout(() => { const query = uni.createSelectorQuery().in(this); query @@ -329,13 +345,33 @@ .boundingClientRect((data) => { let info = JSON.stringify(data) that.elInfo = data - // #ifdef APP-PLUS that.openDiver() - // #endif }) .exec(); }, 1000) + } + + + // #endif + + + // if (uni.getStorageSync('is_new_user')) { + // let that = this + // setTimeout(() => { + // const query = uni.createSelectorQuery().in(this); + // query + // .select(".gatherDiver") + // .boundingClientRect((data) => { + // let info = JSON.stringify(data) + // that.elInfo = data + // // #ifdef APP-PLUS + // that.openDiver() + // // #endif + // }) + // .exec(); + // }, 1000) + // } }, // #ifdef APP-PLUS onPageScroll(e) { @@ -356,17 +392,6 @@ uni.$emit('showLoading', false); }, methods: { - test() { - let data = { - "name": "供销助农平台", - "app_id": "__UNI__1EE148C", - "pic": "https://lihai001.oss-cn-chengdu.aliyuncs.com/def/0fa43202312291702314919.png", - "url": "https://lihai001.oss-cn-chengdu.aliyuncs.com/attach/457d9202404291733397921.wgt", - "version": "1.4.5" - } - uniMP.loadAppletMP(data) - - }, openDiver() { this.subNVue.show('zoom-out', 300) uni.$emit('diverGatherEmit', this.elInfo); @@ -465,7 +490,7 @@ } }, // 初始化菜单 - initMenu() { + initMenu(flag = false) { let nowMenu = uni.getStorageSync('gatherMenuList'); try { let list = JSON.parse(nowMenu || '[]'); @@ -476,7 +501,7 @@ else now.push(item) }) // if() - if (uni.getStorageSync('is_new_user') && !now.length) now[0] = all[0]; + if (flag && !now.length) now[0] = all[0]; // console.log(all, now) this.AllMenuList = all; diff --git a/pages/gather/subnvue/concat.nvue b/pages/gather/subnvue/concat.nvue index 80d83c3..52a3ce5 100644 --- a/pages/gather/subnvue/concat.nvue +++ b/pages/gather/subnvue/concat.nvue @@ -41,7 +41,6 @@ this.subNVue.hide('zoom-in', 300, ) setTimeout(() => { uni.$emit('diverGatherSubEmit'); - uni.setStorageSync('is_new_user', false) }, 500) }, @@ -54,7 +53,6 @@ let that = this this.subNVue = uni.getSubNVueById('concat') uni.$on('diverGatherEmit', (data) => { - console.log('收到data', data) that.left = data.left that.top = data.top }) diff --git a/pages/index/index.vue b/pages/index/index.vue index c206e70..51acce2 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -597,16 +597,28 @@ }; }, // #endif + + + + + created(options) { + let routes = getCurrentPages(); // 获取当前打开过的页面路由数组 + let curRoute = routes[routes.length - 1].route //获取当前页面路由 + this.activeRouter = '/' + curRoute + }, onLoad(options) { // #ifdef APP - this.subNVue = uni.getSubNVueById('concatIndex') - uni.$on('diverIndexSubEmit', function(data) { - that.subNVue.hide('slide-out-right', 300) - setTimeout(() => { - uni.switchTab({ - url: '/pages/gather/gather' - }) - }, 400) + uni.$on('offSubnvue', () => { + this.subNvue.hide('slide-out-left') + uni.switchTab({ + url: '/pages/user/index' + }) + }) + uni.$on('diverIndexSubEmit', () => { + this.subNvue.hide('slide-out-left') + uni.switchTab({ + url: '/pages/gather/gather' + }) }) // #endif @@ -627,21 +639,35 @@ that.pageLoad(options); this.$store.dispatch('INIT_CONFIG'); }, - created(options) { - let routes = getCurrentPages(); // 获取当前打开过的页面路由数组 - let curRoute = routes[routes.length - 1].route //获取当前页面路由 - this.activeRouter = '/' + curRoute - }, + onShow() { + console.log(Boolean(this.$store.state.app.userInfo.service?.mer_id)) let that = this; - // console.log() - if (this.$store.state.app.userInfo.service?.mer_id) { + // #ifdef APP-PLUS + if (Boolean(uni.getStorageSync('is_new_user'))) { + this.subNvue = uni.getSubNVueById('newUser') + this.subNvue.show('slide-in-left', 300) + } + if (Boolean(this.$store.state.app.userInfo.service?.mer_id)) { isNewMer(this.$store.state.app.userInfo.uid, this.$store.state.app.userInfo.service?.mer_id).then(res => { + console.log('resdata', res.data) if (res.data == 'true') { - this.openDiver() + this.subNvue = uni.getSubNVueById('concatIndex') + this.subNvue.show('slide-in-left', 300) + // this.openDiver() } }) } + + // #endif + // console.log() + // if (this.$store.state.app.userInfo.service?.mer_id) { + // isNewMer(this.$store.state.app.userInfo.uid, this.$store.state.app.userInfo.service?.mer_id).then(res => { + // if (res.data == 'true') { + // this.openDiver() + // } + // }) + // } // if (this.$store.state.app.userInfo) { // console.log(this.$store.state.app.userInfo.service?.mer_id, 'sdsd') @@ -702,7 +728,7 @@ methods: { openDiver() { this.subNVue.show('slide-in-left', 300) - uni.$emit('diverIndexEmit', this.userInfo); + // uni.$emit('diverIndexEmit', this.userInfo); }, loadCoupon() { if (!this.showCoupon && !uni.getStorageSync('show_coupon') && uni.getStorageSync('is_new_user')) { diff --git a/pages/index/subnvue/newUser.nvue b/pages/index/subnvue/newUser.nvue new file mode 100644 index 0000000..bc05f2f --- /dev/null +++ b/pages/index/subnvue/newUser.nvue @@ -0,0 +1,165 @@ + + + + + \ No newline at end of file diff --git a/pages/store/applicationRecord/index.vue b/pages/store/applicationRecord/index.vue index f3f47ea..c583286 100644 --- a/pages/store/applicationRecord/index.vue +++ b/pages/store/applicationRecord/index.vue @@ -1,7 +1,43 @@ - - \ No newline at end of file diff --git a/pages/user/index.vue b/pages/user/index.vue index f88f3bf..2a3d8da 100644 --- a/pages/user/index.vue +++ b/pages/user/index.vue @@ -100,19 +100,19 @@ 补贴余额 (元) --> - - - - - 我的余额 (元) - - - - - ¥{{userInfo.now_money||"0.00"}} - - + + + + + 我的余额 (元) + + + + + ¥{{userInfo.now_money||"0.00"}} + + @@ -174,13 +174,14 @@ - 我的服务 + 我的2服务 - + - - + + {{item.name}} @@ -238,7 +239,7 @@ 备案号:蜀ICP备2022030133号-2A 增值电信营业许可证号:川B2-20221250 联系我们:08302669767 - {{appVersion}} + {{appVersion}} diff --git a/static/images/pointer.png b/static/images/pointer.png index 9570f99f8d6299dd5721ad021b28b9d2c0f48d94..edd4fadaff553ae7e1b93400b6ccaf9ce81eeaa6 100644 GIT binary patch literal 1624 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 JOwT3qe*qds0{Z{} diff --git a/static/images/starpng.png b/static/images/starpng.png new file mode 100644 index 0000000000000000000000000000000000000000..51c1e5273b54fc86b5bfcce875c6eea0141db9b9 GIT binary patch literal 1557 zcmV+w2I~2VP)Px)&q+i4@T0o27p8bA%8Vos#7pvHn43o1sSv7lo78XweH&;VJGJDUODoAFn% zZCCenWk<}N&4DX{Ic6-ZPQ_wxsuIvNU^ehDaGV({ifz4`rz-*Ej^6VOa47I8Fv*Pf zt5LDoTdD#y9(W1Z2>2Pe)QsDUZM~YOs{$n7b0M%=21gG1Y2X+$ey>K&(Z8j1K<;b} zJPPap>8LsIAu!F1`J>-@HBXibD16Tif&r}6qS9}`9kMF31gy4F8X$L82ab)aeXC&z zybW9eya+6>Yi!haKw&i-07nAn0Xudu4_VG9z>~mpz-QU|AAukAuP&C=S3vHp9KL1> za5At(&a|(*Y@Y#Str5;IrtZbTa)vhxt8?}kUJX#M*&A?7O^j| zX09Flf6?C=s}pqvhvYR2oO(TQuf@aKo$kwaFbJTX&Xdtj9wK3M+fS>P5OFEf7X^sIZj4flo= zLoG2wH)3hh7Yowv+!K)XfephC9S`ZZt*=KC`JXw!O~6t!bi`^SeFN00kvl6vy5@IM zS`n6|uiHgY^*z})FE>j$TJ5A1Ky9$r0B#1(09I`y@B}c^jCcA;#+?&^31*yI^m9uG z6vt22^9rzAY*;>L8F0Q?N<;c8?p%xy$U2pa>zxM z>&Np|0$MK%1KtFbc60Xuu%au%X$#a8vlKbkTB-)LZB|Wu4Ooz+6(^YS zM_xMa$-&F|mQ@)FR0=4pNY}oURJxE`+*8s!6PRw6qUcH_H=u}Z^cz$Hx_GqJKzHPe zR+zE87Y*H0j(4j{BxWhFtVDVNq%8WfEX&>_uID9{>@Z&9&h#u`p9Q>O#vxU`yB9!; zj+JAnggU?MGDACnES0%Bs}m{kQ{XwSs$-TLP*uONPVaH&E|oW;@PCe3D%qAU0|6)! z;RmCfqCKlKyI&Qz*`NR#2h7cSYX^nNC=wrU#z$qF(4YX?E85n(v;eutjO!af|JIsL z2d%7j#V3yNCzwc(&!%OwgH&oWEH5T!}20YxcSl}WX(w`rrGN~GFF zXPc$=Q7KY)Kzjme2JD_eQXJMQswoN5TT#n?$}IKO`YN>q6lsm%DAw6Er^a6a&qwip zp;;=(6_(lnidOa7z$Q92S=aT{tW>*h0S(m|QN2l3%iL9i_V*$$A!D92K) z(>mzTD~0JVUU^HyK$VkM>>G?&Gw5pZW& z^F*};Bp@+0a#%pn@oSfNV+5wO>SnD0wOEsyj@Pt}*2p=lE~J_3p6c7ZoWnr@B)@cH z^!JAbvlQ>lHA|U(X)+Li;<%|Eet+C_+PBIav&_;=QE4(TfC5tMK)T8uCz+)`aVSj& z4UnuzW5b)q(C0)mO1a*Lhz}Ydl{_Ab;=L-0`xnWx@|fK~0g7X$`D;}XuQOvt9wm#c z8FN7HY^keSd6XI7bW_GXjTdVoO~Vh1x~(tz^Ev=hr&eWE(a_b^{r4A*qR00000NkvXX Hu0mjfEKtmo literal 0 HcmV?d00001