7 changed files with 108 additions and 117 deletions
@ -0,0 +1 @@
|
||||
<template><span>123</span></template> |
@ -1,78 +0,0 @@
|
||||
<template> |
||||
<div class="step2"> |
||||
<div class="step2-form"> |
||||
<BasicForm @register="register" /> |
||||
</div> |
||||
<Divider /> |
||||
<h3>说明</h3> |
||||
<h4>转账到支付宝账户</h4> |
||||
<p> |
||||
如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。 |
||||
</p> |
||||
|
||||
<h4>转账到银行卡</h4> |
||||
<p> |
||||
如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。 |
||||
</p> |
||||
</div> |
||||
</template> |
||||
<script lang="ts" setup> |
||||
import { BasicForm, useForm } from '@/components/Form' |
||||
import { genInfoSchemas } from './data' |
||||
|
||||
import { Divider } from 'ant-design-vue' |
||||
const emit = defineEmits(['next']) |
||||
const [register, { validate }] = useForm({ |
||||
labelWidth: 120, |
||||
schemas: genInfoSchemas, |
||||
actionColOptions: { |
||||
span: 14 |
||||
}, |
||||
showResetButton: false, |
||||
submitButtonOptions: { |
||||
text: '下一步' |
||||
}, |
||||
submitFunc: customSubmitFunc |
||||
}) |
||||
|
||||
async function customSubmitFunc() { |
||||
try { |
||||
const values = await validate() |
||||
emit('next', values) |
||||
} catch (error) {} |
||||
} |
||||
</script> |
||||
<style lang="less" scoped> |
||||
.step2 { |
||||
&-form { |
||||
width: 450px; |
||||
margin: 0 auto; |
||||
} |
||||
|
||||
h3 { |
||||
margin: 0 0 12px; |
||||
font-size: 16px; |
||||
line-height: 32px; |
||||
color: @text-color; |
||||
} |
||||
|
||||
h4 { |
||||
margin: 0 0 4px; |
||||
font-size: 14px; |
||||
line-height: 22px; |
||||
color: @text-color; |
||||
} |
||||
|
||||
p { |
||||
color: @text-color; |
||||
} |
||||
} |
||||
|
||||
.pay-select { |
||||
width: 20%; |
||||
} |
||||
|
||||
.pay-input { |
||||
width: 70%; |
||||
} |
||||
</style> |
Reference in new issue