后台增加参数设置,调整表格显示,h5去掉验证码功能,

main
岩仔88 1 day ago
parent 3ac2a4d013
commit ba684915c5

1
.gitignore vendored

@ -6,3 +6,4 @@
/xiaochengxu/unpackage
/xiaochengxu/unpackage
/h5/unpackage
/h5/unpackage

@ -12,12 +12,11 @@ class ConfigController extends Controller
//获取站点配置信息
public function GetConfigInfo(){
$configs = new ConfigService();
return $configs->GetConfigInfo(['站点名称','站点图片']);
return $configs->GetConfigInfo(['站点名称','站点图片','存款利率','管理员手机号']);
}
public function SaveConfig(){
$name = request('name');
$logo = request('logo');
$info = request('info');
$configs = new ConfigService();
return $configs->SaveConfig($name,$logo);
return $configs->SaveConfig($info);
}
}

@ -19,12 +19,13 @@ class ConfigService
return \Yz::Return(false, '查询失败');
}
}
public function SaveConfig($name,$logo){
public function SaveConfig($info){
$result=array();
DB::beginTransaction();
try {
$d= DB::table('configs')->where('label', '=', '站点名称')->update(['value'=>$name]);
$d= DB::table('configs')->where('label', '=', '站点图片')->update(['value'=>$logo]);
foreach ($info as $key=>$value){
$d= DB::table('configs')->where('label', '=', $key)->update(['value'=>$value]);
}
DB::commit(); // 手动提交事务
return \Yz::Return(true, '操作成功');
} catch (\Exception $e) {

@ -18,14 +18,49 @@
</el-upload>
</el-form-item>
<el-form-item label="站点名称">
<el-input size="large" v-model="configInfo.name" placeholder="名称"
<el-input size="large" v-model="configInfo." placeholder="名称"
style=" margin: auto 20px;" />
</el-form-item>
</el-col>
<el-col :span="8" style="display:flex;align-items:center;"><el-button type="primary" size="large"
@click="saveInfo"> </el-button></el-col>
@click="saveInfo({
'站点名称': configInfo.站点名称,
'站点图片': configInfo.站点图片
})"> </el-button></el-col>
</el-row>
<el-row style="padding: 20px;margin:10px ;">
<el-col :span="16">
业务相关设置
</el-col>
</el-row>
<el-row style="padding: 20px;margin:10px ;">
<el-col :span="16">
<el-form-item label="存款年化收益率">
<el-input size="large" v-model="configInfo." placeholder="存款年化收益率"
style=" margin: auto 20px;" />
<span class="tishi">*注意此处设置的是年化收益率</span>
</el-form-item>
</el-col>
<el-col :span="8" style="display:flex;align-items:center;"><el-button type="primary" size="large"
@click="saveInfo({
'存款利率': configInfo.存款利率,
})"> </el-button></el-col>
</el-row>
<el-row style="padding: 20px;margin:10px ;">
<el-col :span="16">
<el-form-item label="管理员手机号">
<el-input size="large" v-model="configInfo." placeholder="管理员手机号"
style=" margin: auto 20px;" />
<span class="tishi">*设置管理员手机号充值提现等短信通知会发送到此手机</span>
</el-form-item>
</el-col>
<el-col :span="8" style="display:flex;align-items:center;"><el-button type="primary" size="large"
@click="saveInfo({
'管理员手机号': configInfo.管理员手机号,
})"> </el-button></el-col>
</el-row>
</el-form>
</div>
@ -54,7 +89,7 @@
//
const upLoadSuccess = (res) => {
logo.value = import.meta.env.VITE_APP_FILE + res.data
configInfo.value.logo = res.data
configInfo.value.站点图片 = res.data
}
//
const GetConfig=()=>{
@ -62,9 +97,11 @@
GetConfigInfo().then(res => {
loading.value=false
if(res.status){
configInfo.value.name=res.data.站点名称
configInfo.value.logo=res.data.站点图片
logo.value=import.meta.env.VITE_APP_FILE+configInfo.value.logo
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.管理员手机号
}
})
}
@ -73,21 +110,20 @@
name:'',
logo:''
});
const saveInfo = () => {
loading.value=true
const saveInfo = (data) => {
loading.value = true
SaveConfigInfo({
'name': configInfo.value.name,
'logo': configInfo.value.logo
info: data
}).then(res => {
loading.value=false
loading.value = false
if (res.status) {
ElMessage({
message: '保存成功',
type: 'success',
})
setTimeout(()=>{
setTimeout(() => {
location.reload();
},500)
}, 500)
} else {
ElMessage.error(res.msg)
}

@ -11,6 +11,7 @@
<el-button type="primary" @click="GetList()"></el-button>
</el-row>
<el-table :data="tableData" style="width: 100%;" row-key="id">
<el-table-column prop="name" label="姓名" />
<el-table-column prop="tel" label="用户名" />
<el-table-column prop="amount" label="借款金额" />
<el-table-column prop="apply_time" label="申请时间" />

@ -11,6 +11,7 @@
<el-button type="primary" @click="GetList()"></el-button>
</el-row>
<el-table :data="tableData" style="width: 100%;" row-key="id">
<el-table-column prop="name" label="姓名" />
<el-table-column prop="tel" label="用户名" />
<el-table-column prop="amount" label="金额" />
<el-table-column prop="created_at" label="提交时间" />

@ -11,6 +11,7 @@
<el-button type="primary" @click="GetList()"></el-button>
</el-row>
<el-table :data="tableData" style="width: 100%;" row-key="id">
<el-table-column prop="name" label="姓名" />
<el-table-column prop="tel" label="用户名" />
<el-table-column prop="amount" label="金额" />
<el-table-column prop="created_at" label="提交时间" />

@ -5,8 +5,8 @@ import {
isLoading,
sendRequest
} = useHttp();
//let Url='https://member.qhdboyue.com'
let Url='http://huisuo-local';
let Url='https://member.qhdboyue.com'
//let Url='http://huisuo-local';
let BaseUrl=Url+'/api/'
export const BaseFileUrl=()=>{

@ -39,6 +39,7 @@
<text>还没有账号?</text>
<text class="register-btn" @tap="handleRegister"></text>
</view>
<view style="width: 100%;font-size: 20rpx;color: #ccc;text-align: right;">sn.342119</view>
</view>
</view>
</template>

@ -24,7 +24,7 @@
</view>
</view>
<!-- 验证码 -->
<view class="form-item">
<!-- <view class="form-item">
<text class="label">验证码</text>
<view class="code-box">
<input v-model="code" type="text" placeholder="请输入验证码" class="code-input" maxlength="6" />
@ -33,7 +33,7 @@
</view>
</view>
</view> -->
<button class="submit-btn" @click="confirmRecharge">
申请借款
@ -91,17 +91,15 @@
}
if (!code.value) {
uni.showToast({
title: '请输入验证码',
icon: 'none'
});
return;
}
// if (!code.value) {
// uni.showToast({
// title: '',
// icon: 'none'
// });
// return;
// }
ImageVerificationCheckCode({code:code.value,code_id:code_id.value}).then(res => {
if(res.status){
LoanLoan({
amount:amount.value
}).then(res => {
@ -119,16 +117,13 @@
}, 1500);
}
})
}
})
}
let rate=ref(0)//
onLoad((e)=>{
rate.value=e.rate
getVerifyCode()
// getVerifyCode()
})
</script>

