Commit 8d6a5dbd authored by liudong1993's avatar liudong1993

签证订单修改备注功能

parent fa5e23a9
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
.page_MyCustomer ._mc_addbox .divActive{margin: -3px auto; width: 26px; height: 3px; background: #E95252;} .page_MyCustomer ._mc_addbox .divActive{margin: -3px auto; width: 26px; height: 3px; background: #E95252;}
.page_MyCustomer ._mc_edit{overflow: auto;display: none;position:absolute; .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;} 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 ._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{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;} .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 @@ ...@@ -152,7 +152,10 @@
<td class="groupTourOrderIcon"> <td class="groupTourOrderIcon">
<el-button-group> <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-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>
<el-tooltip effect="dark" content="结算" placement="top-start"> <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> <el-button type="primary" style='background:#5EBB64; border-color:#5EBB64' @click='goUrl(item)' icon="iconfont icon-qian"></el-button>
...@@ -233,12 +236,12 @@ ...@@ -233,12 +236,12 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="人数" prop="PeopleNum"> <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-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="客人类型"> <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="1"></el-option>
<el-option label="直客" value="2"></el-option> <el-option label="直客" value="2"></el-option>
</el-select> </el-select>
...@@ -246,7 +249,7 @@ ...@@ -246,7 +249,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="备注" > <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-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
...@@ -255,17 +258,17 @@ ...@@ -255,17 +258,17 @@
<el-row :gutter="20" v-if='visaManagementId>0'> <el-row :gutter="20" v-if='visaManagementId>0'>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="入境时间" prop="EnterCountryTime"> <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-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="出境时间" prop="LeaveCountryTime"> <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-form-item>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="出发机场" prop="DepartAirport"> <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 <el-option
v-for="item in ChinaAirportList" v-for="item in ChinaAirportList"
:key="item.ID" :key="item.ID"
...@@ -277,7 +280,7 @@ ...@@ -277,7 +280,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="入境口岸" prop="EnterCountryPort"> <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 <el-option
v-for="item in JapanAirportList" v-for="item in JapanAirportList"
:key="item.ID" :key="item.ID"
...@@ -289,7 +292,7 @@ ...@@ -289,7 +292,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="入境航班" prop="EnterCountryFlight"> <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 <el-option
v-for="item in FilghtForAirIn" v-for="item in FilghtForAirIn"
:key="item.ID" :key="item.ID"
...@@ -305,7 +308,7 @@ ...@@ -305,7 +308,7 @@
<el-row :gutter="20" v-if='visaManagementId>0'> <el-row :gutter="20" v-if='visaManagementId>0'>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="返回机场" prop="GetBackAirport"> <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 <el-option
v-for="item in ChinaAirportList" v-for="item in ChinaAirportList"
:key="item.ID" :key="item.ID"
...@@ -317,7 +320,7 @@ ...@@ -317,7 +320,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="出境口岸" prop="LeaveCountryPort"> <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 <el-option
v-for="item in JapanAirportList" v-for="item in JapanAirportList"
:key="item.ID" :key="item.ID"
...@@ -329,7 +332,7 @@ ...@@ -329,7 +332,7 @@
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-form-item label="出境航班" prop="LeaveCountryFlight"> <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 <el-option
v-for="item in FilghtForAirOut" v-for="item in FilghtForAirOut"
:key="item.ID" :key="item.ID"
...@@ -390,6 +393,7 @@ export default { ...@@ -390,6 +393,7 @@ export default {
EnterCountryTime:[{required: true, message: "请输入入境日期", trigger: "blur"}], EnterCountryTime:[{required: true, message: "请输入入境日期", trigger: "blur"}],
LeaveCountryTime:[{required: true, message: "请输入出境日期", trigger: "blur"}] LeaveCountryTime:[{required: true, message: "请输入出境日期", trigger: "blur"}]
}, },
updateRemarksStatus:false,
SendStartDate:'', SendStartDate:'',
visaManagementId:0, visaManagementId:0,
VisaApplyForTypeEnum:[], VisaApplyForTypeEnum:[],
...@@ -547,9 +551,9 @@ export default { ...@@ -547,9 +551,9 @@ export default {
} }
},err=>{}) },err=>{})
}, },
getDetail(obj){ getDetail(obj,updateRStatus){
this.SendStartDate=obj.sendStartDate this.SendStartDate=obj.sendStartDate
console.log(this.SendStartDate) this.updateRemarksStatus=updateRStatus;
this.visaManagementId=obj.visaManagementId this.visaManagementId=obj.visaManagementId
this.addMsg.VisaId=obj.visaId this.addMsg.VisaId=obj.visaId
this.addMsg.Id=obj.id 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