|
@@ -2,22 +2,36 @@
|
|
|
<div id="financeClaimsForm">
|
|
|
<el-row>
|
|
|
<el-col :span="24" class="form">
|
|
|
- <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
|
|
|
+ <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="120px" class="demo-ruleForm">
|
|
|
<el-form-item label="产品名称" prop="name">
|
|
|
<el-input v-model="ruleForm.name" placeholder="请输入产品名称"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="利率范围" prop="mongeyrates">
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.mongey_min_rate" placeholder="利率范围(小)"></el-input>%~
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.mongey_max_rate" placeholder="利率范围(大)"></el-input>%
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="贷款期限(月)" prop="claimserm">
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.claims_min_term" placeholder="贷款期限(小)"></el-input>~
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.claims_max_term" placeholder="贷款期限(大)"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="贷款额度(万元)" prop="claimsmoney">
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.claims_min_term" placeholder="贷款额度(小)"></el-input>~
|
|
|
- <el-input class="mongeyrate" v-model="ruleForm.claims_max_term" placeholder="贷款额度(大)"></el-input>
|
|
|
- </el-form-item>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="利率范围" prop="mongey_min_rate" >
|
|
|
+ <el-input class="mongeyrate" v-model="ruleForm.mongey_min_rate" placeholder="利率范围(小)"></el-input>%~
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item prop="mongey_max_rate">
|
|
|
+ <el-input class="mongeyrate" v-model="ruleForm.mongey_max_rate" placeholder="利率范围(大)"></el-input>%
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <!--<el-form-item label="贷款期限(月)" prop="claimserm">-->
|
|
|
+ <!--<el-input class="mongeyrate" v-model="ruleForm.claims_min_term" placeholder="贷款期限(小)"></el-input>~-->
|
|
|
+ <!--<el-input class="mongeyrate" v-model="ruleForm.claims_max_term" placeholder="贷款期限(大)"></el-input>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
+ <!--<el-form-item label="贷款额度(万元)" prop="claimsmoney">-->
|
|
|
+ <!--<el-input class="mongeyrate" v-model="ruleForm.claims_min_money" placeholder="贷款额度(小)"></el-input>~-->
|
|
|
+ <!--<el-input class="mongeyrate" v-model="ruleForm.claims_max_money" placeholder="贷款额度(大)"></el-input>-->
|
|
|
+ <!--</el-form-item>-->
|
|
|
<el-form-item label="担保方式" prop="ensure_id">
|
|
|
<el-select v-model="ruleForm.ensure_id" placeholder="请选择担保方式">
|
|
|
<el-option v-for="(item, index) in dbList" :key="index" :label="item.name" :value="item.code"></el-option>
|
|
@@ -29,14 +43,14 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="产品名称" >
|
|
|
- <el-input v-model="ruleForm.news.news_name" placeholder="请输入简介名称"></el-input>
|
|
|
+ <el-input v-model="ruleForm.news[0].news_name" placeholder="请输入简介名称"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="简介内容" >
|
|
|
- <el-input type="textarea" v-model="ruleForm.news.news_info" placeholder="请输入简介内容"></el-input>
|
|
|
+ <el-input type="textarea" v-model="ruleForm.news[0].news_info" placeholder="请输入简介内容"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <!--<el-button size="small" @click="resetForm('ruleForm')">取消</el-button>-->
|
|
|
- <!--<el-button type="primary" size="small" @click="submitForm('ruleForm')">提交</el-button>-->
|
|
|
+ <el-button size="small" @click="resetForm('ruleForm')">取消</el-button>
|
|
|
+ <el-button type="primary" size="small" @click="submitForm('ruleForm')">提交</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</el-col>
|
|
@@ -55,7 +69,11 @@
|
|
|
components: {},
|
|
|
data: () => ({
|
|
|
rules: {
|
|
|
- mongeyrates:[
|
|
|
+ mongey_min_rate:[
|
|
|
+ { required: true, message: '请输入利率', trigger: 'blur' },
|
|
|
+ { pattern: /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/, message: '请输入大于0的数字' }
|
|
|
+ ],
|
|
|
+ mongey_max_rate:[
|
|
|
{ required: true, message: '请输入利率', trigger: 'blur' },
|
|
|
{ pattern: /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/, message: '请输入大于0的数字' }
|
|
|
],
|
|
@@ -63,6 +81,14 @@
|
|
|
{ required: true, message: '请输入贷款期限', trigger: 'blur' },
|
|
|
{ pattern: /^\+?[1-9]\d*$/, message: '请输入大于0的正整数' }
|
|
|
],
|
|
|
+ ensure_id:[
|
|
|
+ { required: true, message: '请输入贷款期限', trigger: 'blur' },
|
|
|
+ { pattern: /^\+?[1-9]\d*$/, message: '请选择担保方式' }
|
|
|
+ ],
|
|
|
+ repayment_id:[
|
|
|
+ { required: true, message: '请输入贷款期限', trigger: 'blur' },
|
|
|
+ { pattern: /^\+?[1-9]\d*$/, message: '请选择还款方式' }
|
|
|
+ ],
|
|
|
claimsmoney:[
|
|
|
{ required: true, message: '请输入贷款额度', trigger: 'blur' },
|
|
|
{ pattern: /(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/, message: '请输入大于0的数字' }
|
|
@@ -73,6 +99,7 @@
|
|
|
computed: {},
|
|
|
methods: {
|
|
|
submitForm() {
|
|
|
+ alert(JSON.stringify(this.ruleForm ))
|
|
|
this.$emit('submitForm', { data: this.ruleForm });
|
|
|
},
|
|
|
resetForm() {
|
|
@@ -87,7 +114,9 @@
|
|
|
padding: 0 200px 0 0;
|
|
|
}
|
|
|
.mongeyrate{
|
|
|
- width:40%;
|
|
|
+ width:95%;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
</style>
|
|
|
|