Commit 17e6880a by Sweet Zhang

金额小数点四位

parent c7fa0242
...@@ -79,6 +79,7 @@ ...@@ -79,6 +79,7 @@
<el-table-column prop="fortuneTotalPeriod" label="总期数" width="120" sortable /> <el-table-column prop="fortuneTotalPeriod" label="总期数" width="120" sortable />
<el-table-column prop="broker" label="转介人" width="130" sortable /> <el-table-column prop="broker" label="转介人" width="130" sortable />
<el-table-column prop="team" label="所属团队" width="120" sortable /> <el-table-column prop="team" label="所属团队" width="120" sortable />
<el-table-column prop="exchangeRate" label="结算汇率(估)" width="140" sortable />
<el-table-column prop="amount" label="应出账金额" width="140" sortable /> <el-table-column prop="amount" label="应出账金额" width="140" sortable />
<el-table-column prop="currency" label="出账币种" width="130" sortable /> <el-table-column prop="currency" label="出账币种" width="130" sortable />
<el-table-column prop="fortunePaidAmount" label="已出账金额" width="120" sortable /> <el-table-column prop="fortunePaidAmount" label="已出账金额" width="120" sortable />
......
...@@ -564,10 +564,10 @@ const addCheckRecordConfig = ref([ ...@@ -564,10 +564,10 @@ const addCheckRecordConfig = ref([
prop: 'amount', prop: 'amount',
label: '入账金额', label: '入账金额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, { }, {
type: 'select', type: 'select',
......
...@@ -248,22 +248,22 @@ const addReceivablesFormConfig = [ ...@@ -248,22 +248,22 @@ const addReceivablesFormConfig = [
prop: 'amount', prop: 'amount',
label: '入账金额', label: '入账金额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
visible: (formData) => formData.commissionBizType === 'U', visible: (formData) => formData.commissionBizType === 'U',
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, { }, {
type: 'input', type: 'input',
prop: 'commissionRatio', prop: 'commissionRatio',
label: '入账比例(%)', label: '入账比例(%)',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
visible: (formData) => formData.commissionBizType === 'R', visible: (formData) => formData.commissionBizType === 'R',
rules: [ rules: [
{ required: true, message: '请输入入账比例', trigger: 'blur' }, { required: true, message: '请输入入账比例', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, { }, {
type: 'select', type: 'select',
......
...@@ -330,7 +330,8 @@ const setPayoutAmountConfig = [ ...@@ -330,7 +330,8 @@ const setPayoutAmountConfig = [
prop: 'currentPaymentAmount', prop: 'currentPaymentAmount',
label: '出账金额', label: '出账金额',
inputType: 'decimal', inputType: 'decimal',
rules: [{ pattern: /^\d+$/, message: '只能输入正整数', trigger: 'blur' }] decimalDigits: 4,
rules: [{ pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }]
}, },
{ {
type: 'select', type: 'select',
......
...@@ -459,10 +459,11 @@ const affirmConfig = [ ...@@ -459,10 +459,11 @@ const affirmConfig = [
type: 'input', type: 'input',
prop: 'recognizedAmount', prop: 'recognizedAmount',
label: '保司认定金额', label: '保司认定金额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入', trigger: 'blur' }, { required: true, message: '请输入', trigger: 'blur' },
{ pattern: /^\d+$/, message: '只能输入正整数' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -587,6 +588,7 @@ const remittanceConfig = [ ...@@ -587,6 +588,7 @@ const remittanceConfig = [
prop: 'paymentAmount', prop: 'paymentAmount',
label: '付款金额', label: '付款金额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入', trigger: 'blur' }, { required: true, message: '请输入', trigger: 'blur' },
{ {
......
...@@ -699,10 +699,10 @@ const basicPlanFormConfig = ref([ ...@@ -699,10 +699,10 @@ const basicPlanFormConfig = ref([
prop: 'initialPremium', prop: 'initialPremium',
label: '每期保费', label: '每期保费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -710,10 +710,10 @@ const basicPlanFormConfig = ref([ ...@@ -710,10 +710,10 @@ const basicPlanFormConfig = ref([
prop: 'policyLevy', prop: 'policyLevy',
label: '保单征费', label: '保单征费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -771,10 +771,10 @@ const firstPremiumFormConfig = ref([ ...@@ -771,10 +771,10 @@ const firstPremiumFormConfig = ref([
prop: 'initialPremium', prop: 'initialPremium',
label: '首期保费', label: '首期保费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -782,10 +782,10 @@ const firstPremiumFormConfig = ref([ ...@@ -782,10 +782,10 @@ const firstPremiumFormConfig = ref([
prop: 'policyLevy', prop: 'policyLevy',
label: '保单征费', label: '保单征费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -799,10 +799,10 @@ const firstPremiumFormConfig = ref([ ...@@ -799,10 +799,10 @@ const firstPremiumFormConfig = ref([
prop: 'initialPremiumPaid', prop: 'initialPremiumPaid',
label: '首期已缴保费', label: '首期已缴保费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -810,10 +810,10 @@ const firstPremiumFormConfig = ref([ ...@@ -810,10 +810,10 @@ const firstPremiumFormConfig = ref([
prop: 'initialPremiumDue', prop: 'initialPremiumDue',
label: '首期待缴保费', label: '首期待缴保费',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
{ {
...@@ -821,10 +821,10 @@ const firstPremiumFormConfig = ref([ ...@@ -821,10 +821,10 @@ const firstPremiumFormConfig = ref([
prop: 'initialPremiumTotal', prop: 'initialPremiumTotal',
label: '首期缴费总额', label: '首期缴费总额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
}, },
// { // {
...@@ -845,10 +845,10 @@ const firstPremiumFormConfig = ref([ ...@@ -845,10 +845,10 @@ const firstPremiumFormConfig = ref([
prop: 'initialPremiumDiscount', prop: 'initialPremiumDiscount',
label: '首期保费优惠金额', label: '首期保费优惠金额',
inputType: 'decimal', inputType: 'decimal',
decimalDigits: 2, decimalDigits: 4,
rules: [ rules: [
{ required: true, message: '请输入金额', trigger: 'blur' }, { required: true, message: '请输入金额', trigger: 'blur' },
{ pattern: /^\d+(\.\d{1,2})?$/, message: '最多两位小数', trigger: 'blur' } { pattern: /^\d+(\.\d{1,4})?$/, message: '最多四位小数', trigger: 'blur' }
] ]
} }
]) ])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment