一版上线后修改

This commit is contained in:
@fawn-nine
2023-06-26 17:46:54 +08:00
parent 1e145aa4b0
commit e7d9d12556
10 changed files with 136 additions and 26 deletions

View File

@@ -5,8 +5,8 @@ if (process.env.NODE_ENV === 'development') {
// baseUrl = "http://localhost:7001/"; // baseUrl = "http://localhost:7001/";
// socketUrl = "ws://localhost:6001/"; // socketUrl = "ws://localhost:6001/";
// baseUrl = "https://twin-ui.com/demo/"; // baseUrl = "https://twin-ui.com/demo/";
// baseUrl = "http://59.110.212.44:9100/pb/"; baseUrl = "http://59.110.212.44:9100/pb/";
baseUrl = "http://192.168.110.100:9100/pb/"; // baseUrl = "http://192.168.110.100:9100/pb/";
// socketUrl = "ws://8.129.186.35:6001/"; // socketUrl = "ws://8.129.186.35:6001/";
} else if (process.env.NODE_ENV === 'production') { } else if (process.env.NODE_ENV === 'production') {
// 生产环境 // 生产环境

View File

@@ -3,8 +3,8 @@ import App from './App'
import qs from 'qs' import qs from 'qs'
// 地址 // 地址
Vue.prototype.$baseUrl = "http://192.168.110.100:9100/pb/" // Vue.prototype.$baseUrl = "http://192.168.110.100:9100/pb/"
// Vue.prototype.$baseUrl = "http://59.110.212.44:9100/pb/" Vue.prototype.$baseUrl = "http://59.110.212.44:9100/pb/"

View File

@@ -22,7 +22,7 @@
"prompt" : "template", "prompt" : "template",
"template" : { "template" : {
"title" : "用户协议和隐私政策", "title" : "用户协议和隐私政策",
"message" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='https://main.nuttyreading.com/agreement.html'>《用户协议》</a>和<a href='https://main.nuttyreading.com/privacy.html'>《隐私政策》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。", "message" : "请你务必审慎阅读、充分理解“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href='https://main.nuttyreading.com/agreement.html'>《用户协议》</a>和<a href='https://main.nuttyreading.com/privacy.html'>《隐私协议》</a>了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。",
"buttonAccept" : "同意", "buttonAccept" : "同意",
"buttonRefuse" : "暂不同意" "buttonRefuse" : "暂不同意"
} }
@@ -30,7 +30,7 @@
"modules" : { "modules" : {
"Payment" : {}, "Payment" : {},
"OAuth" : {}, "OAuth" : {},
"Messaging" : {}, // "Messaging" : {}, 短信权限
"VideoPlayer" : {}, "VideoPlayer" : {},
"Share" : {} "Share" : {}
}, },
@@ -99,7 +99,7 @@
}, },
"ios" : { "ios" : {
"dSYMs" : false, "dSYMs" : false,
"UIBackgroundModes":["audio"] // 背景播放音乐 "UIBackgroundModes" : [ "audio" ] // 背景播放音乐
}, },
"icons" : { "icons" : {
"android" : { "android" : {

View File

@@ -249,7 +249,16 @@
} }
} }
], ,{
"path" : "pages/peanut/aboutUs",
"style" :
{
"navigationBarTitleText": "关于我们",
"enablePullDownRefresh": false
}
}
],
"globalStyle": { "globalStyle": {
"navigationBarTextStyle": "black", "navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app", "navigationBarTitleText": "uni-app",

View File

@@ -217,7 +217,7 @@
seckillList: [], seckillList: [],
goodsList: [], goodsList: [],
bgiStyle: { bgiStyle: {
background: '#2ab588' background: '#fff'
}, },
iconStyle: { iconStyle: {
fontSize: '40rpx', fontSize: '40rpx',

View File

@@ -73,9 +73,16 @@
<!-- <view class="nav_list" @click="onGoing()"> <!-- <view class="nav_list" @click="onGoing()">
<text>帮助与反馈</text> <text>帮助与反馈</text>
</view> --> </view> -->
<view class="nav_list" @click="onPageJump('../peanut/aboutUs')">
<text>关于我们</text>
</view>
<view class="nav_list" @click="signShow=true"> <view class="nav_list" @click="signShow=true">
<text>退出登录</text> <text>退出登录</text>
</view> </view>
<view class="nav_list" @click="logout">
<text>注销帐号</text>
</view>
</view> </view>
<u-modal :show="signShow" :content="signContent" :showCancelButton="true" @cancel="signShow=false" <u-modal :show="signShow" :content="signContent" :showCancelButton="true" @cancel="signShow=false"
@@ -132,6 +139,30 @@
}, },
// 注销账户
logout(){
let that = this
uni.showModal({
title: '提示',
content: '确定要注销当前账户吗?',
success: function (res) {
if (res.confirm) {
uni.showModal({
title: '提示',
showCancel:false,
content: `注销申请已提交成功,请联系客服进行后续操作022-24142321`,
success: function (res1) {
if (res1.confirm) {
that.signOut()
}
}
});
} else if (res.cancel) {
// 取消操作
}
}
});
},
// 跳转 // 跳转
onGoing() { onGoing() {
uni.showToast({ uni.showToast({

View File

@@ -185,11 +185,28 @@
if(this.radioValue == '1'){ if(this.radioValue == '1'){
if(this.stepsVc.money > this.userMes.peanutCoin){ if(this.stepsVc.money > this.userMes.peanutCoin){
uni.showToast({ // uni.showToast({
title:'疯币不足,请充值', // title:'疯币不足,请充值',
icon: 'error', // icon: 'none',
duration: 2000 // duration: 2000
}) // })
uni.showModal({
title: '提示',
content: '疯币不足',
confirmText:'去充值',
showCancel:'知道了',
success: function (res) {
let that = this
if (res.confirm) {
console.log('用户点击确定');
uni.navigateTo({
url: '../peanut/reCharge'
});
} else if (res.cancel) {
//console.log('用户点击取消');
}
}
});
return return
}else{ }else{
this.kaiVip() this.kaiVip()

View File

@@ -40,9 +40,12 @@
<view class="protocol_box"> <view class="protocol_box">
<view class="select" :class="{active: agree}" @click="agree = !agree"></view> <view class="select" :class="{active: agree}" @click="agree = !agree"></view>
我已同意 我已同意
<text @click="onPageJump('/pages/user/protocol')">用户协议</text> <!-- <a href="https://main.nuttyreading.com/agreement.html">用户协议</a> -->
<!-- <text @click="onPageJump('/pages/user/protocol')">用户协议</text> -->
<span class="highlight" @click="showXieyi('user')">用户协议</span>
<text @click="onPageJump('/pages/user/protocol')">隐私协议</text> <span class="highlight" @click="showXieyi('privacy')">隐私协议</span>
<!-- <text @click="onPageJump('/pages/user/protocol')">隐私协议</text>-->
</view> </view>
<view class="btn_box"> <view class="btn_box">
<button @click="onSubmit" class="active" v-if="btnShow"> </button> <button @click="onSubmit" class="active" v-if="btnShow"> </button>
@@ -98,7 +101,7 @@
</z-popup> </z-popup>
<!-- #ifdef APP-PLUS --> <!-- #ifdef APP-PLUS -->
<!-- <view class="third_party_login_box" v-if="isIos && system >= 13"> <!-- <view class="third_party_login_box" v-if="isIos && system >= 13">6
<view class="third_party_title"><text>第三方登录</text></view> <view class="third_party_title"><text>第三方登录</text></view>
<view class="third_party_content"> <view class="third_party_content">
<image src="../../static/icon/ic_login_weixin.png" v-if="isWeixin" @click="onWxAppLogin" <image src="../../static/icon/ic_login_weixin.png" v-if="isWeixin" @click="onWxAppLogin"
@@ -108,12 +111,22 @@
</view> </view>
</view> --> </view> -->
<!-- #endif --> <!-- #endif -->
<u-popup :show="xieyiShow" :round="10" @close="xieyiShow=false">
<view class="tanchu">
<view class="dp_title">{{xieyi.title}}</view>
<view style="max-height: 1000rpx;overflow-y: scroll;">
<view v-html="xieyi.content"></view>
</view>
</view>
</u-popup>
</view> </view>
</view> </view>
</template> </template>
<script> <script>
import $http from '@/config/requestConfig.js';
import md5 from '@/plugins/md5'; import md5 from '@/plugins/md5';
var clear; var clear;
import { import {
@@ -145,6 +158,11 @@
health_phone: '13333333333', health_phone: '13333333333',
health_password: '123456', health_password: '123456',
isSee_H: false, isSee_H: false,
xieyiShow : false,
xieyi:{
title:'',
content:''
},
}; };
}, },
//第一次加载 //第一次加载
@@ -165,6 +183,20 @@
methods: { methods: {
...mapMutations(['setUserInfo']), ...mapMutations(['setUserInfo']),
...mapMutations(['setHealthMes']), ...mapMutations(['setHealthMes']),
// 显示协议
showXieyi(str){
this.xieyi = {}
this.$http
.get(`sys/agreement/list?key=${str}`)
.then(res => {
this.xieyi = res.page.list[0]
this.xieyiShow = true
}).catch((e)=>{
console.log(e)
})
},
onPageJump(url) { onPageJump(url) {
uni.navigateTo({ uni.navigateTo({
url: url url: url
@@ -558,7 +590,23 @@
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import '@/style/mixin.scss'; @import '@/style/mixin.scss';
.highlight{color: $themeColor;}
.tanchu {
padding: 40rpx 30rpx 40rpx 30rpx;
position: relative;
.dp_title {
font-size: 32rpx;
margin-bottom: 50rpx;
color: #555;
text-align: center;
font-weight: bold;
}
}
.logo_bg { .logo_bg {
background-image: url('@/static/icon/login_bg.png'); background-image: url('@/static/icon/login_bg.png');
// background-position: center center; // background-position: center center;

View File

@@ -18,6 +18,7 @@ export default {
}, },
//第一次加载 //第一次加载
onLoad(e) { onLoad(e) {
console.log(e)
if(e.type){ if(e.type){
this.type = parseInt(e.type); this.type = parseInt(e.type);
let title; let title;
@@ -40,6 +41,7 @@ export default {
type: this.type type: this.type
}) })
.then(res => { .then(res => {
console.log(res)
this.$refs.article.setContent(res); this.$refs.article.setContent(res);
}); });
} }

View File

@@ -1169,10 +1169,13 @@ import { nextTick } from "vue";
chapterIndex: this.curChapter.chapterIndex, chapterIndex: this.curChapter.chapterIndex,
progress: this.progress progress: this.progress
}) })
// 将进度存到数据库
this.saveReadRateUl()
//this.updateReadRateUl() // 更新进度 //this.updateReadRateUl() // 更新进度
} }
// 没有阅读过
// 将进度存到数据库
this.saveReadRateUl()
console.log('执行save')
// oldReadSpeed:{ // 本地初始阅读进度 // oldReadSpeed:{ // 本地初始阅读进度
// chapterIndex: null, // chapterIndex: null,
// updateReadId: null // updateReadId: null