feat(paySet): 支付设置添加字段

This commit is contained in:
woody 2025-07-08 17:20:02 +08:00
parent 73a53f63a1
commit 2f225fbeac
2 changed files with 91 additions and 33 deletions

View File

@ -7,37 +7,79 @@
<template>
<div class="page">
<div class="topbox">
<div class="levelList_i"
:class="tabActive == item.id ? 'act' : ''"
v-for="(item, index) in topList"
:key="index"
@click.prevent="handleLink(item.id)">
<div
v-for="(item, index) in topList"
:key="index"
class="levelList_i"
:class="tabActive == item.id ? 'act' : ''"
@click.prevent="handleLink(item.id)"
>
{{ item.name }}
</div>
</div>
<div class="main">
<div class="contain">
<div class="tit">{{'支付配置'}}</div>
<div class="xian"></div>
<div class="tit">{{ '支付配置' }}</div>
<div class="xian" />
<div class="pod">
<el-checkbox v-model="formData.pay81"
border>新汇付PC微信扫码支付</el-checkbox>
<el-checkbox v-model="formData.pay82"
border>新汇付PC支付宝扫码支付</el-checkbox>
<el-checkbox v-model="formData.pay83"
border>新汇付H5微信支付</el-checkbox>
<el-checkbox v-model="formData.pay84"
border>新汇付H5支付宝支付</el-checkbox>
<!-- <el-checkbox v-model="formData.pay4"-->
<!-- border>京东银行卡</el-checkbox>-->
<el-checkbox
v-model="formData.pay5"
border
>京东收银台H5</el-checkbox>
<el-checkbox
v-model="formData.pay6"
border
>京东收银台PC</el-checkbox>
<!-- <el-checkbox v-model="formData.pay11"-->
<!-- border>宝付微信</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay12"-->
<!-- border>宝付微信扫码</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay13"-->
<!-- border>汇付微信</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay15"-->
<!-- border>汇付银行卡</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay20"-->
<!-- border>微信APP</el-checkbox>-->
<el-checkbox
v-model="formData.pay32"
border
>通联微信</el-checkbox>
<el-checkbox
v-model="formData.pay33"
border
>通联银行卡</el-checkbox>
<!-- <el-checkbox v-model="formData.pay71"-->
<!-- border>快钱APP微信</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay72"-->
<!-- border>快钱APP支付宝</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay73"-->
<!-- border>快钱微信扫码</el-checkbox>-->
<!-- <el-checkbox v-model="formData.pay74"-->
<!-- border>快钱支付宝扫码</el-checkbox>-->
<el-checkbox
v-model="formData.pay81"
border
>新汇付PC微信扫码</el-checkbox>
<el-checkbox
v-model="formData.pay82"
border
>新汇付PC支付宝扫码</el-checkbox>
</div>
</div>
<div class="footer">
<el-button size="small"
class="thebtn2"> {{ '取消' }}</el-button>
<el-button size="small"
@click="submit()"
class="thebtn1" style="background-color: #c8161d"> {{ '确认' }}</el-button>
<el-button
size="small"
class="thebtn2"
> {{ '取消' }}</el-button>
<el-button
size="small"
class="thebtn1"
style="background-color: #c8161d"
@click="submit()"
> {{ '确认' }}</el-button>
</div>
</div>
</div>
@ -46,23 +88,35 @@
import * as api from '@/api/financialCase.js'
export default {
name: 'jcsz',
name: 'Jcsz',
data() {
return {
tabActive: 0,
formData: {
// pay4: false,
pay5: false,
pay6: false,
// pay11: false,
// pay12: false,
// pay13: false,
// pay15: false,
pay20: false,
pay32: false,
pay33: false,
// pay71: false,
// pay72: false,
// pay73: false,
// pay74: false,
pay81: false,
pay82: false,
pay83: false,
pay84: false
pay82: false
},
topList: [
{
name: '支付配置',
id: 0,
},
id: 0
}
],
checkboxGroup: [],
checkboxGroup: []
}
},
mounted() {
@ -90,12 +144,12 @@ export default {
if (res.code == 200) {
this.$message({
message: res.msg,
type: 'success',
type: 'success'
})
}
})
},
},
}
}
}
</script>
<style scoped lang="scss">
@ -182,7 +236,11 @@ export default {
background: rgba(0, 0, 0, 0.1);
}
.pod {
padding: 20px;
// padding: 20px;
padding: 10px;
display: flex;
flex-wrap: wrap;
// gap: 20px;
}
.footer {
height: 68px;

View File

@ -44,7 +44,7 @@ module.exports = {
},
proxy: {
'/prod-api': {
target: 'http://192.168.0.104:8080',
target: 'http://192.168.0.86:8080',
changeOrigin: true,
pathRewrite: { '^/prod-api': '' }
}