(function() {
Vue.component('select-industry', {
template: `
`,
props: [],
data: function() {
return {
industrys: [],
directions: [],
industryid:-1,
directionid:-1,
industryname: "请选择行业",
directionname: "请选择方向",
}
},
mounted: function() {
$('#_direction').parent("li").addClass("hidden")
this.getdatas(0,true)
},
methods: {
getdatas: function(id, isindustry) {
var vm = this
var params = {
size: 100,
page: 1,
filters: 'dictId=160;catalog=' + id
} //此页面不需要上拉加载
mineAPI.workListGet(params).then(function(res) {
if(isindustry) {
vm.industrys = res;
vm.getindustry()
}else{
vm.directions = res;
} // getAllIndustry() //获取所有行业
})
},
selectindustry: function(id, name) {
var vm = this
if(vm.industryid != -1) {
$("#industry_" + vm.industryid).removeClass("selected")
}
$("#industry_" + id).addClass("selected")
vm.industryid = id
$("#direction_" + vm.directionid).removeClass("selected")
vm.directionid = -1
vm.directionname = "请选择方向"
vm.industryname = name
if($('#_direction').parent("li").hasClass("hidden")) {
$('#_direction').parent("li").removeClass("hidden")
}
$('#industrylist a[href="#direction"]').tab('show') //转到方向页面
vm.getdatas(id,false) //通过id获取方向
},
selectdirection: function(id, name) {
var vm = this
if(vm.directionid != -1) {
$("#direction_" + vm.directionid).removeClass("selected")
}
$("#direction_" + id).addClass("selected")
vm.directionid = id
vm.directionname = name
},
back: function() {
// var index = top.layer.getFrameIndex(window.name);
// top.layer.close(index);
$('#selindustry').modal('hide')
},
},
})
})()