Commit a8a0ba03 authored by 黄媛媛's avatar 黄媛媛

update

parent 62435119
......@@ -294,6 +294,30 @@
<el-input v-model="addMsg.Remarks" type="text" size=mini class="w230" maxlength="1000"></el-input>
</el-form-item>
</li>
<li>
<el-form-item label="出游类型" prop="TravelType">
<el-select v-model="addMsg.TravelType" filterable size=mini class="w230">
<el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
</li>
<li>
<el-form-item label="单位类型" prop="UnitType">
<el-select v-model="addMsg.UnitType" filterable size=mini class="w230">
<el-option v-for="item in UnitTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
</li>
<li>
<el-form-item label="职务类型" prop="DutyType">
<el-select v-model="addMsg.DutyType" filterable size=mini class="w230">
<el-option v-for="item in DutyTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
</li>
<li>
<el-form-item label="高校学生">
<el-checkbox v-model="addMsg.IsHightSchool" :true-label='1' :false-label='2'></el-checkbox>
......@@ -605,6 +629,9 @@
export default {
data() {
return {
TravelTypeList:[],
UnitTypeList:[],
DutyTypeList:[],
ppAge: 0,
loading: false,
appkey_ocr: "OGAhU38ib8EweXMtPVqCbkpN",
......@@ -640,6 +667,9 @@
Duty: "",
EconomicCapabilityList: [],
Remarks: "",
TravelType:'',
UnitType:'',
DutyType:'',
IsHightSchool: "2",
IsRecommend: "2",
PassportIssued: "",
......@@ -684,6 +714,15 @@
UpdateOrderHouseBtn: false,
EconomicCapabilityS: [],
rules: {
DutyType: [
{ required: true, message: '请选择职务类型', trigger: 'change' }
],
UnitType: [
{ required: true, message: '请选择单位类型', trigger: 'change' }
],
TravelType: [
{ required: true, message: '请选择出游类型', trigger: 'change' }
],
IdCard: [{
required: true,
message: "请填身份证号码",
......@@ -801,6 +840,51 @@
};
},
methods: {
getDutyType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_DutyType',
},
res => {
if (res.data.resultCode == 1) {
this.DutyTypeList = res.data.data
}else{
}
},
err => {}
);
},
getUnitType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_UnitType',
},
res => {
if (res.data.resultCode == 1) {
this.UnitTypeList = res.data.data
}else{
}
},
err => {}
);
},
getTravelType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_TravelType',
},
res => {
if (res.data.resultCode == 1) {
this.TravelTypeList = res.data.data
}else{
}
},
err => {}
);
},
jsGetAge(strBirthday){
let returnAge;
let strBirthdayArr=strBirthday.split("-");
......@@ -1563,9 +1647,10 @@
},
submitForm(addMsg, type) {
if (this.btnState === true) {
this.btnState = false
//提交创建、修改表单
this.$refs[addMsg].validate(valid => {
this.btnState = false
if (valid) {
this.savePassenger(type);
} else {
......@@ -1580,6 +1665,7 @@
if ((this.LineId === 14 || this.LineId === 2) && this.addMsg.IdCard === '') {
return this.$message.error('请填写身份证号码!');
}
this.addMsg.EconomicCapabilityList = [];
this.EconomicCapabilityS.forEach(x => {
if (x.isShow == true) {
......@@ -1894,6 +1980,9 @@
this.addMsg.Duty = "";
this.addMsg.EconomicCapabilityList = [];
this.addMsg.Remarks = "";
this.addMsg.TravelType = "";
this.addMsg.UnitType = "";
this.addMsg.DutyType = "";
this.addMsg.IsHightSchool = "2";
this.addMsg.IsRecommend = "2";
this.addMsg.PassportIssued = "";
......@@ -2060,6 +2149,9 @@
this.addMsg.HistoryRecord = obj.HistoryRecord;
this.addMsg.Duty = obj.Duty;
this.addMsg.Remarks = obj.Remarks;
this.addMsg.TravelType = obj.TravelType;
this.addMsg.UnitType = obj.UnitType;
this.addMsg.DutyType = obj.DutyType;
this.addMsg.IsHightSchool = obj.IsHightSchool;
this.addMsg.IsRecommend = obj.IsRecommend;
......@@ -2081,7 +2173,9 @@
}
},
mounted() {
this.getTravelType();
this.getDutyType();
this.getUnitType();
this.getCountry();
this.getMarriageType();
this.getVisaDeparturesType();
......
......@@ -143,6 +143,24 @@
<el-form-item label="备注">
<el-input v-model="addMsg.Remarks" type="text" size=mini class="w230" maxlength="1000"></el-input>
</el-form-item>
<el-form-item label="出游类型" prop="TravelType">
<el-select v-model="addMsg.TravelType" filterable size=mini class="w230">
<el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="单位类型" prop="UnitType">
<el-select v-model="addMsg.UnitType" filterable size=mini class="w230">
<el-option v-for="item in UnitTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="职务类型" prop="DutyType">
<el-select v-model="addMsg.DutyType" filterable size=mini class="w230">
<el-option v-for="item in DutyTypeList" :key="item.Code" :label="item.Content" :value="item.Code">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="高校学生">
<el-checkbox v-model="addMsg.IsHightSchool" :true-label='1' :false-label='2'></el-checkbox>
</el-form-item>
......@@ -377,6 +395,9 @@
export default {
data() {
return {
TravelTypeList:[],
UnitTypeList:[],
DutyTypeList:[],
addMsg: {
VisaPlanId:0,
Id:0,
......@@ -401,6 +422,9 @@
Duty:'',
EconomicCapabilityList:[],
Remarks:'',
TravelType:'',
UnitType:'',
DutyType:'',
IsHightSchool:'2',
IsRecommend:'2',
PassportIssued:'',
......@@ -441,6 +465,15 @@
},
EconomicCapabilityS:[],
rules: {
DutyType: [
{ required: true, message: '请选择职务类型', trigger: 'change' }
],
UnitType: [
{ required: true, message: '请选择单位类型', trigger: 'change' }
],
TravelType: [
{ required: true, message: '请选择出游类型', trigger: 'change' }
],
SurName:[
{ required: true, message: '请填写中文姓', trigger: 'blur' }
],
......@@ -501,10 +534,56 @@
}
},
methods: {
getDutyType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_DutyType',
},
res => {
if (res.data.resultCode == 1) {
this.DutyTypeList = res.data.data
}else{
}
},
err => {}
);
},
getUnitType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_UnitType',
},
res => {
if (res.data.resultCode == 1) {
this.UnitTypeList = res.data.data
}else{
}
},
err => {}
);
},
getTravelType(){
this.apipost(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_TravelType',
},
res => {
if (res.data.resultCode == 1) {
this.TravelTypeList = res.data.data
}else{
}
},
err => {}
);
},
goBack(){
history.go(-1)
},
submitForm(addMsg) {//提交创建、修改表单
this.$refs[addMsg].validate((valid) => {
if (valid) {
this.savePassenger()
......@@ -700,6 +779,9 @@
}
},
mounted() {
this.getTravelType();
this.getDutyType();
this.getUnitType();
this.getVisaApplyForTypeEnum()
this.getChinaAirportList()
this.getJapanAirportList()
......
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