diff --git a/Laravel/app/Http/Controllers/API/Admin/ConfigController.php b/Laravel/app/Http/Controllers/API/Admin/ConfigController.php
index 39eaa91..841e3b1 100644
--- a/Laravel/app/Http/Controllers/API/Admin/ConfigController.php
+++ b/Laravel/app/Http/Controllers/API/Admin/ConfigController.php
@@ -12,7 +12,7 @@ class ConfigController extends Controller
//获取站点配置信息
public function GetConfigInfo(){
$configs = new ConfigService();
- return $configs->GetConfigInfo(['站点名称','站点图片','存款利率','管理员手机号']);
+ return $configs->GetConfigInfo(['站点名称','站点图片','存款利率','管理员手机号','H5业务开关']);
}
public function SaveConfig(){
$info = request('info');
diff --git a/Laravel/app/Http/Controllers/API/H5/MemberController.php b/Laravel/app/Http/Controllers/API/H5/MemberController.php
index bab1d88..e454cb7 100644
--- a/Laravel/app/Http/Controllers/API/H5/MemberController.php
+++ b/Laravel/app/Http/Controllers/API/H5/MemberController.php
@@ -84,7 +84,7 @@ class MemberController
}
}
$memberInfo->first_name_char = !empty($memberInfo->name) ? mb_substr($memberInfo->name, 0, 1, 'UTF-8') : '';
- $configs=DB::table('configs')->whereIn('label',['存款利率','借款利率'])->get();
+ $configs=DB::table('configs')->whereIn('label',['存款利率','借款利率','H5业务开关'])->get();
foreach ($configs as $config) {
$memberInfo->{$config->label}=$config->value;
}
diff --git a/Laravel/app/Http/Controllers/API/H5/TransactionController.php b/Laravel/app/Http/Controllers/API/H5/TransactionController.php
index 9655cef..9176f53 100644
--- a/Laravel/app/Http/Controllers/API/H5/TransactionController.php
+++ b/Laravel/app/Http/Controllers/API/H5/TransactionController.php
@@ -172,9 +172,9 @@ class TransactionController
$userid = $request->get('userid');//中间件产生的参数
$amount = request('amount');
$img = request('img');
- if (empty($img)) {
- return \Yz::echoError1('请上传充值凭证!');
- }
+// if (empty($img)) {
+// return \Yz::echoError1('请上传充值凭证!');
+// }
if (empty($amount) || $amount < 10000) {
return \Yz::echoError1('充值金额不能小于10000元');
}
diff --git a/admin/src/views/SystemMngr/SystemConfig.vue b/admin/src/views/SystemMngr/SystemConfig.vue
index 3dad6cf..ca2ed7a 100644
--- a/admin/src/views/SystemMngr/SystemConfig.vue
+++ b/admin/src/views/SystemMngr/SystemConfig.vue
@@ -23,45 +23,63 @@
保 存
-
-
- 业务相关设置
-
-
-
-
-
-
- *注意此处设置的是年化收益率
-
-
-
-
+
+ 业务相关设置
+
+
+
+
+
+
+ *注意此处设置的是年化收益率
+
+
+
+ 保 存
-
-
-
-
-
- *设置管理员手机号,充值、提现等短信通知会发送到此手机
-
-
-
-
+
+
+
+
+ *设置管理员手机号,充值、提现等短信通知会发送到此手机
+
+
+
+ 保 存
-
+
+
+
+
+
+ *控制H5端各项业务功能的开启与关闭
+
+
+
@@ -92,23 +110,28 @@
configInfo.value.站点图片 = res.data
}
//获取配置信息
- const GetConfig=()=>{
- loading.value=true
+ const GetConfig = () => {
+ loading.value = true
GetConfigInfo().then(res => {
- loading.value=false
- if(res.status){
- configInfo.value.站点名称=res.data.站点名称
- configInfo.value.站点图片=res.data.站点图片
- logo.value=import.meta.env.VITE_APP_FILE+configInfo.value.站点图片
- configInfo.value.存款利率=res.data.存款利率
- configInfo.value.管理员手机号=res.data.管理员手机号
- }
+ loading.value = false
+ if (res.status) {
+ configInfo.value.站点名称 = res.data.站点名称
+ configInfo.value.站点图片 = res.data.站点图片
+ logo.value = import.meta.env.VITE_APP_FILE + configInfo.value.站点图片
+ configInfo.value.存款利率 = res.data.存款利率
+ configInfo.value.管理员手机号 = res.data.管理员手机号
+ configInfo.value.H5业务开关 = JSON.parse(res.data.H5业务开关)
+
+ console.log(configInfo.value)
+
+ }
})
}
//修改信息
- let configInfo=ref({
- name:'',
- logo:''
+ let configInfo = ref({
+ name: '',
+ logo: '',
+ 'H5业务开关': {}
});
const saveInfo = (data) => {
loading.value = true
@@ -121,45 +144,50 @@
message: '保存成功',
type: 'success',
})
- setTimeout(() => {
- location.reload();
- }, 500)
} else {
ElMessage.error(res.msg)
}
})
}
- onMounted(()=>{
+ //处理H5业务开关切换
+ const handleH5SwitchChange = (key, value) => {
+ //创建包含H5业务开关的完整数据对象
+ const data = {
+ 'H5业务开关': JSON.stringify(configInfo.value.H5业务开关)
+ }
+ saveInfo(data)
+ }
+ onMounted(() => {
GetConfig()
})
\ No newline at end of file
diff --git a/h5/pages.json b/h5/pages.json
index 3f4e318..5684f36 100644
--- a/h5/pages.json
+++ b/h5/pages.json
@@ -1,11 +1,5 @@
{
- "pages": [{
- "path": "pages/index/index",
- "style": {
- "navigationBarTitleText": "会员管理",
- "navigationStyle": "custom"
- }
- },
+ "pages": [
{
"path" : "pages/login",
"style" :
diff --git a/h5/pages/index/index.vue b/h5/pages/index/index.vue
index ea41c51..fe25006 100644
--- a/h5/pages/index/index.vue
+++ b/h5/pages/index/index.vue
@@ -1,64 +1,6 @@
-
-
-
- 收费
-
-
-
-
-
-
-
-
-
-
- 新建
-
-
-
-
-
-
-
-
- 充值
-
-
-
-
-
-
-
-
-
-
- 今日流水
-
-
-
-
-
-
-
-
-
- 今日暂无记录
-
-
-
+
@@ -72,31 +14,10 @@
onShow
} from "@dcloudio/uni-app"
- let icon_chongzhi = ref({
- color: '#FF8A5B',
- size: '28',
- type: 'vip'
- });
- let icon_xiaofei = ref({
- color: '#26CED0',
- size: '28',
- type: 'hand-up'
- });
- const ToUserList = (type) => {
- sessionStorage.setItem('userlist_type', type)
- uni.switchTab({
- url: '/pages/user/list'
- })
- }
- const goto = (page) => {
- uni.navigateTo({
- url: page
- })
- }
- let List = ref([]);
+
onShow(() => {
- sessionStorage.setItem('userlist_type', '')
+
})
@@ -107,62 +28,5 @@
background-color: #fff;
}
- .top {
- display: flex;
- justify-content: space-around;
- }
-
- .top_left {
- border: 1rpx solid #ccc;
- width: 240rpx;
- padding: 40rpx;
- border-radius: 20rpx;
- height: 400rpx;
- font-size: 50rpx;
- font-weight: 700;
- background-color: #26CED0;
- color: #fff;
- }
-
- .top_right {
- font-size: 40rpx;
- }
-
- .top_right1 {
- border: 1rpx solid #ccc;
- width: 240rpx;
- padding: 40rpx;
- border-radius: 20rpx;
- height: 145rpx;
- font-weight: 700;
- background-color: #00BBF9;
- color: #fff;
- }
-
- .top_right2 {
- border: 1rpx solid #ccc;
- width: 240rpx;
- padding: 40rpx;
- border-radius: 20rpx;
- margin-top: 28rpx;
- height: 145rpx;
- font-weight: 700;
- background-color: #FF8A5B;
- color: #fff;
- }
-
- .title {
- font-size: 35rpx;
- font-weight: 700;
- margin-top: 10rpx;
- margin-bottom: 18rpx;
- color: #00BBF9;
- display: flex;
- }
-
- .bottom {
- height: calc(100vh - 720rpx);
- overflow: scroll;
-
- }
+
\ No newline at end of file
diff --git a/h5/pages/user/recharge.vue b/h5/pages/user/recharge.vue
index 5738d51..10bac19 100644
--- a/h5/pages/user/recharge.vue
+++ b/h5/pages/user/recharge.vue
@@ -147,13 +147,6 @@
// return;
// }
- if (!imageUrl.value) {
- uni.showToast({
- title: '请上传充值截图',
- icon: 'none'
- });
- return;
- }
TransactionRecharge({
amount:amount.value,
diff --git a/h5/pages/user/user_center.vue b/h5/pages/user/user_center.vue
index f2906ee..857bf39 100644
--- a/h5/pages/user/user_center.vue
+++ b/h5/pages/user/user_center.vue
@@ -137,6 +137,7 @@
MemberGetInfo().then(res => {
if (res.status) {
userInfo.value=res.data.info
+ userInfo.value.H5业务开关=JSON.parse(userInfo.value.H5业务开关)
}
})
}
@@ -150,16 +151,37 @@
})
}
const RechargeClick=()=>{
+ if(userInfo.value.H5业务开关.充值!==1){
+ uni.showToast({
+ title: '此业务暂未开放',
+ icon: 'none'
+ });
+ return false
+ }
uni.navigateTo({
url:'/pages/user/recharge'
})
}
const WithdrawClick=()=>{
+ if(userInfo.value.H5业务开关.提现!==1){
+ uni.showToast({
+ title: '此业务暂未开放',
+ icon: 'none'
+ });
+ return false
+ }
uni.navigateTo({
url:'/pages/user/withdraw?mp='+userInfo.value.balance
})
}
const LoanClick=()=>{
+ if(userInfo.value.H5业务开关.借款!==1){
+ uni.showToast({
+ title: '此业务暂未开放',
+ icon: 'none'
+ });
+ return false
+ }
uni.navigateTo({
url:'/pages/user/loan?rate='+userInfo.value.借款利率
})
diff --git a/h5/unpackage/dist/build/web/index.html b/h5/unpackage/dist/build/web/index.html
index c49949c..7e76c6e 100644
--- a/h5/unpackage/dist/build/web/index.html
+++ b/h5/unpackage/dist/build/web/index.html
@@ -1,7 +1,7 @@
-
+
+