Merge remote-tracking branch 'origin/master'

master
陈思豪 2024-08-25 18:29:59 +08:00
commit f9784e07df
6 changed files with 59 additions and 75 deletions

View File

@ -11,12 +11,13 @@ export function listUser(query) {
} }
// 用户余额
// 充值用户余额
export function userRecharge(data) { export function userRecharge(data) {
return request({ return request({
url: '/system/alipay/recharge', url: '/system/aliyun/pay/payZFB',
method: 'post', method: 'post',
params: data data: data
}) })
} }

View File

@ -1,6 +1,5 @@
<template> <template>
<div> <div>
<el-form label-width="80px" :model="engine" :inline="true" class="demo-form-inline" size="small"> <el-form label-width="80px" :model="engine" :inline="true" class="demo-form-inline" size="small">
<el-form-item label="规则名称"> <el-form-item label="规则名称">
<el-input v-model="engine.name"></el-input> <el-input v-model="engine.name"></el-input>
@ -18,9 +17,6 @@
查询 查询
</el-button> </el-button>
</el-form> </el-form>
<el-button <el-button
type="warning" type="warning"
plain plain
@ -30,8 +26,6 @@
v-hasPermi="['source:data:export']" v-hasPermi="['source:data:export']"
>导出 >导出
</el-button> </el-button>
<el-button <el-button
icon="el-icon-delete" icon="el-icon-delete"
plain plain
@ -40,10 +34,7 @@
@click="insert()" @click="insert()"
>新增 >新增
</el-button> </el-button>
<el-dialog title="添加数据源接入" :visible.sync="dialogFormVisible" > <el-dialog title="添加数据源接入" :visible.sync="dialogFormVisible" >
<el-form :model="engine"> <el-form :model="engine">
<el-form-item label="接入源名称"> <el-form-item label="接入源名称">
<el-input v-model="engine.id"></el-input> <el-input v-model="engine.id"></el-input>
@ -69,24 +60,13 @@
<el-form-item label="数据库密码"> <el-form-item label="数据库密码">
<el-input v-model="engine.description"></el-input> <el-input v-model="engine.description"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false"> </el-button> <el-button @click="dialogFormVisible = false"> </el-button>
<el-button type="primary" @click="dialogFormVisible = false"> </el-button> <el-button type="primary" @click="dialogFormVisible = false"> </el-button>
</div> </div>
</el-dialog> </el-dialog>
<el-table :data="arr" style="width: 100%"> <el-table :data="arr" style="width: 100%">
<el-table-column label="编号" prop="id"></el-table-column> <el-table-column label="编号" prop="id"></el-table-column>
<el-table-column label="名称" prop="name"></el-table-column> <el-table-column label="名称" prop="name"></el-table-column>
<el-table-column label="类型" style="color: #13ce66" prop="type"> <el-table-column label="类型" style="color: #13ce66" prop="type">
@ -115,39 +95,27 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="状态" style="color: #787be8" prop="status"> <el-table-column label="状态" style="color: #787be8" prop="status">
<template v-slot="scope"> <template v-slot="scope">
<span v-if="scope.row.status==1"></span> <span v-if="scope.row.status==1"></span>
<span v-if="scope.row.status==2"></span> <span v-if="scope.row.status==2"></span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="描述" prop="description"></el-table-column> <el-table-column label="描述" prop="description"></el-table-column>
<el-table-column <el-table-column
align="right"> align="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
icon="el-icon-delete" icon="el-icon-delete"
size="mini" size="mini"
type="text" type="text"
@click="handleDelete(scope.row.id)">删除</el-button> @click="handleDelete(scope.row.id)">删除</el-button>
<el-button <el-button
icon="el-icon-service" icon="el-icon-service"
size="mini" size="mini"
type="text" type="text"
@click="handUpdate(scope.row.id)">规则维护</el-button> @click="handUpdate(scope.row.id)">规则维护</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>

View File

