|
|
@@ -29,12 +29,12 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="续签开始日期" prop="renewContractStartDate">
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="form.renewContractStartDate" type="date" placeholder="选择日期"
|
|
|
- style="width: 100%;">
|
|
|
+ style="width: 100%;" :picker-options="pickerOptionsStart">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="续签结束日期" prop="renewContractEndDate">
|
|
|
<el-date-picker value-format="yyyy-MM-dd" v-model="form.renewContractEndDate" type="date" placeholder="选择日期"
|
|
|
- style="width: 100%;">
|
|
|
+ style="width: 100%;" :picker-options="pickerOptionsEnd">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="续签申请理由" prop="renewReason">
|
|
|
@@ -143,6 +143,23 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ pickerOptionsStart: {
|
|
|
+ disabledDate: time => {
|
|
|
+ let endDateVal = this.form.renewContractEndDate;
|
|
|
+ if (endDateVal) {
|
|
|
+ return time.getTime() > new Date(endDateVal).getTime();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ pickerOptionsEnd: {
|
|
|
+ disabledDate: time => {
|
|
|
+ let beginDateVal = this.form.renewContractStartDate;
|
|
|
+ if (beginDateVal) {
|
|
|
+ return (time.getTime()<new Date(beginDateVal).getTime()-1*24*60*60*1000
|
|
|
+ );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
fullscreenLoading:false,
|
|
|
tasks:[],
|
|
|
loading:false,
|