|
|
|
@ -8,6 +8,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="searchwrap" style="display: flex;align-items: center;">
|
|
|
|
<div class="searchwrap" style="display: flex;align-items: center;">
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<el-input v-model="select.keyword" placeholder="请输入关键词"></el-input>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
|
|
|
<el-input v-model="select.course_name" placeholder="请输入课程名称"></el-input>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-input v-model="select.name" placeholder="请输入姓名"></el-input>
|
|
|
|
<el-input v-model="select.name" placeholder="请输入姓名"></el-input>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -17,12 +23,23 @@
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-input v-model="select.company_name" placeholder="请输入公司名称"></el-input>
|
|
|
|
<el-input v-model="select.company_name" placeholder="请输入公司名称"></el-input>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div style="width:250px">
|
|
|
|
|
|
|
|
<el-date-picker v-model="companyDates"
|
|
|
|
|
|
|
|
format="yyyy-MM-dd" value-format="yyyy-MM-dd"
|
|
|
|
|
|
|
|
style="width:100%"
|
|
|
|
|
|
|
|
@change="changeCompanyDates" type="daterange" range-separator="至" start-placeholder="公司成立日期"
|
|
|
|
|
|
|
|
end-placeholder="公司成立日期">
|
|
|
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-input v-model="select.course_name" placeholder="请输入课程名称"></el-input>
|
|
|
|
<el-input v-model="select.company_position" placeholder="请输入职务"></el-input>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-input v-model="select.company_position" placeholder="请输入职务"></el-input>
|
|
|
|
<el-select v-model="select.company_has_share" placeholder="是否有股份" clearable>
|
|
|
|
|
|
|
|
<el-option v-for="item in shareList" :key="item.value" :label="item.value" :value="item.value">
|
|
|
|
|
|
|
|
</el-option>
|
|
|
|
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-select v-model="select.company_area" placeholder="请选择所属区域" clearable>
|
|
|
|
<el-select v-model="select.company_area" placeholder="请选择所属区域" clearable>
|
|
|
|
@ -32,7 +49,7 @@
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-select v-model="select.company_type" placeholder="请选择企业性质" clearable>
|
|
|
|
<el-select v-model="select.company_type" placeholder="请选择企业资质" clearable>
|
|
|
|
<el-option v-for="item in formSelect.company_type" :key="item.id" :label="item.value"
|
|
|
|
<el-option v-for="item in formSelect.company_type" :key="item.id" :label="item.value"
|
|
|
|
:value="item.value">
|
|
|
|
:value="item.value">
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
@ -40,14 +57,14 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-select v-model="select.company_industry" placeholder="请选择所属行业" clearable>
|
|
|
|
<el-select v-model="select.company_industry" placeholder="请选择所属领域" clearable>
|
|
|
|
<el-option v-for="item in formSelect.company_industry" :key="item.id" :label="item.value"
|
|
|
|
<el-option v-for="item in formSelect.company_industry" :key="item.id" :label="item.value"
|
|
|
|
:value="item.value">
|
|
|
|
:value="item.value">
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<el-select v-model="select.type" placeholder="请选择人才类型" clearable>
|
|
|
|
<el-select v-model="select.type" placeholder="请选择个人荣誉" clearable>
|
|
|
|
<el-option v-for="item in formSelect.type" :key="item.id" :label="item.value" :value="item.value">
|
|
|
|
<el-option v-for="item in formSelect.type" :key="item.id" :label="item.value" :value="item.value">
|
|
|
|
</el-option>
|
|
|
|
</el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
@ -206,11 +223,16 @@
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
path: '',
|
|
|
|
path: '',
|
|
|
|
|
|
|
|
companyDates:[],
|
|
|
|
select: {
|
|
|
|
select: {
|
|
|
|
|
|
|
|
keyword:'',
|
|
|
|
name: '',
|
|
|
|
name: '',
|
|
|
|
mobile: '',
|
|
|
|
mobile: '',
|
|
|
|
course_name: '',
|
|
|
|
course_name: '',
|
|
|
|
company_name: '',
|
|
|
|
company_name: '',
|
|
|
|
|
|
|
|
start_company_date: '',
|
|
|
|
|
|
|
|
end_company_date: '',
|
|
|
|
|
|
|
|
company_has_share: '',
|
|
|
|
company_position: '',
|
|
|
|
company_position: '',
|
|
|
|
company_area: '',
|
|
|
|
company_area: '',
|
|
|
|
company_type: '',
|
|
|
|
company_type: '',
|
|
|
|
@ -277,7 +299,7 @@
|
|
|
|
prop: 'company_name',
|
|
|
|
prop: 'company_name',
|
|
|
|
label: '公司名称',
|
|
|
|
label: '公司名称',
|
|
|
|
align: 'left',
|
|
|
|
align: 'left',
|
|
|
|
width:200
|
|
|
|
width: 200
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
prop: 'company_position',
|
|
|
|
prop: 'company_position',
|
|
|
|
label: '职务',
|
|
|
|
label: '职务',
|
|
|
|
@ -302,6 +324,15 @@
|
|
|
|
this.getCourseType()
|
|
|
|
this.getCourseType()
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
changeCompanyDates(e){
|
|
|
|
|
|
|
|
if(e){
|
|
|
|
|
|
|
|
this.select.start_company_date = e[0]
|
|
|
|
|
|
|
|
this.select.end_company_date = e[1]
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
this.select.start_company_date = ''
|
|
|
|
|
|
|
|
this.select.end_company_date = ''
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
importTable(row) {
|
|
|
|
importTable(row) {
|
|
|
|
// this.$refs.imports.tableData = {
|
|
|
|
// this.$refs.imports.tableData = {
|
|
|
|
// 'data[course_id]': row.course_id,
|
|
|
|
// 'data[course_id]': row.course_id,
|
|
|
|
@ -320,15 +351,20 @@
|
|
|
|
this.select.page = 1
|
|
|
|
this.select.page = 1
|
|
|
|
this.getList()
|
|
|
|
this.getList()
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getIndex(e){
|
|
|
|
getIndex(e) {
|
|
|
|
let perSize = (this.select.page -1 ) * this.select.page_size
|
|
|
|
let perSize = (this.select.page - 1) * this.select.page_size
|
|
|
|
let index = perSize + e + 1
|
|
|
|
let index = perSize + e + 1
|
|
|
|
return index
|
|
|
|
return index
|
|
|
|
},
|
|
|
|
},
|
|
|
|
resetSelect() {
|
|
|
|
resetSelect() {
|
|
|
|
|
|
|
|
this.select.keyword = ''
|
|
|
|
this.select.name = ''
|
|
|
|
this.select.name = ''
|
|
|
|
this.select.mobile = ''
|
|
|
|
this.select.mobile = ''
|
|
|
|
this.select.company_name = ''
|
|
|
|
this.select.company_name = ''
|
|
|
|
|
|
|
|
this.select.company_has_share = ''
|
|
|
|
|
|
|
|
this.select.start_company_date = ''
|
|
|
|
|
|
|
|
this.select.end_company_date = ''
|
|
|
|
|
|
|
|
this.companyDates=[]
|
|
|
|
this.select.course_name = ''
|
|
|
|
this.select.course_name = ''
|
|
|
|
this.select.company_position = ''
|
|
|
|
this.select.company_position = ''
|
|
|
|
this.select.company_area = ''
|
|
|
|
this.select.company_area = ''
|
|
|
|
@ -348,10 +384,14 @@
|
|
|
|
const res = await indexStudy({
|
|
|
|
const res = await indexStudy({
|
|
|
|
page: this.select.page,
|
|
|
|
page: this.select.page,
|
|
|
|
page_size: this.select.page_size,
|
|
|
|
page_size: this.select.page_size,
|
|
|
|
|
|
|
|
keyword:this.select.keyword,
|
|
|
|
name: this.select.name,
|
|
|
|
name: this.select.name,
|
|
|
|
mobile: this.select.mobile,
|
|
|
|
mobile: this.select.mobile,
|
|
|
|
company_name: this.select.company_name,
|
|
|
|
company_name: this.select.company_name,
|
|
|
|
|
|
|
|
start_company_date:this.select.start_company_date,
|
|
|
|
|
|
|
|
end_company_date:this.select.end_company_date,
|
|
|
|
course_name: this.select.course_name,
|
|
|
|
course_name: this.select.course_name,
|
|
|
|
|
|
|
|
company_has_share: this.select.company_has_share,
|
|
|
|
company_position: this.select.company_position,
|
|
|
|
company_position: this.select.company_position,
|
|
|
|
company_area: this.select.company_area,
|
|
|
|
company_area: this.select.company_area,
|
|
|
|
company_type: this.select.company_type,
|
|
|
|
company_type: this.select.company_type,
|
|
|
|
|