|
@@ -13,7 +13,7 @@
|
|
|
>
|
|
|
<div class="top-flex-box">
|
|
|
<div style="display: flex; align-items: center">
|
|
|
- <el-radio v-model="dateType" :label="1">{{$t('ETableChildren.latest_date_indicator')}}</el-radio>
|
|
|
+ <el-radio v-model="dateType" :label="0">{{$t('ETableChildren.latest_date_indicator')}}</el-radio>
|
|
|
<div>
|
|
|
<label class="el-form-item__label">{{
|
|
|
$t("ETableChildren.advance_the_term")
|
|
@@ -33,7 +33,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <el-radio v-model="dateType" :label="2">{{$t('EtaChartAddPage.refrence_date_name')}}</el-radio>
|
|
|
+ <el-radio v-model="dateType" :label="1">{{$t('EtaChartAddPage.refrence_date_name')}}</el-radio>
|
|
|
<el-select v-model="refrenceDateName" :placeholder="$t('Edb.InputHolderAll.input_date')" style="width: 120px">
|
|
|
<el-option v-for="opt in referenceDateOpts" :key="opt.name" :label="opt.name" :value="opt.name"></el-option>
|
|
|
</el-select>
|
|
@@ -78,7 +78,7 @@ export default {
|
|
|
watch: {
|
|
|
show(n){
|
|
|
if(n){
|
|
|
- this.dateType=1
|
|
|
+ this.dateType=''
|
|
|
this.MoveForward=0
|
|
|
this.dateTransfData=[]
|
|
|
this.refrenceDateName=''
|
|
@@ -98,7 +98,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- dateType: 1,
|
|
|
+ dateType: '',
|
|
|
MoveForward: 0,
|
|
|
dateTransfData: [],//日期变换数据
|
|
|
refrenceDateName:''
|
|
@@ -109,6 +109,14 @@ export default {
|
|
|
this.$emit("update:show", false);
|
|
|
},
|
|
|
handleApply(){
|
|
|
+ if(![0,1].includes(this.dateType)){
|
|
|
+ this.$message.warning(this.$t('EtaChartAddPage.select_date_type'))
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if(this.dateType===1&&!this.refrenceDateName){
|
|
|
+ this.$message.warning(this.$t('EtaChartAddPage.select_refrence_tips'))
|
|
|
+ return
|
|
|
+ }
|
|
|
this.$emit('apply',{
|
|
|
dateType:this.dateType,
|
|
|
MoveForward:this.MoveForward,
|