From 5c9a65fdcb8ad1cb4769246dc635fdccec05e120 Mon Sep 17 00:00:00 2001
From: caolc <572275724@qq.com>
Date: Thu, 6 Jul 2023 14:09:44 +0800
Subject: [PATCH] 1
---
Activity/pages/index/index.vue | 122 +++++++++++++++++++++++++++++++++
api/oil-site.js | 7 ++
manifest.json | 2 +-
pages.json | 16 +++++
pages/tabbar/home/home.vue | 109 ++++++++++++++++-------------
utils/request.js | 6 +-
6 files changed, 210 insertions(+), 52 deletions(-)
create mode 100644 Activity/pages/index/index.vue
diff --git a/Activity/pages/index/index.vue b/Activity/pages/index/index.vue
new file mode 100644
index 0000000..822d790
--- /dev/null
+++ b/Activity/pages/index/index.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+ {{item.activityDetail}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/api/oil-site.js b/api/oil-site.js
index f7e514c..b02418f 100644
--- a/api/oil-site.js
+++ b/api/oil-site.js
@@ -31,6 +31,13 @@ export default {
data: data
})
},
+ getBSitesByActivity(data) {
+ return request({
+ url: `/${service_name}/${group_name}/getBCSitesByActivity`,
+ method: 'post',
+ data: data
+ })
+ },
getSiteLists(data) {
return request({
url: `/${service_name}/${group_name}/findBCSiteInfoByPage`,
diff --git a/manifest.json b/manifest.json
index 597b48f..64513ae 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,6 +1,6 @@
{
"name" : "XiaoXing",
- "appid" : "__UNI__EA8D131",
+ "appid" : "__UNI__113D280",
"description" : "",
"versionName" : "1.0.0",
"versionCode" : "100",
diff --git a/pages.json b/pages.json
index ad7786d..86ac03a 100644
--- a/pages.json
+++ b/pages.json
@@ -141,6 +141,22 @@
}
]
},
+ {
+ "root": "Activity",
+ "pages": [{
+ "path" : "pages/index/index",
+ "style" :
+ {
+ "navigationBarTitleText": "油站活动",
+ "enablePullDownRefresh": false,
+ "navigationStyle": "default",
+ "navigationBarBackgroundColor": "#0081ff",
+ "navigationBarTextStyle": "white"
+ }
+
+ }
+ ]
+ },
{
"root": "BagMoney",
"pages": [{
diff --git a/pages/tabbar/home/home.vue b/pages/tabbar/home/home.vue
index 72fc993..32f27dc 100644
--- a/pages/tabbar/home/home.vue
+++ b/pages/tabbar/home/home.vue
@@ -15,9 +15,10 @@
-
+
-
@@ -108,16 +109,16 @@
-
-
-
+ -->
+
+
@@ -127,8 +128,8 @@
-->
-
@@ -158,17 +159,21 @@
},
data() {
return {
- swiperArray:[
+ swiperArray: [
// {
// src:this.global.starUrl+'banner.png',
// link:''
// },
{
- src: 'https://xoil-public.oss-cn-beijing.aliyuncs.com/WMP-IMG/banner-2dwk.png',
- link: 'https://tengxun.hkzj168.com/?ChannelId=20220831152210221048473'
+ src: 'https://xoil-public.oss-cn-beijing.aliyuncs.com/baichuan_MP/banner_baichuan.png',
+ JumpPage: '/Activity/pages/index/index'
},
+ // {
+ // src: 'https://xoil-public.oss-cn-beijing.aliyuncs.com/WMP-IMG/banner-2dwk.png',
+ // link: 'https://tengxun.hkzj168.com/?ChannelId=20220831152210221048473'
+ // },
],
- listHeight:160,
+ listHeight: 160,
siteInfo: {
},
@@ -285,13 +290,13 @@
]
};
},
- onTabItemTap(res){
- this.showThreeSites =false
+ onTabItemTap(res) {
+ this.showThreeSites = false
},
onLoad() {
this.reverseGeocoder(this.location)
this.refreshLocation()
-
+
// if (!uni.getStorageSync('filterData')) {
// this.getFilterData()
// }
@@ -329,38 +334,45 @@
},
methods: {
- toManagement(){
+ toManagement() {
const user = uni.getStorageSync('user');
- if(user){
- Financial.findHomePageReport({customerId:user.id}).then(res=>{
- if(res.data){
+ if (user) {
+ Financial.findHomePageReport({
+ customerId: user.id
+ }).then(res => {
+ if (res.data) {
uni.navigateTo({
- url:`../../../Financial/pages/estimate/index?data=${encodeURIComponent(JSON.stringify(res.data))}`
+ url: `../../../Financial/pages/estimate/index?data=${encodeURIComponent(JSON.stringify(res.data))}`
})
- }else{
+ } else {
uni.navigateTo({
- url:'../../../Financial/pages/index?guide=1'
+ url: '../../../Financial/pages/index?guide=1'
})
}
});
- }else{
+ } else {
uni.showToast({
title: '请先登录!',
icon: 'none'
})
}
},
- swiperClick(item,index) {
- if(!item?.link) return
- switch (Number(index)) {
- // case 0:
- // this.goCall()
- // break;
- default:
- console.log('item.link')
- uni.navigateTo({
- url: '/pages/tabbar/home/link?url=' + encodeURIComponent(JSON.stringify(item.link))
- })
+ swiperClick(item, index) {
+ // if (!item?.link) return
+ // switch (Number(index)) {
+ // // case 0:
+ // // this.goCall()
+ // // break;
+ // default:
+ // console.log('item.link')
+ // uni.navigateTo({
+ // url: '/pages/tabbar/home/link?url=' + encodeURIComponent(JSON.stringify(item.link))
+ // })
+ // }
+ if(item?.JumpPage){
+ uni.navigateTo({
+ url: item.JumpPage
+ })
}
},
goToPage(url) {
@@ -447,10 +459,11 @@
// url: 'plugin://routePlan/index?key=' + this.qqMapKey + '&referer=' + referer +
// '&endPoint=' + endPoint
// })
- uni.removeStorageSync("origins")
- uni.removeStorageSync("destination")
+ uni.removeStorageSync("origins")
+ uni.removeStorageSync("destination")
wx.navigateTo({
- url:'../../../BagStation/pages/routePlain/routePlain'})
+ url: '../../../BagStation/pages/routePlain/routePlain'
+ })
} else if (index == 8) {
this.goToPage('/BagAuth/pages/agreeMent/OperationGuide')
}
@@ -498,9 +511,9 @@
// siteBrand: "", // 备注:// 石油品牌 ( 1-中国石油 2-中国石化 3-壳牌 4-民营 5-中海油 6-京博 7-中化石油 8-其他 )
// channelCode: "", // 备注:// 渠道编码 ( OIL:星油 WJY:万金油 LV:老吕(找油网) TY:团油 YDJY:一点加油(壳牌))
// oilProductCode: "0#" // 备注:// 油号选择 ( 0# 92# 92#)
- clientBelong:'ZHONGPIN',
- comprehensiveSort:1,
- zpDisable:'ENABLE',
+ clientBelong: 'ZHONGPIN',
+ comprehensiveSort: 1,
+ zpDisable: 'ENABLE',
sort: "juli", //类型:String 必有字段 备注:// 智能排序 ( price:价格最低 juli:距离最近 ) 默认距离排序
...uni.getStorageSync('location'),
...this.filterData,
@@ -566,13 +579,13 @@
})
} else {
uni.showModal({
- title:'请您登录',
- content:"登录小星加油才可以加油 |˛˙꒳˙)♡",
- confirmText:'去登陆',
+ title: '请您登录',
+ content: "登录小星加油才可以加油 |˛˙꒳˙)♡",
+ confirmText: '去登陆',
success: (res) => {
- if(res.confirm){
+ if (res.confirm) {
uni.reLaunch({
- url:'../../../BagAuth/pages/login/login'
+ url: '../../../BagAuth/pages/login/login'
})
}
}
@@ -789,4 +802,4 @@
.my-icon-sm .text-sm {
line-height: 1rem;
}
-
+
\ No newline at end of file
diff --git a/utils/request.js b/utils/request.js
index 900e545..dd15c78 100644
--- a/utils/request.js
+++ b/utils/request.js
@@ -2,9 +2,9 @@ import axios from 'axios'
import utils from '@/utils/encode'
// const env = process.env.NODE_ENV
-// const env = 'production'/* */
-const env = 'production'
-const testUrl = 'http://192.168.110.230:38080'
+const env = 'production'/* */
+// const env = 'test'
+const testUrl = 'http://192.168.0.254:38080'
// const productUrl = 'http://121.196.213.68/adminapi' //预生产
const productUrl = 'https://www.xingoil.com/adminapi' // 生产,加密 new