1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/beijing_hongye_huicheng-lilishop-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
SecondApply.vue 3 КБ
Копировать Редактировать Исходные данные Просмотреть построчно История
mabo Отправлено 4 лет назад 2dabff6
<template>
<div class="photo-msg">
<Form ref="secondForm" :model="form" :rules="rules" :label-width="140">
<h4>基础信息</h4>
<FormItem prop="settlementBankAccountName" label="银行开户名">
<Input
type="text"
v-model="form.settlementBankAccountName"
placeholder="请填写银行开户名称"
/>
</FormItem>
<FormItem prop="settlementBankAccountNum" label="银行账号">
<Input
type="text"
v-model="form.settlementBankAccountNum"
placeholder="请填写银行账号"
/>
</FormItem>
<FormItem prop="settlementBankBranchName" label="开户银行支行名称">
<Input
type="text"
v-model="form.settlementBankBranchName"
placeholder="请填写开户银行支行名称"
/>
</FormItem>
<FormItem prop="settlementBankJointName" label="支行联行号">
<Input
type="text"
v-model="form.settlementBankJointName"
placeholder="请填写支行联行号"
/>
</FormItem>
<FormItem>
<Button @click="$emit('change', 0)">返回</Button>
<Button type="primary" :loading="loading" @click="next"
>填写其他信息</Button
>
</FormItem>
</Form>
</div>
</template>
<script>
import { applySecond } from '@/api/shopentry';
export default {
props: {
content: {
default: {},
type: Object
}
},
data () {
return {
loading: false, // 加载状态
form: {}, // 表单数据
rules: { // 验证规则
settlementBankAccountName: [
{ required: true, message: '请填写银行开户名称' }
],
settlementBankAccountNum: [
{ required: true, message: '请填写银行账号' }
],
settlementBankBranchName: [
{ required: true, message: '请填写开户银行支行名称' }
],
settlementBankJointName: [
{ required: true, message: '请填写支行联行号' }
]
}
};
},
methods: {
// 下一步
next () {
this.$refs.secondForm.validate((valid) => {
if (valid) {
this.loading = true;
applySecond(this.form)
.then((res) => {
this.loading = false;
if (res.success) this.$emit('change', 2);
})
.catch(() => {
this.loading = false;
});
} else {
console.log('error');
}
});
}
},
mounted () {
if (this.content != {}) {
this.form = JSON.parse(JSON.stringify(this.content));
this.$forceUpdate();
}
this.$refs.secondForm.resetFields()
}
};
</script>
<style lang="scss" scoped>
h4 {
margin-bottom: 10px;
padding: 0 10px;
border: 1px solid #ddd;
background-color: #f8f8f8;
font-weight: bold;
color: #333;
font-size: 14px;
line-height: 40px;
text-align: left;
}
.ivu-input-wrapper {
width: 300px;
}
</style>

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/beijing_hongye_huicheng-lilishop-ui.git
git@gitlife.ru:oschina-mirror/beijing_hongye_huicheng-lilishop-ui.git
oschina-mirror
beijing_hongye_huicheng-lilishop-ui
beijing_hongye_huicheng-lilishop-ui
v4.3