支付服务修改

This commit is contained in:
hupeng
2023-10-11 11:40:55 +08:00
parent 3cc906b67b
commit 1f23efbb86
3 changed files with 20 additions and 6 deletions

View File

@ -111,6 +111,7 @@ import * as NoticeApi from '@/api/system/notice'
import PanelGroupT from './PanelGroupT.vue'
import { formatTime } from '@/utils'
import { useUserStore } from '@/store/modules/user'
import avatarImg from '@/assets/imgs/avatar.gif'
const userStore = useUserStore()
const avatar = userStore.getUser.avatar ? userStore.getUser.avatar : avatarImg
const { t } = useI18n()

View File

@ -13,14 +13,23 @@
<el-option label="微信支付" value="wxPay" />
</el-select>
</el-form-item>
<el-form-item label="支付id" prop="detailsId">
<el-input v-model="formData.detailsId" placeholder="请输入支付id" />
</el-form-item>
<el-form-item label="标题" prop="detailsId">
<el-input v-model="formData.title" placeholder="请输入支付id" />
</el-form-item>
<el-form-item label="应用id" prop="appid">
<el-input v-model="formData.appid" placeholder="请输入应用id" />
</el-form-item>
<el-form-item label="商户id" prop="mchId">
<el-input v-model="formData.mchId" placeholder="请输入商户id" />
<el-form-item label="微信商户id" prop="mchId">
<el-input v-model="formData.mchId" placeholder="请输入微信商户id" />
</el-form-item>
<el-form-item label="证书存储类型" prop="certStoreType">
<el-select v-model="formData.certStoreType">
<el-form-item label="支付宝商户id" prop="seller">
<el-input v-model="formData.seller" placeholder="请输入支付宝商户id" />
</el-form-item>
<el-form-item label="证书存储类型" prop="certStoreType" placeholder="请选择类型">
<el-select v-model="formData.certStoreType" clearable>
<el-option label="PATH" value="PATH" />
<el-option label="STR" value="STR" />
<el-option label="INPUT_STREAM" value="INPUT_STREAM" />
@ -84,6 +93,7 @@ const formLoading = ref(false) // 表单的加载中1修改时的数据加
const formType = ref('') // 表单的类型create - 新增update - 修改
const formData = ref({
detailsId: undefined,
title: '',
payType: undefined,
appid: undefined,
mchId: undefined,
@ -103,8 +113,9 @@ const formData = ref({
})
const formRules = reactive({
payType: [{ required: true, message: '支付类型(支付渠道)不能为空', trigger: 'change' }],
detailsId: [{ required: true, message: '支付id不能为空', trigger: 'change' }],
appid: [{ required: true, message: '应用id不能为空', trigger: 'change' }],
mchId: [{ required: true, message: '商户id不能为空', trigger: 'change' }],
title: [{ required: true, message: '商户id不能为空', trigger: 'change' }],
notifyUrl: [{ required: true, message: '异步回调地址不能为空', trigger: 'blur' }]
})
const formRef = ref() // 表单 Ref
@ -157,6 +168,7 @@ const submitForm = async () => {
const resetForm = () => {
formData.value = {
detailsId: undefined,
title: '',
payType: undefined,
appid: undefined,
mchId: undefined,

View File

@ -25,7 +25,8 @@
<ContentWrap>
<el-table v-loading="loading" :data="list">
<el-table-column label="id" align="center" prop="detailsId" />
<el-table-column label="支付类型(支付渠道)" align="center" prop="payType" />
<el-table-column label="标题" align="center" prop="title" />
<el-table-column label="支付类型" align="center" prop="payType" />
<el-table-column label="应用id" align="center" prop="appid" />
<el-table-column label="商户id" align="center" prop="mchId" />
<el-table-column label="异步回调地址" align="center" prop="notifyUrl" />