|
@@ -48,6 +48,7 @@
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
+ :picker-options="pickerOptionsSimulation"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="动力学软件license数量:" prop="numDynamicLicense">
|
|
@@ -65,6 +66,7 @@
|
|
|
type="date"
|
|
|
placeholder="选择日期"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
+ :picker-options="pickerOptionsDynamic"
|
|
|
></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</div>
|
|
@@ -145,8 +147,36 @@ export default {
|
|
|
numDynamicLicense: "",
|
|
|
dateDynamicLicense: ""
|
|
|
},
|
|
|
+ pickerOptionsSimulation:{
|
|
|
+ disabledDate: (date)=>{
|
|
|
+ if(this.validDateSimulation){
|
|
|
+ if(new Date(date).getTime() > new Date(this.validDateSimulation).getTime()){
|
|
|
+ return true
|
|
|
+ }else{
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ pickerOptionsDynamic:{
|
|
|
+ disabledDate: (date)=>{
|
|
|
+ if(this.validDateDynamic){
|
|
|
+ if(new Date(date).getTime() > new Date(this.validDateDynamic).getTime()){
|
|
|
+ return true
|
|
|
+ }else{
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
validNumSimLicense: undefined,
|
|
|
validNumDynLicense: undefined,
|
|
|
+ validDateSimulation: undefined,
|
|
|
+ validDateDynamic: undefined,
|
|
|
rules: {
|
|
|
numSimulationLicense: [
|
|
|
{ required: true, message: "请输入", trigger: "blur" },
|
|
@@ -212,6 +242,8 @@ export default {
|
|
|
if(res.code == '200' && res.info){
|
|
|
this.validNumDynLicense = res.info.validNumDynLicense
|
|
|
this.validNumSimLicense = res.info.validNumSimLicense
|
|
|
+ this.validDateDynamic = res.info.dateSimulationLicense
|
|
|
+ this.validDateSimulation = res.info.dateDynamicLicense
|
|
|
}
|
|
|
})
|
|
|
},
|