Commit bf1a2ed0 authored by 123zhang's avatar 123zhang

国际会啊

parent 6bb0e749
......@@ -1420,4 +1420,14 @@ export const visaT = {
qsrlingdui:'请输入领队',
qxzmoban:'请选择模板',
Regularflights:'常用航班',
qtxrank:'请填写排序',
addApplicant:'添加申请人',
rapplicantxx:'复制申请人信息',
qtxzwx:'请填写中文姓',
qtxzwm:'请填写中文名',
Completionover:'办理完成',
sfshanchubd:'是否删除绑定?',
qxzzzdqzlx:'请选择正确的签证类型!',
qxzxybddry:"请选择需要绑定的人员",
v_Othervisas:'其他签证'
}
\ No newline at end of file
......@@ -26,7 +26,7 @@
{{$t('visa.v_tvisa')}}
<el-dropdown-menu slot="dropdown" >
<el-dropdown-item v-for="item in VisaManagementList" :key='item.Id' v-if="item.IsGroupSigned==1" :command='{id:item.Id,type:2}'>{{item.Name}}</el-dropdown-item>
<el-dropdown-item v-if="LineID!=14" :command='{id:-1,type:2}'>{{$t('visa.v_Othervisas')}}</el-dropdown-item>
<el-dropdown-item v-if="LineID!=14" :command='{id:-1,type:2}'>{{$t('visaT.v_Othervisas')}}</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
......@@ -34,7 +34,7 @@
{{$t('visa.v_gvisa')}}
<el-dropdown-menu slot="dropdown" >
<el-dropdown-item v-for="item in VisaManagementList" :key='item.Id' v-if="item.IsOrderSigned==1" :command='{id:item.Id,type:1}'>{{item.Name}}</el-dropdown-item>
<el-dropdown-item v-if="LineID!=14" :command='{id:-1,type:1}'>{{$t('visa.v_Othervisas')}}</el-dropdown-item>
<el-dropdown-item v-if="LineID!=14" :command='{id:-1,type:1}'>{{$t('visaT.v_Othervisas')}}</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
......@@ -85,9 +85,9 @@
</span>
<span v-else>
<span v-if="item.VisaCountryType!=0">
<span v-if="item.VisaManageStatus==1">未办理</span>
<span v-if="item.VisaManageStatus==2">办理中</span>
<span v-if="item.VisaManageStatus==3">办理完成</span>
<span v-if="item.VisaManageStatus==1">{{$t('visa.v_weibanli')}}</span>
<span v-if="item.VisaManageStatus==2">{{$t('visa.v_banlizhong')}}</span>
<span v-if="item.VisaManageStatus==3">{{$t('visaT.Completionover')}}</span>
</span>
</span>
......@@ -122,17 +122,17 @@ export default {
StatusList:[
{
Id:'-1',
Name:'不限'
Name:this.$t('pub.unlimitedSel')
},{
Id:'0',
Name:'待处理'
Name:this.$t('Airticket.Air_toProcessed')
},
{
Id:'1',
Name:'通过'
Name: this.$t('visa.v_tongguo')
},{
Id:'2',
Name:'拒签'
Name:this.$t('visa.v_jujue')
},
],
LineID:0,
......@@ -171,16 +171,16 @@ export default {
},err=>{})
},
deletelist(id){//删除提示
this.$confirm('是否删除绑定?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
this.$confirm(this.$t('visaT.sfshanchubd'), this.$t('tips.tips'), {
confirmButtonText: this.$t('pub.sureBtn'),
cancelButtonText: this.$t('pub.cancelBtn'),
type: 'warning'
}).then(() => {
this.deleteTshi(id)
}).catch(() => {
this.$message({
type: 'info',
message: '已取消删除'
message: this.$t('tips.cancleDelete')
});
});
},
......@@ -196,11 +196,11 @@ export default {
},
bindVisa(command){ //绑定签证类型
if(command.id>0&&this.LineID!=14){
this.$message.error('请选择正确的签证类型!')
this.$message.error(this.$t('visaT.qxzzzdqzlx'))
return;
}
if(this.checkList.length==0){
this.$message.error('请选择需要绑定的人员')
this.$message.error(this.$t('visaT.qxzxybddry'))
return
}
let msg = {
......
......@@ -77,7 +77,7 @@
</el-form-item>
</div>
<div class="_flex">
<el-form-item label="出发机场" prop="DepartAirport">
<el-form-item :label="$t('visaT.cfAirport')" prop="DepartAirport">
<el-select v-model="addMsg.DepartAirport" filterable size=mini class="w230" @change="flightRevert(1);getFilghtForAir(1)">
<el-option
v-for="item in ChinaAirportList"
......@@ -87,7 +87,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="入境口岸" prop="EnterCountryPort">
<el-form-item :label="$t('visaT.Portofentry')" prop="EnterCountryPort">
<el-select v-model="addMsg.EnterCountryPort" filterable size=mini class="w230" @change="flightRevert(1);getFilghtForAir(1)">
<el-option
v-for="item in JapanAirportList"
......@@ -97,7 +97,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="入境航班" prop="EnterCountryFlight">
<el-form-item :label="$t('visaT.Inboundflights')" prop="EnterCountryFlight">
<el-select v-model="addMsg.EnterCountryFlight" filterable size=mini class="w230">
<el-option
v-for="item in FilghtForAirIn"
......@@ -109,7 +109,7 @@
</el-form-item>
</div>
<div class="_flex">
<el-form-item label="返回机场" prop="GetBackAirport">
<el-form-item :label="$t('visaT.fhjichang')" prop="GetBackAirport">
<el-select v-model="addMsg.GetBackAirport" filterable size=mini class="w230" @change="flightRevert(2);getFilghtForAir(2)">
<el-option
v-for="item in ChinaAirportList"
......@@ -119,7 +119,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="出境口岸" prop="LeaveCountryPort">
<el-form-item :label="$t('visaT.Exitport')" prop="LeaveCountryPort">
<el-select v-model="addMsg.LeaveCountryPort" filterable size=mini class="w230" @change="flightRevert(2);getFilghtForAir(2)">
<el-option
v-for="item in JapanAirportList"
......@@ -129,7 +129,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="出境航班" prop="LeaveCountryFlight">
<el-form-item :label="$t('visaT.Outboundflight')" prop="LeaveCountryFlight">
<el-select v-model="addMsg.LeaveCountryFlight" filterable size=mini class="w230">
<el-option
v-for="item in FilghtForAirOut"
......@@ -140,56 +140,56 @@
</el-select>
</el-form-item>
</div>
<el-form-item label="订单备注">
<el-form-item :label="$t('visaT.Orderremark')">
<el-input v-model="addMsg.OrderRemarks" type="textarea" maxlength="500" size=mini class="w400"></el-input>
</el-form-item>
<el-form-item label="备注">
<el-form-item :label="$t('hotel.hotel_remark')">
<el-input v-model="addMsg.Remarks" type="textarea" maxlength="500" size=mini class="w400"></el-input>
</el-form-item>
</el-form>
<p class="btmTitle">申请人信息(共{{addMsg.PeopleList.length}})</p>
<p class="btmTitle">{{$t('visaT.Applicantxx')}}({{$t('hotel.hotel_totalRoom')}}{{addMsg.PeopleList.length}}{{$t('hotel.hotel_people')}})</p>
<div class="_scrollbar">
<div v-for="(item,index) in addMsg.PeopleList">
<el-form :model="item" ref="item" :rules="rules" label-width="160px" class="_Apply_item_form clearfix">
<div class="_Apply_item clearfix">
<p>申请人{{index+1}} <i v-show="showIS" class="iconfont icon-guanbi" @click="deleteThis(index)"></i> </p>
<el-form-item label="所属订单" prop="OrderId">
<el-input v-model="item.OrderId" type="text" size=mini class="w230" maxlength="6" placeholder="请输入订单号"></el-input>
<p>{{$t('visaT.Applicantxx')}}{{index+1}} <i v-show="showIS" class="iconfont icon-guanbi" @click="deleteThis(index)"></i> </p>
<el-form-item :label="$t('visa.v_suoshudingdan')" prop="OrderId">
<el-input v-model="item.OrderId" type="text" size=mini class="w230" maxlength="6" :placeholder="$t('visaT.qsrddh')"></el-input>
</el-form-item>
<el-form-item label="中文姓" prop="SurName">
<el-input v-model="item.SurName" @change="Transformation(item.SurName,'SurName',index)" type="text" size=mini class="w230" maxlength="20" placeholder="请输入中文"></el-input>
<el-form-item :label="$t('visaT.Chinesesurname')" prop="SurName">
<el-input v-model="item.SurName" @change="Transformation(item.SurName,'SurName',index)" type="text" size=mini class="w230" maxlength="20" :placeholder="$t('visaT.peChinese')"></el-input>
</el-form-item>
<el-form-item label="中文名" prop="Name" >
<el-input v-model="item.Name" type="text" @change="Transformation(item.Name,'Name',index)" size=mini class="w230" maxlength="20" placeholder="请输入中文"></el-input>
<el-form-item :label="$t('admin.admin_cnName')" prop="Name" >
<el-input v-model="item.Name" type="text" @change="Transformation(item.Name,'Name',index)" size=mini class="w230" maxlength="20" :placeholder="$t('visaT.peChinese')"></el-input>
</el-form-item>
<el-form-item label="性别" prop="Sex">
<el-form-item :label="$t('system.table_sex')" prop="Sex">
<el-select v-model="item.Sex" filterable size=mini class="w230">
<el-option key="1" label="男" value="1"> </el-option>
<el-option key="2" label="女" value="2"> </el-option>
<el-option key="1" :label="$t('visaT.boy')" value="1"> </el-option>
<el-option key="2" :label="$t('visaT.girl')" value="2"> </el-option>
</el-select>
</el-form-item>
<el-form-item label="英文姓" prop="ESurName">
<el-input v-model="item.ESurName" type="text" size=mini class="w230" maxlength="20" placeholder="请输入英文"></el-input>
<el-form-item :label="$t('visaT.Englishsurname')" prop="ESurName">
<el-input v-model="item.ESurName" type="text" size=mini class="w230" maxlength="20" :placeholder="$t('visaT.peEnglish')"></el-input>
</el-form-item>
<el-form-item label="英文名" prop="EName">
<el-input v-model="item.EName" type="text" size=mini class="w230" maxlength="20" placeholder="请输入英文"></el-input>
<el-form-item :label="$t('system.table_ENname')" prop="EName">
<el-input v-model="item.EName" type="text" size=mini class="w230" maxlength="20" :placeholder="$t('visaT.peEnglish')"></el-input>
</el-form-item>
<el-form-item label="出生日期" prop="Birthday">
<el-form-item :label="$t('admin.admin_BirthDate')" prop="Birthday">
<el-date-picker
class="w230"
v-model="item.Birthday"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期">
:placeholder="$t('admin.admin_choDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="护照号" prop="PassportNo">
<el-input v-model="item.PassportNo" type="text" size=mini class="w230" maxlength="20" placeholder="请填写护照号"></el-input>
<el-form-item :label="$t('system.table_Passport')" prop="PassportNo">
<el-input v-model="item.PassportNo" type="text" size=mini class="w230" maxlength="20" :placeholder="$t('visaT.ptxPassportNo')"></el-input>
</el-form-item>
<el-form-item label="护照签发地" prop="PassportAddress">
<el-input v-model="item.PassportAddress" type="text" size=mini class="w230" maxlength="100" placeholder="请填写"></el-input>
<el-form-item :label="$t('visaT.PassportNoadder')" prop="PassportAddress">
<el-input v-model="item.PassportAddress" type="text" size=mini class="w230" maxlength="100" :placeholder="$t('visaT.Pleasefillin')"></el-input>
</el-form-item>
<el-form-item label="护照过期日" prop="PassportExpiry">
<el-form-item :label="$t('visaT.PassportNogq')" prop="PassportExpiry">
<el-date-picker
@change="dateTimeReg(item.PassportExpiry,index)"
class="w230"
......@@ -197,10 +197,10 @@
v-model="item.PassportExpiry"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期">
:placeholder="$t('admin.admin_choDate')">
</el-date-picker>
</el-form-item>
<el-form-item label="国籍" prop="Nationality">
<el-form-item :label="$t('visaT.nationality')" prop="Nationality">
<el-select v-model="item.Nationality" filterable size=mini class="w230">
<el-option
v-for="item in countryList"
......@@ -210,7 +210,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="婚姻" prop="Marriage">
<el-form-item :label="$t('visaT.Marriage')" prop="Marriage">
<el-select v-model="item.Marriage" filterable size=mini class="w230">
<el-option
v-for="item in MarriageType"
......@@ -220,13 +220,13 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="家庭居住地" prop="Address">
<el-input v-model="item.Address" type="text" size=mini class="w230" maxlength="6" placeholder="请填写省"></el-input>
<el-form-item :label="$t('visa.v_jtjzd')" prop="Address">
<el-input v-model="item.Address" type="text" size=mini class="w230" maxlength="6" :placeholder="$t('visaT.fillprovince')"></el-input>
</el-form-item>
<el-form-item label="家庭详细地址" prop="AddressDetail" class="_AddressDetail">
<el-input v-model="item.AddressDetail" type="text" size=mini maxlength="200" placeholder="请填写"></el-input>
<el-form-item :label="$t('visaT.jtxxdz')" prop="AddressDetail" class="_AddressDetail">
<el-input v-model="item.AddressDetail" type="text" size=mini maxlength="200" :placeholder="$t('visaT.Pleasefillin')"></el-input>
</el-form-item>
<el-form-item label="身份确认" prop="IdentityType">
<el-form-item :label="$t('visaT.authentication')" prop="IdentityType">
<el-select v-model="item.IdentityType" filterable size=mini class="w230" v-if="item.IdentityType==''">
<el-option
v-for="item in VisaIdentityTypeEnum"
......@@ -237,7 +237,7 @@
</el-select>
<el-input v-else v-model="item.IdentityType" type="text" size=mini class="w230" maxlength="50"></el-input>
</el-form-item>
<el-form-item label="出境记录" prop="HistoryRecord">
<el-form-item :label="$t('visaT.Exitrecord')" prop="HistoryRecord">
<el-select v-model="item.HistoryRecord" filterable size=mini class="w230" v-if="item.HistoryRecord==''">
<el-option
v-for="item in VisaDeparturesType"
......@@ -247,9 +247,9 @@
</el-option>
</el-select>
<el-input v-else v-model="item.HistoryRecord" type="text" size=mini class="w230" maxlength="50" ></el-input>
<el-checkbox v-model="item.IsRecommend" :true-label='1' :false-label='2'>推荐</el-checkbox>
<el-checkbox v-model="item.IsRecommend" :true-label='1' :false-label='2'>{{$t('visaT.Recommend')}}</el-checkbox>
</el-form-item>
<el-form-item label="职务" prop="Duty">
<el-form-item :label="$t('visaT.post')" prop="Duty">
<el-select v-model="item.Duty" filterable size=mini class="w230" v-if="item.Duty==''">
<el-option
v-for="item in VisaDutyTypeEnum"
......@@ -260,14 +260,14 @@
</el-select>
<el-input v-else v-model="item.Duty" type="text" size=mini class="w230" maxlength="50" ></el-input>
</el-form-item>
<el-form-item label="备注">
<el-form-item :label="$t('hotel.hotel_remark')">
<el-input v-model="item.Remarks" type="textarea" size=mini class="w230" maxlength="1000"></el-input>
</el-form-item>
<el-form-item label="高校学生">
<el-form-item :label="$t('visaT.student')">
<el-checkbox v-model="item.IsHightSchool" :true-label='1' :false-label='2'></el-checkbox>
</el-form-item>
<el-form-item label="排序" prop="Sort">
<el-input v-model="item.Sort" @keyup.native="checkInteger(item,'Sort')" type="text" size=mini class="w230" maxlength="6" placeholder="请填写排序"></el-input>
<el-form-item :label="$t('system.table_rank')" prop="Sort">
<el-input v-model="item.Sort" @keyup.native="checkInteger(item,'Sort')" type="text" size=mini class="w230" maxlength="6" :placeholder="$t('visaT.qtxrank')"></el-input>
</el-form-item>
</div>
<div class="_Ec_Box clearfix">
......@@ -283,20 +283,20 @@
</el-form>
</div>
<div class="_addPp">
<button class="normalBtn" type="button" @click="addPp()"> <i class="iconfont icon-bianji-smal"></i> 添加申请人</button>
<button class="normalBtn" type="button" @click="addPp()"> <i class="iconfont icon-bianji-smal"></i> {{$t('visaT.addApplicant')}}</button>
<el-input type="text" class="_addNum" @blur="regAddNum()" v-model="addNum"></el-input>
<el-checkbox v-model="copyInfo">复制申请人信息</el-checkbox>
<el-checkbox v-model="copyInfo">{{$t('visaT.rapplicantxx')}}</el-checkbox>
</div>
</div>
<div class="_trip_details" v-if="addMsg.TravelPlanList.length>0">
<P class="_tr_tit">日本行程计划({{addMsg.TravelPlanList.length}}天</P>
<P class="_tr_tit">{{$t('visaT.rbxcjh')}}({{addMsg.TravelPlanList.length}}{{$t('hotel.hotel_day')}}</P>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width=250>日期</th>
<th width=250>{{$t('pub.date')}}</th>
<!-- <th width=100>城市</th> -->
<th width=400>行程</th>
<th width=400>酒店</th>
<th width=100>操作</th>
<th width=400>{{$t('Airticket.Air_Trip')}}</th>
<th width=400>{{$t('hotel.hotel')}}</th>
<th width=100>{{$t('hotel.table_operat')}}</th>
</tr>
<template v-for="(trip,ti) in addMsg.TravelPlanList">
<tr v-if="showIindex!=ti">
......@@ -320,15 +320,15 @@
<el-input v-model="trip.HotelInfo" type="textarea" size=mini class="w230" ></el-input>
</td>
<td>
<input type="button" class="normalBtn" @click="showIindex=-1"value="确定" />
<input type="button" class="normalBtn" @click="showIindex=-1" :value="$t('pub.sureBtn')" />
</td>
</tr>
</template>
</table>
</div>
<div class="upBtnList">
<input type="button" class="normalBtn" @click="submitForm('addMsg')"value="保存" />
<button class="hollowFixedBtn" @click="goUrl(url)">取消</button>
<input type="button" class="normalBtn" @click="submitForm('addMsg')" :value="$t('pub.saveBtn')" />
<button class="hollowFixedBtn" @click="goUrl(url)">{{$t('pub.cancelBtn')}}</button>
</div>
</div>
</template>
......@@ -391,74 +391,71 @@ export default {
},
rules:{
OrderId:[
{ required: true, message: '请输入订单号/团号', trigger: 'blur' },
{ pattern: /^[0-9]*$/, message: "请输入正确的订单号/团号" }
{ required: true, message: this.$t('visaT.qsrddh'), trigger: 'blur' },
{ pattern: /^[0-9]+$/, message: this.$t('visaT.qsrzqddh') }
],
ApplyForType:[
{ required: true, message: '请选择申请类型', trigger: 'change' }
],
SignStatus:[
{ required: true, message: '请选择申请类型', trigger: 'change' }
ApplyForType:[
{ required: true, message: this.$t('visaT.qxzqqlx'), trigger: 'change' }
],
value6:[
{ required: true, message: '请选择出入境时间', trigger: 'blur' }
{ required: true, message: this.$t('visaT.qxzcrjsj'), trigger: 'blur' }
],
DepartAirport:[
{ required: true, message: '请选择起飞机场', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzqfjc'), trigger: 'change' }
],
EnterCountryPort:[
{ required: true, message: '请选择入境口岸', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzrjka'), trigger: 'change' }
],
EnterCountryFlight:[
{ required: true, message: '请选择入境航班号', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzrjhbh'), trigger: 'change' }
],
GetBackAirport:[
{ required: true, message: '请选择返回机场', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzfhjc'), trigger: 'change' }
],
LeaveCountryPort:[
{ required: true, message: '请选择出境口岸', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzcjka'), trigger: 'change' }
],
LeaveCountryFlight:[
{ required: true, message: '请选择出境航班号', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzcjhbh'), trigger: 'change' }
],
SurName:[
{ required: true, message: '请填写中文姓', trigger: 'blur' },
{ pattern: /^[\u4E00-\u9FA5]{1,5}$/, message: "请输入中文姓" }
{ required: true, message: this.$t('visaT.qtxzwx'), trigger: 'blur' },
{ pattern: /^[\u4E00-\u9FA5]{1,5}$/, message:this.$t('visaT.qsrzwx') }
],
Name:[
{ required: true, message: '请填写中文名', trigger: 'blur' },
{ pattern: /^[\u4E00-\u9FA5]{1,5}$/, message: "请输入中文姓" }
{ required: true, message: this.$t('visaT.qtxzwm'), trigger: 'blur' },
{ pattern: /^[\u4E00-\u9FA5]{1,5}$/, message: this.$t('visaT.qsrzwx') }
],
ESurName:[
{ required: true, message: '请填写英文姓', trigger: 'blur' },
{ pattern: /^[a-zA-Z]/, message: "请输入英文姓" }
{ required: true, message: this.$t('visaT.qtxywx'), trigger: 'blur' },
{ pattern: /^[a-zA-Z]/, message: this.$t('visaT.qsrywx') }
],
EName:[
{ required: true, message: '请填写英文名', trigger: 'blur' },
{ pattern: /^[a-zA-Z]/, message: "请输入英文姓" }
{ required: true, message: this.$t('visaT.qtxywm'), trigger: 'blur' },
{ pattern: /^[a-zA-Z]/, message: this.$t('visaT.qsrywx') }
],
Birthday:[
{ required: true, message: '请填选择出生日期', trigger: 'blur' }
{ required: true, message: this.$t('visaT.qtxzcsrq'), trigger: 'blur' }
],
Sex:[
{ required: true, message: '请填选择性别', trigger: 'change' }
{ required: true, message: this.$t('visaT.qtxzxb'), trigger: 'change' }
],
PassportNo:[
{ required: true, message: '请填写护照号', trigger: 'blur' },
{pattern:/^[0-9a-zA-Z]+$/, message: "正确的护照号" }
{ required: true, message: this.$t('visaT.ptxPassportNo'), trigger: 'blur' },
{pattern:/^[0-9a-zA-Z]+$/, message: this.$t('visaT.zqdhzh')}
],
PassportExpiry:[
{ required: true, message: '请选择护照过期日', trigger: 'blur' }
{ required: true, message: this.$t('visaT.qxzhzgqr'), trigger: 'blur' }
],
PassportAddress:[
{ required: true, message: '请填写签发地', trigger: 'blur' }
{ required: true, message: this.$t('visaT.qtxqfd'), trigger: 'blur' }
]
,
PassportAddress:[
{ required: true, message: '请填写签发地', trigger: 'blur' }
{ required: true, message:this.$t('visaT.qtxqfd'), trigger: 'blur' }
],
Nationality:[
{ required: true, message: '请选择国籍', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzgj'), trigger: 'change' }
],
// Address:[
// { required: true, message: '请填写家庭居住地', trigger: 'blur' }
......@@ -469,14 +466,14 @@ export default {
// Marriage:[
// { required: true, message: '请选择婚姻状态', trigger: 'change' }
// ],
HistoryRecord:[
{ required: true, message: '请选择出境记录', trigger: 'change' }
HistoryRecord:[
{ required: true, message: this.$t('visaT.qxzcjjl'), trigger: 'change' }
],
Duty:[
{ required: true, message: '请选择职务', trigger: 'change' }
{ required: true, message: this.$t('visaT.qxzzw'), trigger: 'change' }
],
Sort:[
{ required: true, message: '请填写排序', trigger: 'change' }
{ required: true, message: this.$t('visaT.qtxrank'), trigger: 'change' }
]
},
regularFlights: '-1',
......
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