最近业务调整

This commit is contained in:
yziiy
2025-12-31 14:44:40 +08:00
parent 1518989580
commit f86e0162e3
40 changed files with 6809 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}" :navTitle="'在线客服'" :emitBack="false">
</navBar>
<view class="">

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<!-- <headerHeight /> -->
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}" :navTitle="'帮助与反馈'" :emitBack="true" @backEvent="back">
</navBar>
@@ -20,7 +20,7 @@
<view class="problem-view">
<view class="problem-box" v-for="(item,index) in problemList" :key="index">
<view class="box-title color-0 font-w500 font-32">
{{!item.id ? item.title : `${typeData?.type_name}相关问题`}}
{{!item.id ? item.title : `${typeData? typeData.type_name : ''}相关问题`}}
</view>
<view class="box-content" v-if="item.list && item.list.length !== 0">
<template v-if="item.id">

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}" :navTitle="'青少年模式'" :emitBack="true" @backEvent="back">
</navBar>
<view class="content-view">

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<headerHeight />
<navBar :navTitle="'内容详情'">
</navBar>

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<!-- <headerHeight /> -->
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}" :navTitle="`关于我们`" :emitBack="true" @backEvent="back">
</navBar>

View File

@@ -155,7 +155,7 @@
// 财富等级
this.getWealthLevel()
} else if(this.currentIndex === 2) {
console.log('歌手等级')
// console.log('歌手等级')
this.getSingerLevel()
}
},
@@ -171,7 +171,7 @@
data,
code
} = response
this.userSinger = data.status ? true : false
this.userSinger = true
this.userSingerLevel = Number(data.level)
}).catch(error => {
this.userSinger = false

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :navTitle="`规则说明`" :style="{'margin-top' : `${statusBarHeight || 0}px`}">
</navBar>
<view class="dec-view" v-if="flagIndex !== null">

View File

@@ -202,6 +202,8 @@
if (is_show) {
const flag = Number(is_show)
this.isShow = flag === 1 ? true : false
} else {
this.isShow = true
}
if (uni.getStorageSync('token')) this.gettabs()
},
@@ -362,15 +364,12 @@
// 点击去充值
RechargeCoin() {
const platform = uni.getSystemInfoSync().platform;
// console.log(platform, '打印设备参数')
if (platform === 'ios') {
console.log('调用iOS原生方法')
// 通过 messageHandlers 调用 iOS 原生方法
window.webkit.messageHandlers.nativeHandler.postMessage({
'action': 'Recharge'
});
} else if (platform === 'android') {
console.log('调用Android原生方法')
// 调用 Android 原生方法
window.Android.Recharge();

View File

@@ -1,21 +1,24 @@
<template>
<view class="view-page" :style="{backgroundImage: `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}"
:navTitle="'公会协议'">
</navBar>
<view class="dec-view" v-if="detailData">
<web-view :src="detailData.agreement"></web-view>
<view class="" v-for="(item,index) in agreemenrList" :key="index">
<img :src="item" alt="" />
</view>
</view>
</view>
</template>
<script>
// import PdfCanvasViewer from '@/component/pdf-canvas-viewer.vue';
import http from '@/until/http.js';
import navBar from '@/component/nav.vue';
import config from '@/until/config.js';
export default {
components: {
navBar
// PdfCanvasViewer
},
data() {
return {
@@ -23,7 +26,9 @@
unionBgUrl: config.unicon_url || '',
statusBarHeight: 0,
ThemeData: null,
detailData:null
detailData: null,
isAndroid: false,
agreemenrList: []
}
},
@@ -33,19 +38,21 @@
} = options
this.statusBarHeight = h
uni.setStorageSync('BarHeight', h)
if(uni.getStorageSync('token'))this.getInfo()
if (uni.getStorageSync('token')) this.getInfo()
},
methods:{
methods: {
async getInfo() {
http.get('/api/Guild/my_guild', {
token: uni.getStorageSync('token') || ''
}).then(response => {
const {
data,
code
} = response
// console.log(data)
this.detailData = code ? data : false
this.agreemenrList = this.detailData.agreement.split(',')
})
}
}

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage: `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<headerHeight />
<navBar :navTitle="`退出审核`">
</navBar>

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage: `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<headerHeight />
<navBar :navTitle="`历史记录`">
</navBar>

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage: `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}"
:navTitle="'我的公会'" :emitBack="true" @backEvent="back">
<template #rightView>
@@ -118,6 +118,7 @@
</template>
<script>
// import { previewPdf } from '@/uni_modules/simple-pdf-viewer/esm2015/simple-pdf-viewer.js';
import navBar from '@/component/nav.vue';
import http from '@/until/http.js';
import logo from '@/static/image/logo.png';
@@ -196,7 +197,7 @@
uni.navigateTo({
url: '/pages/union/list?guild_id=' + options.guild_id
})
}
},
onUnload() {
@@ -334,7 +335,7 @@
this.msgType = 'success'
this.messageText = `${type === 1 ? '退出申请已提交,请等待审核' : '付费退出成功'}`
this.$refs.message.open()
this.refreshList();
this.refreshList();
} else {
this.messageText = msg
this.msgType = 'error'
@@ -358,7 +359,7 @@
this.msgType = 'success'
this.messageText = `操作成功`
this.$refs.message.open()
this.refreshList();
this.refreshList();
} else {
this.messageText = msg
this.msgType = 'error'
@@ -369,11 +370,11 @@
},
// 申请加入公会,跳转至列表页
applyUnion() {
if(this.guild_id==''){
if (this.guild_id == '') {
uni.navigateTo({
url: `/pages/union/list`
})
}else{
} else {
uni.navigateTo({
url: `/pages/union/list?guild_id=${this.guild_id}`
})

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage: `url('${ThemeData?.app_bg || baseBgUrl}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}"
:navTitle="'公会中心'">
<template #rightView>

View File

@@ -1,5 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<!-- <headerHeight /> -->
<navBar :navTitle="'查看成员'" :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}">
</navBar>

View File

@@ -1,6 +1,5 @@
<template>
<view class="view-page" :style="{backgroundImage : `url('${ThemeData?.app_bg || $config.PRIMARY_BGURL}')`}">
<!-- <headerHeight /> -->
<view class="view-page" :style="{backgroundImage: `url('${ThemeData ? ThemeData.app_bg : baseBgUrl }')`}">
<navBar :style="{marginTop: `${statusBarHeight}${uni.getSystemInfoSync().platform === 'ios' ? 'px': 'dp'}`}"
:navTitle="'群聊设置'" :emitBack="true" @backEvent="back">
</navBar>
@@ -105,7 +104,6 @@
} = options
uni.setStorageSync('token', id)
this.guildId = guildId || ''
this.formType = type
if (uni.getStorageSync('token')) {
this.getInfo()
}