@ -16,16 +16,6 @@
</el-button> </el-button>
</el-form> </el-form>
<!-- <el-button-->
<!-- v-hasPermi="['system:user:remove']"-->
<!-- icon="el-icon-delete"-->
<!-- size="mini"-->
<!-- type="text"-->
<!-- @click="handleDelete(scope.row)"-->
<!-- >删除-->
<!-- </el-button>-->
<el-button <el-button
v-hasPermi="['tool:gen:import']" v-hasPermi="['tool:gen:import']"
icon="el-icon-download" icon="el-icon-download"
@ -139,7 +129,7 @@
<el-form-item label="是否初始化:" prop="status"> <el-form-item label="是否初始化:" prop="status">
<el-radio-group v-model="sourceAddReq.status"> <el-radio-group v-model="sourceAddReq.status">
<el-radio <el-radio
v-for="dict in dict.type" v-for="dict in dict.type.ys_yes_no"
:key="dict.value" :key="dict.value"
:label="dict.value" :label="dict.value"
>{{ dict.label }} >{{ dict.label }}
@ -212,7 +202,7 @@
label="是否初始化" label="是否初始化"
prop="status"> prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type" :value="scope.row.status"/> <dict-tag :options="dicts.type.ys_yes_no" :value="scope.row.status"/>
</template> </template>
</el-table-column> </el-table-column>
@ -274,13 +264,16 @@ import {getInfo} from "@/api/etl/switch";
import {structure} from "@/api/etl/switch"; import {structure} from "@/api/etl/switch";
export default { export default {
dicts: ['sys_normal_disable','ys_yes_no'],
//import使" //import使"
components: {}, components: {},
props: {}, props: {},
data() { data() {
//" //"
return { return {
dicts: ['sys_normal_disable','ys_yes_no'],
rules: { rules: {
dataResourceName: [ dataResourceName: [
{required: true, message: "接入源名称不能为空", trigger: "blur"} {required: true, message: "接入源名称不能为空", trigger: "blur"}

View File

@ -87,7 +87,7 @@ export default {
}, },
loading: false, loading: false,
// //
captchaEnabled: true, captchaEnabled: false,
// //
register: true, register: true,
redirect: undefined redirect: undefined

View File

@ -2,7 +2,8 @@
<el-card class="box-card"> <el-card class="box-card">
<ul class="msg-box"> <ul class="msg-box">
<li> <li>
<h4>我要支付</h4> <h4 style="margin-bottom: 15px;">充值说明</h4>
<h4>你敢充钱,我就敢让你没钱</h4>
</li> </li>
<li> <li>
<h4 style="margin-bottom: 15px;">支付金额</h4> <h4 style="margin-bottom: 15px;">支付金额</h4>
@ -41,7 +42,7 @@ export default {
amountVal: '', amountVal: '',
disabled: false, disabled: false,
// //
returnUrl:'http://localhost:8090/#/entertainment/payment', returnUrl: 'http://172.13.1.1/money/money',
// //
rechargeParams: { rechargeParams: {
"totalAmt": '', // "totalAmt": '', //
@ -74,16 +75,16 @@ export default {
} else if (this.rechargeParams.paymentType === '1') { } else if (this.rechargeParams.paymentType === '1') {
let praem = { let praem = {
// 便 // 便
outTradeNo:this.getProjectNum() + Math.floor(Math.random() * 10000), outTradeNo: this.getProjectNum() + Math.floor(Math.random() * 10000),
// //
totalAmount:this.rechargeParams.totalAmt, totalAmount: this.rechargeParams.totalAmt,
// //
returnUrl:this.returnUrl, returnUrl: this.returnUrl,
// //
subject:'支付金额', subject: '支付金额',
// //
productCode:'FAST_INSTANT_TRADE_PAY' productCode: 'FAST_INSTANT_TRADE_PAY'
} }
userRecharge(praem).then(code => { userRecharge(praem).then(code => {
if (code.code === 200) { if (code.code === 200) {
@ -103,7 +104,7 @@ export default {
} }
}, },
// //
getProjectNum () { getProjectNum() {
const projectTime = new Date() // const projectTime = new Date() //
const Year = projectTime.getFullYear() // IE. const Year = projectTime.getFullYear() // IE.
const Month = projectTime.getMonth() + 1 // const Month = projectTime.getMonth() + 1 //

View File

@ -5,8 +5,8 @@
<el-card shadow="hover"> <el-card shadow="hover">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>手机号查询归属地</span> <span>手机号查询归属地</span>
<el-button style="float: right; padding: 3px 0" type="text">购买</el-button> <el-button style="float: right; padding: 3px 0" @click="buyPhone"></el-button>
<el-button style="float: right; padding: 3px 0" @click="testPhone"></el-button> <el-button style="float: right; padding: 3px 0" @click="dialogFormVisible=true"></el-button>
</div> </div>
</el-card> </el-card>
</el-col> </el-col>
@ -14,8 +14,8 @@
<el-card shadow="hover"> <el-card shadow="hover">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>IP查询归属地</span> <span>IP查询归属地</span>
<el-button style="float: right; padding: 3px 0" type="text">测试</el-button> <el-button style="float: right; padding: 3px 0" @click="buyIp"></el-button>
<el-button style="float: right; padding: 3px 0" type="text">购买</el-button> <el-button style="float: right; padding: 3px 0" @click="testIp"></el-button>
</div> </div>
</el-card> </el-card>
</el-col> </el-col>
@ -23,8 +23,8 @@
<el-card shadow="hover"> <el-card shadow="hover">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>新闻头条</span> <span>新闻头条</span>
<el-button style="float: right; padding: 3px 0" type="text">测试</el-button> <el-button style="float: right; padding: 3px 0" @click="buyNews"></el-button>
<el-button style="float: right; padding: 3px 0" type="text">购买</el-button> <el-button style="float: right; padding: 3px 0" @click="testNews"></el-button>
</div> </div>
</el-card> </el-card>
</el-col> </el-col>
@ -32,8 +32,8 @@
<el-card shadow="hover"> <el-card shadow="hover">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>气象预警</span> <span>气象预警</span>
<el-button style="float: right; padding: 3px 0" type="text">测试</el-button> <el-button style="float: right; padding: 3px 0" @click="buyWeather"></el-button>
<el-button style="float: right; padding: 3px 0" type="text">购买</el-button> <el-button style="float: right; padding: 3px 0" @click="testWeather"></el-button>
</div> </div>
</el-card> </el-card>
</el-col> </el-col>
@ -41,12 +41,36 @@
<el-card shadow="hover"> <el-card shadow="hover">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>生辰助手</span> <span>生辰助手</span>
<el-button style="float: right; padding: 3px 0" type="text">测试</el-button> <el-button style="float: right; padding: 3px 0" @click="buyBirth"></el-button>
<el-button style="float: right; padding: 3px 0" type="text">购买</el-button> <el-button style="float: right; padding: 3px 0" @click="testBirth"></el-button>
</div>
</el-card>
</el-col>
<el-col :span="8">
<el-card shadow="hover">
<div slot="header" class="clearfix">
<span>邮编查询</span>
<el-button style="float: right; padding: 3px 0" @click="buyPostcodd"></el-button>
<el-button style="float: right; padding: 3px 0" @click="testPostcodd"></el-button>
</div> </div>
</el-card> </el-card>
</el-col> </el-col>
</el-row> </el-row>
<!-- 手机号查询归属地测试-->
<el-dialog title="手机号查询归属地" :visible.sync="dialogFormVisible">
<el-form :model="form">
<el-form-item label="手机号" :label-width="formLabelWidth">
<el-input v-model="form.name" autocomplete="off"></el-input>
</el-form-item>
<el-form-item :label-width="formLabelWidth">
<button @click="textPhone()"></button>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
</div>
</el-dialog>
</div> </div>
</template> </template>
@ -62,13 +86,8 @@ export default {
//" //"
return { return {
formLabelAlign:{ dialogFormVisible:false,
province:"", form:{},
city:"",
areacode:"",
zip:"",
company:"",
},
}; };
}, },
// data", // data",
@ -77,7 +96,9 @@ export default {
watch: {}, watch: {},
//", //",
methods: { methods: {
textPhone(){
alert(111);
}
}, },
// - 访this", // - 访this",
created() { created() {