liuhj 1 kuukausi sitten
vanhempi
commit
3992c6f7a2
1 muutettua tiedostoa jossa 13 lisäystä ja 3 poistoa
  1. 13 3
      src/components/OP/NewAirTicket.vue

+ 13 - 3
src/components/OP/NewAirTicket.vue

@@ -56,7 +56,7 @@
             <div class="communal-title">
                 <div>{{ title }}</div>
                 <div>
-                    <el-button size="mini" :disabled="addBtndisabled" type="primary" @click="addBtn">保存</el-button>
+                    <el-button size="mini" :disabled="addBtndisabled||!oldinif" type="primary" @click="addBtn">保存</el-button>
                     <el-button size="mini" type="primary" @click="download" style="margin-left: 10px;">导出报表</el-button>
                     <el-button size="mini" type="primary" @click="downloadCN" style="margin-left: 10px;">中文行程单</el-button>
                     <el-button size="mini" type="primary" @click="downloadEN" style="margin-left: 10px;">英文行程单</el-button>
@@ -262,13 +262,13 @@
                     </div>
                     <div class="flightroute-btn">
                         <span style="color: red;">Ps:有几行行程代码就会有默认几段航程,如有联程需求,请点击航段联程进行操作</span>
-                        <el-button size="mini" @click="openConnectingFlightSettings" type="primary">航段联程</el-button>
+                        <el-button size="mini" :disabled="!oldinif" @click="openConnectingFlightSettings" type="primary">航段联程</el-button>
                     </div>
                 </div>
             </el-form>
             <el-form :model="airTicketResOpData" :rules="airTicketResRules" ref="airTicketResOpData" label-width="150px"
                 class="demo-ruleForm">
-                <el-collapse v-model="activeNames" class="collapse-zd">
+                <el-collapse v-model="activeNames" class="collapse-zd" v-if="oldinif">
                     <el-collapse-item v-for="(item,indexa) in airTicketFeeInfos" :key="indexa" :title="`第${indexa + 1}段航程       审核状态:`+item.isAuditGMStr" :name="(indexa+1)+''">
                         <div class="airticket-card" style="display: flex;flex-wrap: wrap;">
                             <div class="AdditionalServices-all">
@@ -657,8 +657,12 @@
                                 </el-form-item>
                             </div>
                         </div>
+                        
                     </el-collapse-item>
                 </el-collapse>
+                <div v-else style="text-align: center;margin-top: 40px;color: red;">
+                    <span>此数据在老版机票费用已有数据,请前往老版机票费用查看!</span>
+                </div>
                 <!-- <el-form-item>
                     <div style="text-align: right;margin-top:22px;">
                         <el-button :disabled="addBtndisabled" type="primary" @click="addBtn">保存</el-button>
@@ -855,6 +859,7 @@ export default {
             },
             additionalServiceTypes:[],
             segmentarray:[],
+            oldinif:false,
         }
     },
     methods: {
@@ -916,6 +921,11 @@ export default {
                     if (res.data.code == 200) {
                         that.groupAirInfo=res.data.data.groupAirInfo;//团组信息
                         that.airTicketFeeInfos=res.data.data.airTicketFeeInfos;//机票信息列表
+                        if(that.airTicketFeeInfos.length>0&&that.airTicketFeeInfos[0].airTicketBasicInfos.length<=0){
+                            that.oldinif=false;
+                        }else{
+                            that.oldinif=true;
+                        }
                         that.flightsCodeChange(res.data.data.groupAirInfo.flightsDescription)
                         resolve();
                     } else {