ref 单商户前端移植

This commit is contained in:
bootx
2024-10-05 23:10:29 +08:00
parent 096ec5b37b
commit c0ccc48d14
9 changed files with 5 additions and 11 deletions

View File

@@ -284,7 +284,6 @@
'alipayRootCert',
'privateKey',
),
mchNo: channelConfig.value.mchNo,
appId: channelConfig.value.appId,
})
.then(() => {

View File

@@ -255,7 +255,6 @@
'acpMiddleCert',
'acpRootCert',
),
mchNo: channelConfig.value.mchNo,
appId: channelConfig.value.appId,
}).finally(() => {
confirmLoading.value = false

View File

@@ -312,7 +312,6 @@
'privateKey',
'privateCert',
),
mchNo: channelConfig.value.mchNo,
appId: channelConfig.value.appId,
})
.then(() => {

View File

@@ -11,8 +11,9 @@
>
<a-alert style="width: 400px" message="请选择参数后生成授权链接进行扫码" type="info" />
<a-form class="small-from-item mt-15px mb-15px" ref="formRef" :model="form">
<a-form-item label="商户应用" name="appId" v-show="form.mchNo">
<a-form-item label="商户应用" name="appId">
<a-select
style="width: 320px"
:filter-option="search"
:options="mchAppList"
v-model:value="form.appId"
@@ -89,7 +90,6 @@
const { search } = useFormEdit()
const channels = ref<LabeledValue[]>([])
const merchantList = ref<LabeledValue[]>([])
const mchAppList = ref<LabeledValue[]>([])
const formRef = ref<FormInstance>()

View File

@@ -172,6 +172,7 @@
new Date(new Date().getTime() + 30 * 60 * 1000),
'yyyy-MM-dd HH:mm:ss',
)
initMchApp()
genNonceStr()
genBizOrderNo()
updateReqTime()

View File

@@ -132,7 +132,7 @@
return {
appId: [{ required: true, message: '应用号不可为空' }],
channel: [{ required: true, message: '支付通道不可为空' }],
bizRefundNo: [{ required: true, message: '商户转账号不可为空' }],
bizTransferNo: [{ required: true, message: '商户转账号不可为空' }],
title: [{ required: true, message: '转账标题不可为空' }],
amount: [{ required: true, message: '转账金额不可为空' }],
payeeType: [{ required: true, message: '转账账号类型不可为空' }],

View File

@@ -143,7 +143,6 @@
// 校验
const rules = reactive({
mchNo: [{ required: true, message: '请选择所属商户' }],
appName: [{ required: true, message: '请输入应用名称' }],
signType: [{ required: true, message: '请选择签名方式' }],
signSecret: [{ required: true, message: '请输入签名秘钥' }],

View File

@@ -170,7 +170,6 @@
initFormEditType(editType)
resetForm()
form.value.appId = unref(mchApp.appId)
form.value.mchNo = unref(mchApp.mchNo)
getInfo(id, editType)
}
/**

View File

@@ -19,7 +19,7 @@
<a-form-item label="标题" name="title">
<a-input v-model:value="form.title" placeholder="请输入对账名称" />
</a-form-item>
<a-form-item label="商户应用" name="appId" v-show="form.mchNo">
<a-form-item label="商户应用" name="appId">
<a-select
:filter-option="search"
:options="mchAppList"
@@ -87,12 +87,10 @@
title: [{ required: true, message: '请输入对账标题' }],
date: [{ required: true, message: '请选择对账日期' }],
channel: [{ required: true, message: '请选择对账通道' }],
mchNo: [{ required: true, message: '请选择商户' }],
appId: [{ required: true, message: '请选择商户应用' }],
} as Record<string, Rule[]>
const channels = ref<LabeledValue[]>([])
const merchantList = ref<LabeledValue[]>([])
const mchAppList = ref<LabeledValue[]>([])
const formRef = ref<FormInstance>()