@ -28,7 +28,7 @@
</view>
<!-- 验证码 -->
<view class="form-item">
<!-- <view class="form-item">
<text class="label">验证码</text>
<view class="code-box">
<input v-model="code" type="text" placeholder="请输入验证码" class="code-input" maxlength="6" />
@ -37,7 +37,7 @@
</view>
</view>
</view> -->
<!-- 确认充值按钮 -->
<button class="submit-btn" @click="confirmRecharge">
@ -139,13 +139,13 @@
return;
}
if (!code.value) {
uni.showToast({
title: '请输入验证码',
icon: 'none'
});
return;
}
// if (!code.value) {
// uni.showToast({
// title: '',
// icon: 'none'
// });
// return;
// }
if (!imageUrl.value) {
uni.showToast({
@ -154,8 +154,7 @@
});
return;
}
ImageVerificationCheckCode({code:code.value,code_id:code_id.value}).then(res => {
if(res.status){
TransactionRecharge({
amount:amount.value,
img:res_imageurl.value
@ -174,15 +173,12 @@
}, 1500);
}
})
}
})
}
onLoad(()=>{
getVerifyCode()
})
</script>

@ -31,10 +31,10 @@
<view class="label">当前余额</view>
<view class="value" style="color: #0066CC;">¥{{userInfo.balance}}</view>
</view>
<view class="item">
<!-- <view class="item">
<view class="label">当前利息</view>
<view class="value green">{{userInfo.存款利率}}%</view>
</view>
</view> -->
<view class="item">
<view class="label">累计收益</view>
<view class="value green">{{userInfo.total_interest}}</view>
@ -257,7 +257,7 @@
.balance-info {
display: flex;
justify-content: space-between;
justify-content: space-around;
margin-bottom: 50rpx;
.item {

@ -16,7 +16,7 @@
</view>
<!-- 验证码 -->
<view class="form-item">
<!-- <view class="form-item">
<text class="label">验证码</text>
<view class="code-box">
<input v-model="code" type="text" placeholder="请输入验证码" class="code-input" maxlength="6" />
@ -25,7 +25,7 @@
</view>
</view>
</view> -->
<!-- 确认提现按钮 -->
<button class="submit-btn" @click="confirmRecharge">
@ -86,17 +86,15 @@
return;
}
if (!code.value) {
uni.showToast({
title: '请输入验证码',
icon: 'none'
});
return;
}
// if (!code.value) {
// uni.showToast({
// title: '',
// icon: 'none'
// });
// return;
// }
ImageVerificationCheckCode({code:code.value,code_id:code_id.value}).then(res => {
if(res.status){
TransactionWithdraw({
amount:amount.value
}).then(res => {
@ -114,8 +112,6 @@
}, 1500);
}
})
}
})
}
@ -123,7 +119,7 @@
let enable_balance=ref(0)
onLoad((e)=>{
enable_balance.value=e.mp
getVerifyCode()
// getVerifyCode()
})
</script>

@ -14,7 +14,7 @@
<title>MemberMngr</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/h5/assets/index-w1eh3fp2.js"></script>
<script type="module" crossorigin src="/h5/assets/index-D8Ix7A2O.js"></script>
<link rel="stylesheet" crossorigin href="/h5/assets/index-C67uVxTw.css">
</head>
<body>

Loading…
Cancel
Save