|
@@ -55,6 +55,12 @@
|
|
<el-input v-model="inputForm.reimbursementDay" class="bg-grey" size="small" placeholder="报销天数" style="width: 100%;" @keyup.native="inputForm.reimbursementDay = checkInputs(inputForm.reimbursementDay)"></el-input>
|
|
<el-input v-model="inputForm.reimbursementDay" class="bg-grey" size="small" placeholder="报销天数" style="width: 100%;" @keyup.native="inputForm.reimbursementDay = checkInputs(inputForm.reimbursementDay)"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+
|
|
|
|
+ <el-col :span="12" v-if="this.show">
|
|
|
|
+ <el-form-item label="剩余报销天数" prop="surplusReimbursementDay" :rules="[{ max: 10, trigger:'blur'}]">
|
|
|
|
+ <el-input v-model="inputForm.surplusReimbursementDay" class="bg-grey" size="small" placeholder="剩余报销天数" style="width: 100%;" :disabled="true"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
<el-form-item label="报销金额" prop="reimbursementAmount":rules="[{required: true, max: 10, message:'报销金额不可为空', max: 10,trigger:'blur'}]">
|
|
<el-form-item label="报销金额" prop="reimbursementAmount":rules="[{required: true, max: 10, message:'报销金额不可为空', max: 10,trigger:'blur'}]">
|
|
<el-input id="reimbursementAmount" v-model="inputForm.reimbursementAmount" class="bg-grey" size="small" placeholder="报销金额" style="width: 100%;" v-bind:disabled="this.show" @keyup.native="inputForm.reimbursementAmount = checkReimbursementAmount(inputForm.reimbursementAmount)">
|
|
<el-input id="reimbursementAmount" v-model="inputForm.reimbursementAmount" class="bg-grey" size="small" placeholder="报销金额" style="width: 100%;" v-bind:disabled="this.show" @keyup.native="inputForm.reimbursementAmount = checkReimbursementAmount(inputForm.reimbursementAmount)">
|
|
@@ -97,6 +103,12 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
|
|
+ <el-col :span="24">
|
|
|
|
+ <el-form-item label="备注" prop="remarks" :rules="[{max: 255, trigger:'blur'}]">
|
|
|
|
+ <el-input type="textarea" v-model="inputForm.remarks" oninput="if(value.length>255)value=value.slice(0,254)" placeholder="备注" > </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+
|
|
</el-row>
|
|
</el-row>
|
|
</el-form>
|
|
</el-form>
|
|
<span slot="footer" class="dialog-footer">
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -128,7 +140,10 @@
|
|
reimbursementQuotaDay: '', // 日报销额度
|
|
reimbursementQuotaDay: '', // 日报销额度
|
|
canReimbursementAmount: '', // 业务可报销额度
|
|
canReimbursementAmount: '', // 业务可报销额度
|
|
surplusReimbursementAmount: '', // 业务剩余可报销额度
|
|
surplusReimbursementAmount: '', // 业务剩余可报销额度
|
|
- reimbursementDay: '' // 报销天数
|
|
|
|
|
|
+ reimbursementDay: '', // 报销天数
|
|
|
|
+ surplusReimbursementDay: '', // 剩余报销天数
|
|
|
|
+ oldSurplusReimbursementDay: '', // 剩余报销天数(比较数据)
|
|
|
|
+ remarks: '' // 备注
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -165,7 +180,9 @@
|
|
// 获取日报销额度
|
|
// 获取日报销额度
|
|
let reimbursementQuotaDayNumber = this.inputForm.reimbursementQuotaDay
|
|
let reimbursementQuotaDayNumber = this.inputForm.reimbursementQuotaDay
|
|
if (reimbursementQuotaDayNumber) {
|
|
if (reimbursementQuotaDayNumber) {
|
|
|
|
+ var oldSurplusReimbursementDay = this.inputForm.oldSurplusReimbursementDay
|
|
this.inputForm.reimbursementAmount = (str * reimbursementQuotaDayNumber).toString()
|
|
this.inputForm.reimbursementAmount = (str * reimbursementQuotaDayNumber).toString()
|
|
|
|
+ this.inputForm.surplusReimbursementDay = (oldSurplusReimbursementDay - str).toString()
|
|
}
|
|
}
|
|
return str
|
|
return str
|
|
},
|
|
},
|
|
@@ -207,23 +224,28 @@
|
|
this.inputForm.reimbursementQuotaDay = this.yearList[0].reimbursementQuotaDay
|
|
this.inputForm.reimbursementQuotaDay = this.yearList[0].reimbursementQuotaDay
|
|
this.inputForm.reimbursementQuota = this.yearList[0].reimbursementQuota
|
|
this.inputForm.reimbursementQuota = this.yearList[0].reimbursementQuota
|
|
this.inputForm.remainReimbursementAmount = this.yearList[0].remainReimbursementAmount
|
|
this.inputForm.remainReimbursementAmount = this.yearList[0].remainReimbursementAmount
|
|
|
|
+ this.inputForm.surplusReimbursementDay = this.yearList[0].surplusReimbursementDay
|
|
|
|
+ this.inputForm.oldSurplusReimbursementDay = this.yearList[0].surplusReimbursementDay
|
|
|
|
|
|
// 获取日报销额度
|
|
// 获取日报销额度
|
|
let reimbursementQuotaDayNumber = this.inputForm.reimbursementQuotaDay
|
|
let reimbursementQuotaDayNumber = this.inputForm.reimbursementQuotaDay
|
|
let reimbursementDayNumber = this.inputForm.reimbursementDay
|
|
let reimbursementDayNumber = this.inputForm.reimbursementDay
|
|
if (reimbursementQuotaDayNumber && reimbursementDayNumber) {
|
|
if (reimbursementQuotaDayNumber && reimbursementDayNumber) {
|
|
|
|
+ var oldSurplusReimbursementDay = this.inputForm.oldSurplusReimbursementDay
|
|
this.inputForm.reimbursementAmount = (reimbursementDayNumber * reimbursementQuotaDayNumber).toString()
|
|
this.inputForm.reimbursementAmount = (reimbursementDayNumber * reimbursementQuotaDayNumber).toString()
|
|
|
|
+ this.inputForm.surplusReimbursementDay = (oldSurplusReimbursementDay - reimbursementDayNumber).toString()
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
this.inputForm.year = ''
|
|
this.inputForm.year = ''
|
|
this.inputForm.reimbursementQuotaDay = ''
|
|
this.inputForm.reimbursementQuotaDay = ''
|
|
this.inputForm.reimbursementQuota = ''
|
|
this.inputForm.reimbursementQuota = ''
|
|
this.inputForm.remainReimbursementAmount = ''
|
|
this.inputForm.remainReimbursementAmount = ''
|
|
|
|
+ this.inputForm.surplusReimbursementDay = ''
|
|
|
|
+ this.inputForm.oldSurplusReimbursementDay = ''
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
selectReimbursementType (reimbursementType) {
|
|
selectReimbursementType (reimbursementType) {
|
|
- console.log(11111)
|
|
|
|
if (reimbursementType === '1') {
|
|
if (reimbursementType === '1') {
|
|
// reimbursementAmount.isdisabled = true
|
|
// reimbursementAmount.isdisabled = true
|
|
this.show = true
|
|
this.show = true
|