| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <template>
- <div>
- <el-form ref="BankRef" :rules="bankRules" :model="bankForm" label-width="80">
- <el-form-item prop="name" label="姓名">
- <el-input v-model="bankForm.name" disabled></el-input>
- </el-form-item>
- <el-form-item prop="bank" label="银行">
- <el-select v-model="bankForm.bank">
- <el-option key="1" value="银行1"></el-option>
- </el-select>
- </el-form-item>
- <el-form-item prop="card" label="银行卡号">
- <el-input v-model="bankForm.card"></el-input>
- </el-form-item>
- <el-form-item prop="bankName" label="开户行">
- <el-input v-model="bankForm.bankName"></el-input>
- </el-form-item>
- <el-form-item prop="photo" label="照片">
- <ImageUpload action="#" :ext="['png','jpg','jpeg']" :size="5"></ImageUpload>
- </el-form-item>
- </el-form>
- </div>
- </template>
- <script setup lang="ts">
- import { ref } from 'vue'
- let bankForm = ref({
- name: '',
- bank: '',
- card: '',
- bankName: '',
- photo: ''
- })
- const bankRules = {
- name: [
- { required: true, message: '请填写姓名', trigger: 'blur' }
- ],
- card: [
- { required: true, message: '请填写银行卡号', trigger: 'blur' }
- ],
- bankName: [
- { required: true, message: '请填写开户行', trigger: 'blur' }
- ],
- }
- </script>
- <style scoped lang="scss">
- </style>
|