Commit 8e5ee009 authored by zhangderong's avatar zhangderong

修复约面界面日期自动填充为当天

parent e7d7953c
...@@ -236,7 +236,7 @@ export default { ...@@ -236,7 +236,7 @@ export default {
{ required: true, message: '邀约人不能为空', trigger: 'blur' } { required: true, message: '邀约人不能为空', trigger: 'blur' }
], ],
UpdateTIME: [ UpdateTIME: [
{ required: true, message: '面试时间不能为空', trigger: 'blur' } { required: true, message: '面试时间不能为空', trigger: 'date' }
], ],
UpdateVIEW: [ UpdateVIEW: [
{ required: true,message: '面试官不能为空', trigger: 'blur' } { required: true,message: '面试官不能为空', trigger: 'blur' }
...@@ -381,7 +381,7 @@ export default { ...@@ -381,7 +381,7 @@ export default {
let parmars={ let parmars={
resumeId:this.UpdateID, resumeId:this.UpdateID,
inviterName:this.formInline.UpdateOWER, inviterName:this.formInline.UpdateOWER,
seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm:ss'), seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm'),
interviewerName:this.formInline.UpdateVIEW interviewerName:this.formInline.UpdateVIEW
} }
if(this.formInline.UpdateOWER==''||this.formInline.UpdateTIME==""||this.formInline.UpdateVIEW==''){ if(this.formInline.UpdateOWER==''||this.formInline.UpdateTIME==""||this.formInline.UpdateVIEW==''){
......
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</div> </div>
<div class="allResume-right"> <div class="allResume-right">
<div class="resumeRightContentTop"> <div class="resumeRightContentTop">
<div style="width:100%;height:80px;margin-top:20px"> <div style="width:100%;height:80px;margin-top:20px;">
<div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div> <div style="width:47%;height:100%;float:left;background:rgb(61,169,247);margin-left:1%;line-height:80px;text-align:center;color:white;font-size:20px">数据展示</div>
<div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div> <div style="width:48%;height:100%;float:left;background:rgb(253,85,83);margin-left:3%;line-height:80px;text-align:center;color:white;font-size:20px">提示语</div>
</div> </div>
...@@ -214,8 +214,8 @@ ...@@ -214,8 +214,8 @@
<FormItem label="邀约人" style="margin-top:20px" prop="UpdateOWER"> <FormItem label="邀约人" style="margin-top:20px" prop="UpdateOWER">
<Input v-model="formInline.UpdateOWER" style="width:180px" :maxlength="5"/> <Input v-model="formInline.UpdateOWER" style="width:180px" :maxlength="5"/>
</FormItem> </FormItem>
<FormItem label="面试时间" style="margin-top:20px" prop='UpdateTIME'> <FormItem label="面试时间" style="margin-top:20px" prop="UpdateTIME">
<DatePicker type="datetime" style="width:180px" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false'></DatePicker> <DatePicker type="datetime" style="width:180px" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false'></DatePicker>
</FormItem> </FormItem>
<FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'> <FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'>
<Input v-model="formInline.UpdateVIEW" style="width:180px" :maxlength="5"/> <Input v-model="formInline.UpdateVIEW" style="width:180px" :maxlength="5"/>
...@@ -287,6 +287,7 @@ ...@@ -287,6 +287,7 @@
</div> </div>
</template> </template>
<script> <script>
import moment from 'moment'
import { serchList,downloadone,sousuoList,seedetail,PASS,TOSEE,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview,updatastatus} from '../../api/resume.server' import { serchList,downloadone,sousuoList,seedetail,PASS,TOSEE,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview,updatastatus} from '../../api/resume.server'
import qs from 'qs' import qs from 'qs'
import { import {
...@@ -301,7 +302,7 @@ import Router from 'vue-router'; ...@@ -301,7 +302,7 @@ import Router from 'vue-router';
{ required: true, message: '邀约人不能为空', trigger: 'blur' } { required: true, message: '邀约人不能为空', trigger: 'blur' }
], ],
UpdateTIME: [ UpdateTIME: [
{ required: true, message: '面试时间不能为空', trigger: 'blur' } { required: true, message: '面试时间不能为空', trigger: 'date' }
], ],
UpdateVIEW: [ UpdateVIEW: [
{ required: true,message: '面试官不能为空', trigger: 'blur' } { required: true,message: '面试官不能为空', trigger: 'blur' }
...@@ -492,7 +493,7 @@ import Router from 'vue-router'; ...@@ -492,7 +493,7 @@ import Router from 'vue-router';
resumeId: this.toseeid, resumeId: this.toseeid,
inviterName:this.formInline.UpdateOWER, inviterName:this.formInline.UpdateOWER,
interviewerName:this.formInline.UpdateVIEW, interviewerName:this.formInline.UpdateVIEW,
seeTime:this.formInline.UpdateTIME seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm'),
} }
if(this.formInline.UpdateOWER==''||this.formInline.UpdateVIEW==''||this.formInline.UpdateTIME==''){ if(this.formInline.UpdateOWER==''||this.formInline.UpdateVIEW==''||this.formInline.UpdateTIME==''){
this.$Notice.error({ this.$Notice.error({
......
...@@ -285,6 +285,7 @@ ...@@ -285,6 +285,7 @@
</div> </div>
</template> </template>
<script> <script>
import moment from 'moment'
import {adoptOneSeeResumeList, serchList,downloadone,sousuoList,seedetail,PASS,TOSEE,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview} from '../../api/resume.server.js' import {adoptOneSeeResumeList, serchList,downloadone,sousuoList,seedetail,PASS,TOSEE,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview} from '../../api/resume.server.js'
import { import {
sapi sapi
...@@ -297,7 +298,7 @@ export default { ...@@ -297,7 +298,7 @@ export default {
{ required: true, message: '邀约人不能为空', trigger: 'blur' } { required: true, message: '邀约人不能为空', trigger: 'blur' }
], ],
UpdateTIME: [ UpdateTIME: [
{ required: true, message: '面试时间不能为空', trigger: 'blur' } { required: true, message: '面试时间不能为空', trigger: 'date' }
], ],
UpdateVIEW: [ UpdateVIEW: [
{ required: true,message: '面试官不能为空', trigger: 'blur' } { required: true,message: '面试官不能为空', trigger: 'blur' }
...@@ -629,7 +630,7 @@ export default { ...@@ -629,7 +630,7 @@ export default {
resumeId: this.toseeid, resumeId: this.toseeid,
inviterName:this.formInline.UpdateOWER, inviterName:this.formInline.UpdateOWER,
interviewerName:this.formInline.UpdateVIEW, interviewerName:this.formInline.UpdateVIEW,
seeTime:this.formInline.UpdateTIME seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm'),
} }
if(this.formInline.UpdateOWER==''||this.formInline.UpdateTIME==''||this.formInline.UpdateVIEW==''){ if(this.formInline.UpdateOWER==''||this.formInline.UpdateTIME==''||this.formInline.UpdateVIEW==''){
this.$Message.error('请填写完整的约面信息') this.$Message.error('请填写完整的约面信息')
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<Input placeholder="请输入" style="width:260px;border:0 !import;margin-left:10px" v-model="formInline.InviterPhoneNumber"/> <Input placeholder="请输入" style="width:260px;border:0 !import;margin-left:10px" v-model="formInline.InviterPhoneNumber"/>
</FormItem> </FormItem>
<FormItem label="面试时间" style="position:absolute;left:-30px;top:170px" > <FormItem label="面试时间" style="position:absolute;left:-30px;top:170px" >
<DatePicker type="date" placeholder="请选择日期" style="width: 127px;margin-left:20px" v-model="formInline.date" @on-change="selectDate"></DatePicker> <DatePicker type="date" placeholder="请选择日期" style="width: 127px;margin-left:20px" v-model="formInline.date" @on-change="selectDate" :options="options3" ></DatePicker>
<TimePicker type="time" placeholder="请选择时间" style="width: 127px" v-model="formInline.time" format="HH:mm" @on-change="selectTime"></TimePicker> <TimePicker type="time" placeholder="请选择时间" style="width: 127px" v-model="formInline.time" format="HH:mm" @on-change="selectTime"></TimePicker>
</FormItem> </FormItem>
<FormItem label="应聘职位" style="position:absolute;left:-30px;top:220px" > <FormItem label="应聘职位" style="position:absolute;left:-30px;top:220px" >
...@@ -69,6 +69,12 @@ export default { ...@@ -69,6 +69,12 @@ export default {
return { return {
modal3:false, modal3:false,
modal4:false, modal4:false,
saleDate:'',
options3: {
disabledDate (date) {
return date && date.valueOf() <Date.now()-3600*24*1000|| date.valueOf() >Date.now();
}
},
origen:[ origen:[
{ {
value: '智联招聘', value: '智联招聘',
...@@ -129,6 +135,7 @@ export default { ...@@ -129,6 +135,7 @@ export default {
confirmSubmission(){ confirmSubmission(){
if(this.formInline.model1==''||this.formInline.model2==''||this.formInline.Inviter==''||this.formInline.date==''||this.formInline.time===''||this.formInline.position==''||this.formInline.phoneNUmber==''||this.formInline.name==''){ if(this.formInline.model1==''||this.formInline.model2==''||this.formInline.Inviter==''||this.formInline.date==''||this.formInline.time===''||this.formInline.position==''||this.formInline.phoneNUmber==''||this.formInline.name==''){
this.$Message.error('请填写完整的信息') this.$Message.error('请填写完整的信息')
return
} }
let parmars={ let parmars={
invitePerson:this.formInline.Inviter, invitePerson:this.formInline.Inviter,
...@@ -157,12 +164,9 @@ export default { ...@@ -157,12 +164,9 @@ export default {
}) })
}, },
selectDate(a){ selectDate(a){
console.log(a)
this.formInline.date=a this.formInline.date=a
console.log(this.formInline.data)
}, },
selectTime(b){ selectTime(b){
console.log(b)
this.formInline.time=b this.formInline.time=b
}, },
welconme(){ welconme(){
...@@ -171,6 +175,13 @@ export default { ...@@ -171,6 +175,13 @@ export default {
}, },
mounted(){ mounted(){
this.welconme() this.welconme()
const myDate = new Date();
const year = myDate.getFullYear(); // 获取当前年份
const month = myDate.getMonth() + 1; // 获取当前月份(0-11,0代表1月所以要加1);
const day = myDate.getDate(); // 获取当前日(1-31)
this.saleDate = `${year}-${month}-${day}`;
this.formInline.date=this.saleDate
console.log(this.saleDate)
} }
} }
</script> </script>
......
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