Commit b9be4f2c authored by FE-安焕焕's avatar FE-安焕焕 👣

面试官筛选

parent 456325ef
...@@ -336,9 +336,14 @@ ...@@ -336,9 +336,14 @@
<DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false' @on-open-change='getfocus("formInline", "UpdateTIME", $event)'></DatePicker> <DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false' @on-open-change='getfocus("formInline", "UpdateTIME", $event)'></DatePicker>
</FormItem> </FormItem>
<FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'> <FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'>
<Select style="width:100%" placeholder="请选择" v-model="formInline.UpdateVIEW" :label-in-value='true' filterable clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)'> <Select v-model ='formInline.UpdateVIEW' filterable style='width:100%;' remote
<Option v-for="(item,index) in interviewerNameList" :key="index" :value="item" >{{item}}</Option> :remote-method="remoteMethod"
:loading="loading1" placeholder='请输入面试官全名' clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)' ref='selList'>
<Option v-for='(item, index) in options' :key='index' :value='item.name' >{{item.name}}({{item.email}})</Option>
</Select> </Select>
<!-- <Select style="width:100%" placeholder="请选择" v-model="formInline.UpdateVIEW" :label-in-value='true' filterable clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)'>
<Option v-for="(item,index) in interviewerNameList" :key="index" :value="item" >{{item}}</Option>
</Select> -->
</FormItem> </FormItem>
</Form> </Form>
...@@ -1420,6 +1425,7 @@ import {mapState} from 'vuex' ...@@ -1420,6 +1425,7 @@ import {mapState} from 'vuex'
this.$refs.formInline.resetFields() this.$refs.formInline.resetFields()
this.emailInline.moo = 'TEMP_0001' this.emailInline.moo = 'TEMP_0001'
this.emailMOdal=true this.emailMOdal=true
getEmailMoo().then(res=>{ getEmailMoo().then(res=>{
this.emailInline.modalArr=res.data.body this.emailInline.modalArr=res.data.body
}) })
...@@ -1928,6 +1934,7 @@ import {mapState} from 'vuex' ...@@ -1928,6 +1934,7 @@ import {mapState} from 'vuex'
} }
}, },
getfocus(form, name, e){ getfocus(form, name, e){
console.log(form)
let vm = this; let vm = this;
let value = this[form][name] let value = this[form][name]
if(name == 'receiveEmail') { if(name == 'receiveEmail') {
...@@ -1939,12 +1946,15 @@ import {mapState} from 'vuex' ...@@ -1939,12 +1946,15 @@ import {mapState} from 'vuex'
} }
}) })
} else { } else {
console.log(e)
if (name=='UpdateTIME'&&e==false){ // 时间选择器关闭弹框的时候 if (name=='UpdateTIME'&&e==false){ // 时间选择器关闭弹框的时候
this.$refs.formInline.validateField('UpdateTIME', (e) => {}) this.$refs.formInline.validateField('UpdateTIME', (e) => {})
return return
} }
if (name=='UpdateVIEW'&&e==false){ // 选择关闭弹框的时候 if (name=='UpdateVIEW'&&e==false){ // 选择关闭弹框的时候
this.$refs.formInline.validateField('UpdateVIEW', (e) => {}) this.$refs.formInline.validateField('UpdateVIEW', (e) => {
console.log(e)
})
return return
} }
this.$refs[form].fields.forEach(function (e) { this.$refs[form].fields.forEach(function (e) {
...@@ -1982,7 +1992,6 @@ import {mapState} from 'vuex' ...@@ -1982,7 +1992,6 @@ import {mapState} from 'vuex'
}, },
mounted(){ mounted(){
this.SouSuo() this.SouSuo()
this.SerchlistinterviewList()
} }
} }
</script> </script>
......
...@@ -332,9 +332,14 @@ ...@@ -332,9 +332,14 @@
<DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false' @on-open-change='getfocus("formInline", "UpdateTIME", $event)'></DatePicker> <DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false' @on-open-change='getfocus("formInline", "UpdateTIME", $event)'></DatePicker>
</FormItem> </FormItem>
<FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'> <FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'>
<Select style="width:100%" placeholder="请选择" v-model="formInline.UpdateVIEW" :label-in-value='true' filterable clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)'> <Select v-model ='formInline.UpdateVIEW' filterable style='width:100%;' remote
<Option v-for="(item,index) in interviewerNameList" :key="index" :value="item" >{{item}}</Option> :remote-method="remoteMethod"
:loading="loading1" placeholder='请输入面试官全名' clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)' ref='selList'>
<Option v-for='(item, index) in options' :key='index' :value='item.name' >{{item.name}}({{item.email}})</Option>
</Select> </Select>
<!-- <Select style="width:100%" placeholder="请选择" v-model="formInline.UpdateVIEW" :label-in-value='true' filterable clearable @on-open-change='getfocus("formInline", "UpdateVIEW", $event)'>
<Option v-for="(item,index) in interviewerNameList" :key="index" :value="item" >{{item}}</Option>
</Select> -->
</FormItem> </FormItem>
</Form> </Form>
</div> </div>
......
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