Commit 8d6a5dbd authored by liudong1993's avatar liudong1993

签证订单修改备注功能

parent fa5e23a9
......@@ -5,7 +5,7 @@
.page_MyCustomer ._mc_addbox .divActive{margin: -3px auto; width: 26px; height: 3px; background: #E95252;}
.page_MyCustomer ._mc_edit{overflow: auto;display: none;position:absolute;
z-index: 50; bottom:0;left: 0;border-top:3px solid #38425d;background-color:#f9f9f9; padding: 10px;width: 100%;min-width: 1146px;}
.page_MyCustomer .edHeight{display: block;height: 191px;}
.page_MyCustomer .edHeight{display: block;height: 291px;}
.page_MyCustomer ._mc_list{overflow-x: auto; background: #fff; padding-top: 20px; padding-left: 15px;}
.page_MyCustomer ._scrollbar::-webkit-scrollbar{width: 4px;height: 8px;}
.page_MyCustomer ._scrollbar::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);background: #c9c9c9;}
......@@ -152,7 +152,10 @@
<td class="groupTourOrderIcon">
<el-button-group>
<el-tooltip v-if="item.income<=0&&item.visaOrderStatus==1&&item.visaStatus==1" class="item" effect="dark" content="修改" placement="top-start">
<el-button type="primary" style='background:#409EFF; border-color:#409EFF' icon="iconfont icon-img_bianji_small" @click='getDetail(item)'></el-button>
<el-button type="primary" style='background:#409EFF; border-color:#409EFF' icon="iconfont icon-img_bianji_small" @click='getDetail(item,false)'></el-button>
</el-tooltip>
<el-tooltip v-else class="item" effect="dark" content="修改备注" placement="top-start">
<el-button type="primary" style='background:#409EFF; border-color:#409EFF' icon="iconfont icon-img_bianji_small" @click='getDetail(item,true)'></el-button>
</el-tooltip>
<el-tooltip effect="dark" content="结算" placement="top-start">
<el-button type="primary" style='background:#5EBB64; border-color:#5EBB64' @click='goUrl(item)' icon="iconfont icon-qian"></el-button>
......@@ -233,12 +236,12 @@
</el-col>
<el-col :span="4">
<el-form-item label="人数" prop="PeopleNum">
<el-input @keyup.native="checkInteger(addMsg,'PeopleNum')" min="1" v-model="addMsg.PeopleNum" placeholder="请输入" maxlength="20"></el-input>
<el-input @keyup.native="checkInteger(addMsg,'PeopleNum')" min="1" v-model="addMsg.PeopleNum" placeholder="请输入" maxlength="20" :disabled="updateRemarksStatus"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="客人类型">
<el-select v-model="addMsg.ClientType" size=mini>
<el-select v-model="addMsg.ClientType" :disabled="updateRemarksStatus" size=mini>
<el-option label="同业" value="1"></el-option>
<el-option label="直客" value="2"></el-option>
</el-select>
......@@ -246,7 +249,7 @@
</el-col>
<el-col :span="8">
<el-form-item label="备注" >
<el-input v-model="addMsg.Remark" type="textarea" maxlength="500" placeholder="请输入"></el-input>
<el-input v-model="addMsg.Remark" type="textarea" maxlength="500" placeholder="请输入" ></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
......@@ -255,17 +258,17 @@
<el-row :gutter="20" v-if='visaManagementId>0'>
<el-col :span="4">
<el-form-item label="入境时间" prop="EnterCountryTime">
<el-date-picker value-format="yyyy-MM-dd" class='w170' v-model='addMsg.EnterCountryTime' type="date"></el-date-picker>
<el-date-picker value-format="yyyy-MM-dd" class='w170' v-model='addMsg.EnterCountryTime' type="date" :disabled="updateRemarksStatus"></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="出境时间" prop="LeaveCountryTime">
<el-date-picker value-format="yyyy-MM-dd" class='w170' v-model='addMsg.LeaveCountryTime' type="date"></el-date-picker>
<el-date-picker value-format="yyyy-MM-dd" class='w170' v-model='addMsg.LeaveCountryTime' type="date" :disabled="updateRemarksStatus"></el-date-picker>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="出发机场" prop="DepartAirport">
<el-select v-model="addMsg.DepartAirport" filterable size=mini @change="getFilghtForAir(1)">
<el-select v-model="addMsg.DepartAirport" filterable size=mini @change="getFilghtForAir(1)" :disabled="updateRemarksStatus">
<el-option
v-for="item in ChinaAirportList"
:key="item.ID"
......@@ -277,7 +280,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="入境口岸" prop="EnterCountryPort">
<el-select v-model="addMsg.EnterCountryPort" filterable size=mini @change="getFilghtForAir(1)">
<el-select v-model="addMsg.EnterCountryPort" filterable size=mini @change="getFilghtForAir(1)" :disabled="updateRemarksStatus">
<el-option
v-for="item in JapanAirportList"
:key="item.ID"
......@@ -289,7 +292,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="入境航班" prop="EnterCountryFlight">
<el-select v-model="addMsg.EnterCountryFlight" filterable size=mini >
<el-select v-model="addMsg.EnterCountryFlight" filterable size=mini :disabled="updateRemarksStatus">
<el-option
v-for="item in FilghtForAirIn"
:key="item.ID"
......@@ -305,7 +308,7 @@
<el-row :gutter="20" v-if='visaManagementId>0'>
<el-col :span="4">
<el-form-item label="返回机场" prop="GetBackAirport">
<el-select v-model="addMsg.GetBackAirport" filterable size=mini @change="getFilghtForAir(2)">
<el-select v-model="addMsg.GetBackAirport" filterable size=mini @change="getFilghtForAir(2)" :disabled="updateRemarksStatus">
<el-option
v-for="item in ChinaAirportList"
:key="item.ID"
......@@ -317,7 +320,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="出境口岸" prop="LeaveCountryPort">
<el-select v-model="addMsg.LeaveCountryPort" filterable size=mini @change="getFilghtForAir(2)">
<el-select v-model="addMsg.LeaveCountryPort" filterable size=mini @change="getFilghtForAir(2)" :disabled="updateRemarksStatus">
<el-option
v-for="item in JapanAirportList"
:key="item.ID"
......@@ -329,7 +332,7 @@
</el-col>
<el-col :span="4">
<el-form-item label="出境航班" prop="LeaveCountryFlight">
<el-select v-model="addMsg.LeaveCountryFlight" filterable size=mini >
<el-select v-model="addMsg.LeaveCountryFlight" filterable size=mini :disabled="updateRemarksStatus">
<el-option
v-for="item in FilghtForAirOut"
:key="item.ID"
......@@ -390,6 +393,7 @@ export default {
EnterCountryTime:[{required: true, message: "请输入入境日期", trigger: "blur"}],
LeaveCountryTime:[{required: true, message: "请输入出境日期", trigger: "blur"}]
},
updateRemarksStatus:false,
SendStartDate:'',
visaManagementId:0,
VisaApplyForTypeEnum:[],
......@@ -547,9 +551,9 @@ export default {
}
},err=>{})
},
getDetail(obj){
getDetail(obj,updateRStatus){
this.SendStartDate=obj.sendStartDate
console.log(this.SendStartDate)
this.updateRemarksStatus=updateRStatus;
this.visaManagementId=obj.visaManagementId
this.addMsg.VisaId=obj.visaId
this.addMsg.Id=obj.id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment