From 2924e3d813ef04b48270e659fc7a469d965a5e62 Mon Sep 17 00:00:00 2001 From: liudan <18634735655@163.com> Date: Fri, 19 Apr 2024 18:15:19 +0800 Subject: [PATCH] 1 --- components/cusPreviewImg/index.vue | 159 ---- main.js | 6 + manifest.json | 4 +- pages.json | 141 ++-- pages/activity/assist_detail/index.vue | 2 +- pages/activity/combination_details/index.vue | 2 +- .../activity/goods_seckill_details/index.vue | 2 +- pages/activity/presell_details/index.vue | 2 +- pages/admin/goods_details/index.vue | 2 +- pages/goods_details/index.vue | 2 +- pages/index/index.vue | 66 +- pages/plantGrass/plant_release/index.vue | 786 ------------------ pages/plantGrass/plant_show/index.vue | 195 ----- pages/plantGrass/plant_topic/index.vue | 179 ---- pages/points_mall/integral_goods_details.vue | 10 +- pages/prize/index.vue | 76 +- pages/short_video/nvueSwiper/index.nvue | 2 +- pages/users/user_cash/index.vue | 20 +- static/images/posterbackgd.png | Bin 35565 -> 0 bytes static/images/posterbackgd1.png | Bin 9645 -> 0 bytes static/images/shadow.png | Bin 0 -> 3316 bytes 21 files changed, 196 insertions(+), 1460 deletions(-) delete mode 100644 components/cusPreviewImg/index.vue delete mode 100644 pages/plantGrass/plant_release/index.vue delete mode 100644 pages/plantGrass/plant_show/index.vue delete mode 100644 pages/plantGrass/plant_topic/index.vue delete mode 100644 static/images/posterbackgd.png delete mode 100644 static/images/posterbackgd1.png create mode 100644 static/images/shadow.png diff --git a/components/cusPreviewImg/index.vue b/components/cusPreviewImg/index.vue deleted file mode 100644 index 1a27fa2..0000000 --- a/components/cusPreviewImg/index.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/main.js b/main.js index bbed003..33c8a5e 100644 --- a/main.js +++ b/main.js @@ -23,6 +23,12 @@ Vue.prototype.$eventHub = new Vue(); Vue.config.productionTip = false import uView from "uview-ui"; Vue.use(uView); +// 或者按需引入部分组件 +// import { uPopup,uInput,uParse,uNoticeBar } from 'uview-ui' +// Vue.component('u-popup', uPopup) +// Vue.component('u--input', uInput) +// Vue.component('u-parse', uParse) +// Vue.component('u-notice-bar', uNoticeBar) // #ifdef H5 import { parseQuery } from "./utils"; import Auth from './libs/wechat'; diff --git a/manifest.json b/manifest.json index 98c67e5..9d636fb 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name" : "CRMEB", - "appid" : "__UNI__99FC347", + "appid" : "__UNI__241B89A", "description" : "", "versionName" : "1.0.4", "versionCode" : 127, @@ -173,7 +173,7 @@ "requiredPrivateInfos" : [ "getLocation", "chooseAddress" ], "usingComponents" : true, "__usePrivacyCheck__" : true, - "libVersion":"latest" + "libVersion" : "latest" }, "mp-alipay" : { "usingComponents" : true diff --git a/pages.json b/pages.json index b9533cf..911baa5 100644 --- a/pages.json +++ b/pages.json @@ -39,51 +39,78 @@ "navigationStyle": "custom" } }, - { - "path": "pages/small_page/index", - "style": { - "navigationBarTitleText": "微页面" - // "navigationStyle": "custom", - - } - }, - { - "path": "pages/goods_details/index", - "style": { - "navigationStyle": "custom" - // #ifdef MP || APP-PLUS - , - "navigationBarBackgroundColor": "#F2F2F2" - // #endif - } - }, { "path": "pages/goods_cate/goods_cate", "style": { "enablePullDownRefresh": true, "navigationBarTitleText": "商品分类" } - }, - { - "path": "pages/auth/index", - "style": { - "navigationBarTitleText": "加载中" - } - }, - { - "path": "pages/order_pay_status/index", - "style": { - "navigationBarTitleText": "支付状态" - } - }, - { - "path": "pages/error/index", - "style": { - "navigationBarTitleText": "网站已关闭" - } } + ], "subPackages": [{ + "root": "pages/auth", + "name": "auth", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "加载中" + } + } + ] + },{ + "root": "pages/goods_details", + "name": "goods_details", + "pages": [ + { + "path": "index", + "style": { + "navigationStyle": "custom" + // #ifdef MP || APP-PLUS + , + "navigationBarBackgroundColor": "#F2F2F2" + // #endif + } + } + ] + },{ + "root": "pages/small_page", + "name": "small_page", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "微页面" + + } + } + ] + },{ + "root": "pages/error", + "name": "error", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "网站已关闭" + + } + } + ] + },{ + "root": "pages/order_pay_status", + "name": "order_pay_status", + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "支付状态" + + } + } + ] + },{ "root": "pages/order_pay_back", "name": "order_pay_back", "pages": [ @@ -347,7 +374,7 @@ { "path": "user_cash/index", "style": { - "navigationBarTitleText": "提现" + "navigationBarTitleText": "申请提现" } }, { @@ -892,24 +919,6 @@ "navigationBarTitleText": "内容详情" } }, - { - "path": "plant_release/index", - "style": { - "navigationBarTitleText": "内容发布" - } - }, - { - "path": "plant_show/index", - "style": { - "navigationBarTitleText": "种草秀" - } - }, - { - "path": "plant_topic/index", - "style": { - "navigationBarTitleText": "话题筛选" - } - }, { "path": "plant_search/index", "style": { @@ -1151,27 +1160,7 @@ } ] }, - { - "root": "pages/short_video", - "name": "shortVideo", - "pages": [{ - "navigationBarTitleText": "短视频", - "enablePullDownRefresh": false, - //#ifdef APP - "path": "appSwiper/index", - //#endif - //#ifndef APP - "path": "nvueSwiper/index", - //#endif - "style": { - "navigationBarTitleText": "社区短视频", - "app-plus": { - "titleNView": false, - "bounce": "none" - } - } - }] - }, + { "root": "pages/points_mall", "pages": [{ diff --git a/pages/activity/assist_detail/index.vue b/pages/activity/assist_detail/index.vue index 380fb9d..bbb248d 100644 --- a/pages/activity/assist_detail/index.vue +++ b/pages/activity/assist_detail/index.vue @@ -294,7 +294,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', isDown: true, isCopy: false, copyUrl: '', diff --git a/pages/activity/combination_details/index.vue b/pages/activity/combination_details/index.vue index c7978a9..0a8ed01 100644 --- a/pages/activity/combination_details/index.vue +++ b/pages/activity/combination_details/index.vue @@ -433,7 +433,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', sharePacket: { isState: true, //默认不显示 }, //分销商详细 diff --git a/pages/activity/goods_seckill_details/index.vue b/pages/activity/goods_seckill_details/index.vue index 0b8924f..2ceddb6 100644 --- a/pages/activity/goods_seckill_details/index.vue +++ b/pages/activity/goods_seckill_details/index.vue @@ -345,7 +345,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', // uid: 0, //用户uid circular: false, autoplay: false, diff --git a/pages/activity/presell_details/index.vue b/pages/activity/presell_details/index.vue index 6f72369..62198d7 100644 --- a/pages/activity/presell_details/index.vue +++ b/pages/activity/presell_details/index.vue @@ -447,7 +447,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', sharePacket: { isState: true, //默认不显示 }, //分销商详细 diff --git a/pages/admin/goods_details/index.vue b/pages/admin/goods_details/index.vue index 589f902..4a6497d 100644 --- a/pages/admin/goods_details/index.vue +++ b/pages/admin/goods_details/index.vue @@ -323,7 +323,7 @@ storeImage: '', //海报产品图 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', source: '', domain: HTTP_REQUEST_URL, sharePacket: { diff --git a/pages/goods_details/index.vue b/pages/goods_details/index.vue index 25101ca..f019397 100644 --- a/pages/goods_details/index.vue +++ b/pages/goods_details/index.vue @@ -523,7 +523,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '/static/images/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/images/posterbackgd.png', source: '', sharePacket: { isState: true, //默认不显示 diff --git a/pages/index/index.vue b/pages/index/index.vue index 9d060fb..1b01106 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -60,26 +60,26 @@ - - - - + + + + - + - + - - + + - - + + - + @@ -289,30 +289,30 @@ import mConfig from './component/index.js'; // #endif import customTab from '@/components/customTab'; // #ifdef MP || APP-PLUS -import activeParty from './component/activeParty'; +// import activeParty from './component/activeParty'; import headerSerch from './component/headerSerch'; import homeComb from './component/homeComb'; import coupon from './component/coupon'; -import bargain from './component/bargain'; -import blankPage from './component/blankPage'; -import combination from './component/combination'; -import customerService from './component/customerService'; +// import bargain from './component/bargain'; +// import blankPage from './component/blankPage'; +// import combination from './component/combination'; +// import customerService from './component/customerService'; import goodList from './component/goodList'; import guide from './component/guide'; // import liveBroadcast from './component/liveBroadcast'; import menus from './component/menus'; -import news from './component/news'; +// import news from './component/news'; import topic from './component/topic'; import presellList from './component/presellList'; -import plantList from './component/plantList'; -import pictureCube from './component/pictureCube' +// import plantList from './component/plantList'; +// import pictureCube from './component/pictureCube' import shopList from './component/shopList'; -import richText from './component/richText'; -import seckill from './component/seckill'; +// import richText from './component/richText'; +// import seckill from './component/seckill'; import swiperBg from './component/swiperBg'; import tabNav from './component/tabNav'; import titles from './component/titles'; -import hotRanking from "./component/hotRanking.vue"; +// import hotRanking from "./component/hotRanking.vue"; // #endif import { silenceBindingSpread, configMap, isWeixin } from '@/utils/index'; import history from '@/mixins/history'; @@ -335,30 +335,30 @@ export default { ...mConfig, // #endif // #ifdef MP || APP-PLUS - activeParty, + // activeParty, headerSerch, homeComb, - bargain, + // bargain, coupon, - blankPage, - combination, - customerService, + // blankPage, + // combination, + // customerService, goodList, guide, // liveBroadcast, menus, - news, + // news, topic, presellList, - plantList, - pictureCube, + // plantList, + // pictureCube, shopList, - richText, - seckill, + // richText, + // seckill, swiperBg, tabNav, titles, - hotRanking + // hotRanking // #endif }, data() { diff --git a/pages/plantGrass/plant_release/index.vue b/pages/plantGrass/plant_release/index.vue deleted file mode 100644 index 1caf62a..0000000 --- a/pages/plantGrass/plant_release/index.vue +++ /dev/null @@ -1,786 +0,0 @@ - - - - - diff --git a/pages/plantGrass/plant_show/index.vue b/pages/plantGrass/plant_show/index.vue deleted file mode 100644 index a986ec1..0000000 --- a/pages/plantGrass/plant_show/index.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/pages/plantGrass/plant_topic/index.vue b/pages/plantGrass/plant_topic/index.vue deleted file mode 100644 index 89a0c87..0000000 --- a/pages/plantGrass/plant_topic/index.vue +++ /dev/null @@ -1,179 +0,0 @@ - - - - \ No newline at end of file diff --git a/pages/points_mall/integral_goods_details.vue b/pages/points_mall/integral_goods_details.vue index 7e18b80..4bdfc55 100644 --- a/pages/points_mall/integral_goods_details.vue +++ b/pages/points_mall/integral_goods_details.vue @@ -74,8 +74,8 @@ - + @@ -96,7 +96,7 @@ import { postCartAdd } from '@/api/store.js'; import productConSwiper from '@/components/productConSwiper/index.vue' import productWindow from '@/components/productWindow'; - import cusPreviewImg from '@/components/cusPreviewImg'; + // import cusPreviewImg from '@/components/cusPreviewImg'; import parser from "@/components/jyf-parser/jyf-parser"; import { imageBase64 } from "@/api/public"; import { toLogin } from '@/libs/login.js'; @@ -172,7 +172,7 @@ components: { productConSwiper, productWindow, - cusPreviewImg, + // cusPreviewImg, "jyf-parser": parser, }, /** @@ -257,7 +257,7 @@ methods: { //点击sku图片打开轮播图 showImg(index){ - this.$refs.cusPreviewImg.open(this.selectSku.suk) + // this.$refs.cusPreviewImg.open(this.selectSku.suk) }, // app分享 // #ifdef APP-PLUS diff --git a/pages/prize/index.vue b/pages/prize/index.vue index 2518cfd..abbb2be 100644 --- a/pages/prize/index.vue +++ b/pages/prize/index.vue @@ -8,7 +8,7 @@ - + + + + + - + 取消 - + 继续抽 @@ -97,7 +104,22 @@ btnDisabled: '', title:'', subTitle:'', - type:1 + type:1, + noticeList:[ + '中奖公告183****8566中了20钻石', + '中奖公告152****2322中了20钻石', + '中奖公告181****5656中了20钻石', + '中奖公告152****8181中了20钻石', + '中奖公告136****2314中了20钻石', + '中奖公告196****5467中了20钻石', + '中奖公告132****7714中了20钻石', + '中奖公告132****7716中了20钻石', + '中奖公告185****4587中了20钻石', + '中奖公告182****6548中了20钻石', + '中奖公告183****5670中了20钻石', + '中奖公告161****0034中了20钻石', + ], + ruleText:'' } }, onLoad: function() { @@ -111,9 +133,10 @@ }, getPrizeDataHandle(){ getPrizeData().then(res=>{ - this.list = res.data; + this.list = res.data.list; // 获取奖品列表 - this.width = 360 / this.list.length + this.width = 360 / this.list.length; + this.ruleText = res.data.rule.the_lottery_rule2 }) }, animation(index, duration) @@ -136,6 +159,14 @@ this.btnDisabled = 'disabled'; }, + prizeAgain(){ + this.show=false; + setTimeout(()=>{ + this.playReward() + },500) + + + }, //发起抽奖 playReward(){ setPrizeApi().then(res=>{ @@ -228,7 +259,15 @@ height: 600upx; background-size: cover; border-radius: 50%; - + .shadow{ + position: absolute; + height: 56rpx; + width: auto; + bottom: -26rpx; + left: 50%; + transform: translateX(-50%); + z-index: 1; + } } @@ -403,11 +442,12 @@ margin-top:60rpx; display: flex; .cancelBtn{ - + flex:1; background: rgba(255,255,255,0); border-radius: 40px; border: 1px solid #CCCCCC; - padding:25rpx 50rpx; + padding:25rpx 0rpx; + text-align: center; font-family: Alibaba PuHuiTi; font-weight: 400; @@ -415,11 +455,11 @@ color: #666666; } .confirmBtn{ - + flex:1; background: linear-gradient(52deg, #FF3640, #FE7553); border-radius: 40px; - padding:25rpx 50rpx; - + padding:25rpx 0rpx; + text-align: center; font-family: Alibaba PuHuiTi; font-weight: 400; font-size: 30rpx; @@ -497,6 +537,12 @@ padding-top: 36upx; justify-content: center; } - +::v-deep .u-notice-bar{ + position: relative; + z-index: 2; + margin: 0 24rpx; + padding: 30rpx !important; + margin-top: 78rpx; +} diff --git a/pages/short_video/nvueSwiper/index.nvue b/pages/short_video/nvueSwiper/index.nvue index 6b1d55f..f1e7d1b 100644 --- a/pages/short_video/nvueSwiper/index.nvue +++ b/pages/short_video/nvueSwiper/index.nvue @@ -324,7 +324,7 @@ PromotionCode: '', //二维码图片 canvasStatus: false, //海报绘图标签 posterImage: '', //海报路径 - posterbackgd: '../static/img/index/posterbackgd.png', + posterbackgd: 'https://b3.njrenzhou.com/static/img/index/posterbackgd.png', avatar: '/static/images/f.png', codeImg: "", autoplay: false, diff --git a/pages/users/user_cash/index.vue b/pages/users/user_cash/index.vue index 83d375f..f62cb48 100644 --- a/pages/users/user_cash/index.vue +++ b/pages/users/user_cash/index.vue @@ -4,16 +4,17 @@ 提现至 - + + {{navList[currentTab]["name"]}} - + @@ -136,10 +137,14 @@ + + + 提现记录 + @@ -398,6 +403,11 @@ (action && this[action]) && this[action](value); this.currentTab = opt.type }, + cashRecord(){ + uni.navigateTo({ + url:'/pages/users/user_spread_money/index?type=1' + }) + } } } @@ -603,4 +613,8 @@ uni-toast.uni-mask{ background-color: rgba(0,0,0,0.5) !important; } + .cashRecord{ + text-align: center; + color: #116636; + } diff --git a/static/images/posterbackgd.png b/static/images/posterbackgd.png deleted file mode 100644 index b6929206c6783b38ac97d32ec8d45a9f0faaf530..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35565 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 snM46IOHWhZ?GSfbkI