|
|
@@ -72,8 +72,8 @@
|
|
|
}"
|
|
|
|
|
|
>
|
|
|
- <el-date-picker class="w100" v-model="scope.row.planStartTime" type="date"
|
|
|
- value-format="yyyy-MM-dd" :picker-options="pickerOptions"></el-date-picker>
|
|
|
+ <el-date-picker class="w100" disabled v-model="scope.row.planStartTime" type="date"
|
|
|
+ value-format="yyyy-MM-dd" ></el-date-picker>
|
|
|
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
@@ -85,8 +85,8 @@
|
|
|
message: '请选择计划结束时间',
|
|
|
trigger: 'change'
|
|
|
}">
|
|
|
- <el-date-picker class="w100" v-model="scope.row.planCompleteTime" type="date"
|
|
|
- value-format="yyyy-MM-dd":picker-options="pickerOptionsEnd" ></el-date-picker>
|
|
|
+ <el-date-picker class="w100" disabled v-model="scope.row.planCompleteTime" type="date"
|
|
|
+ value-format="yyyy-MM-dd" ></el-date-picker>
|
|
|
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
@@ -126,7 +126,7 @@
|
|
|
trigger: 'change'
|
|
|
}">
|
|
|
<el-date-picker class="w100" v-model="scope.row.planStartTime" type="date"
|
|
|
- value-format="yyyy-MM-dd" @input="surplusUnpackFn(scope.$index)"></el-date-picker>
|
|
|
+ value-format="yyyy-MM-dd" :picker-options="pickerOptions"></el-date-picker>
|
|
|
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
@@ -139,7 +139,7 @@
|
|
|
trigger: 'change'
|
|
|
}">
|
|
|
<el-date-picker class="w100" v-model="scope.row.planCompleteTime" type="date"
|
|
|
- value-format="yyyy-MM-dd"></el-date-picker>
|
|
|
+ value-format="yyyy-MM-dd" :picker-options="pickerOptionsEnd"></el-date-picker>
|
|
|
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
@@ -228,33 +228,6 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
|
|
|
- newPickerOptions:{
|
|
|
- disabledDate: (time) => {
|
|
|
- // 根据某个条件动态设置最大日期
|
|
|
- let num = this.surplusUnpackFn();
|
|
|
-
|
|
|
- if(this.formData.planStartTime){
|
|
|
- const maxDate = new Date(this.formData.planStartTime); // 您的逻辑方法
|
|
|
- return time.getTime() < maxDate.getTime();
|
|
|
- }else{
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- newPickerOptionsEnd:{
|
|
|
- disabledDate: (time) => {
|
|
|
- // 根据某个条件动态设置最大日期
|
|
|
- if(this.formData.planCompleteTime){
|
|
|
- const maxDate = new Date(this.formData.planCompleteTime); // 您的逻辑方法
|
|
|
- return time.getTime() > maxDate.getTime();
|
|
|
- }else{
|
|
|
- return false;
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- },
|
|
|
|
|
|
rules: {
|
|
|
|
|
|
@@ -352,7 +325,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
setSurplus() {
|
|
|
- this.form.surplusUnpack.push({ originalCode: this.formData.code, formingNum: this.formData.formingNum, planStartTime: '', planCompleteTime: '', isCopy: 1 })
|
|
|
+ this.form.surplusUnpack.push({ originalCode: this.formData.code, formingNum: this.formData.formingNum, planStartTime: this.formData.planStartTime, planCompleteTime: this.formData.planCompleteTime, isCopy: 1 })
|
|
|
},
|
|
|
|
|
|
openUnpack() {
|