自动计算平均收入
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -18,6 +18,7 @@ selenium-debug.log
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.local
|
||||
.qoder
|
||||
|
||||
package-lock.json
|
||||
yarn.lock
|
||||
|
||||
@@ -263,7 +263,7 @@
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:bottom; width:61.4pt">
|
||||
<p style="margin:0pt; orphans:0; text-align:justify; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt">
|
||||
<el-input v-model="formData.familyNum" />
|
||||
<el-input v-model="formData.familyNum" @input="calculatePerCapitaIncome" type="number" />
|
||||
</span>
|
||||
</p>
|
||||
</td>
|
||||
@@ -278,22 +278,24 @@
|
||||
<td
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:bottom; width:83.7pt">
|
||||
<p style="margin:0pt; orphans:0; text-align:center; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt"><el-input v-model="formData.monthMoney" /></span>
|
||||
<span style="font-family:仿宋; font-size:12pt"><el-input v-model="formData.monthMoney"
|
||||
@input="calculatePerCapitaIncome" type="number" /></span>
|
||||
</p>
|
||||
<p style="margin:0pt; orphans:0; text-align:center; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt"> </span>
|
||||
</p>
|
||||
</td>
|
||||
<td colspan="2"
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:80pt">
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:middle; width:50pt">
|
||||
<p style="margin:0pt; orphans:0; text-align:center; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt">人均月收入</span>
|
||||
</p>
|
||||
</td>
|
||||
<td
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:bottom; width:50.45pt">
|
||||
style="border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:0.75pt; border-left-color:#000000; border-left-style:solid; border-left-width:0.75pt; border-right-color:#000000; border-right-style:solid; border-right-width:0.75pt; border-top-color:#000000; border-top-style:solid; border-top-width:0.75pt; padding-left:5.03pt; padding-right:5.03pt; vertical-align:bottom; width:80pt">
|
||||
<p style="margin:0pt; orphans:0; text-align:center; widows:0">
|
||||
<span style="font-family:仿宋; font-size:12pt"><el-input v-model="formData.perMoney" /></span>
|
||||
<span style="font-family:仿宋; font-size:12pt"><el-input v-model="formData.perMoney" readonly
|
||||
placeholder="自动计算" style="width: 100px;" /></span>
|
||||
</p>
|
||||
</td>
|
||||
<td
|
||||
@@ -638,7 +640,6 @@
|
||||
</el-upload>
|
||||
</div>
|
||||
|
||||
</el-upload>
|
||||
<p style="margin:0pt; orphans:0; text-align:justify; widows:0"><span
|
||||
style="font-family:宋体; font-size:12pt">说明:</span></p>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
@@ -735,6 +736,19 @@ export default {
|
||||
await this.getOwnExtraInfo();
|
||||
},
|
||||
methods: {
|
||||
// 计算人均月收入
|
||||
calculatePerCapitaIncome() {
|
||||
const familyNum = parseFloat(this.formData.familyNum);
|
||||
const monthMoney = parseFloat(this.formData.monthMoney);
|
||||
|
||||
if (familyNum && monthMoney && familyNum > 0) {
|
||||
// 计算人均月收入,保留2位小数
|
||||
const perMoney = (monthMoney / familyNum).toFixed(2);
|
||||
this.formData.perMoney = perMoney;
|
||||
} else {
|
||||
this.formData.perMoney = '';
|
||||
}
|
||||
},
|
||||
// 判断是否上传pdf逻辑
|
||||
beforeUploadPdf(file) {
|
||||
const isValidType = file.type === 'application/pdf';
|
||||
|
||||
Reference in New Issue
Block a user