Commit 6977ce2a authored by zhangderong's avatar zhangderong

测试

parent 968eadd9
......@@ -290,14 +290,15 @@
width='1000px'
:closable='false'>
<div >
<h2 style="text-align:center;color:black">发送邮件</h2>
<h2 style="text-align:center;color:black" v-show="this.isShowAll==false">发送邮件</h2>
<h2 style="text-align:center;color:black" v-show="this.isShowAll==true">新建面试</h2>
</div>
<div class="emailModal-title">
<div class="emailModalTitle-left">
<p>
<Form :label-width="60" :model="emailInline" label-position="left" style="margin-left:20px">
<Form :label-width="60" :model="emailInline" label-position="left" style="margin-left:5%">
<FormItem label="选择模板" style="margin-top:20px" >
<Select style="width:95%" @on-change='getEmailContentValue'>
<Select style="width:95%" @on-change='getEmailContentValue' v-model="emailInline.moo">
<Option v-for="(item,index) in emailInline.modalArr" :key="index" :value="item.templateCode">{{item.templateName}}</Option>
</Select>
</FormItem>
......@@ -317,36 +318,41 @@
<h3 style="text-align:center;margin-top:30px">请输入约面信息</h3>
<Form :label-width="75" ref="formInline" :rules="ruleInline" :model="formInline" style="margin-top:27px" label-position="left">
<FormItem label="邀约人" style="margin-top:20px" prop="UpdateOWER">
<Input v-model="formInline.UpdateOWER" style="width:80%" :maxlength="5"/>
<Input v-model="formInline.UpdateOWER" style="width:100%" :maxlength="5"/>
</FormItem>
<FormItem label="面试时间" style="margin-top:20px" prop="UpdateTIME">
<DatePicker type="datetime" style="width:80%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false'></DatePicker>
<DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false'></DatePicker>
</FormItem>
<FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'>
<Input v-model="formInline.UpdateVIEW" style="width:80%" :maxlength="5"/>
<Input v-model="formInline.UpdateVIEW" style="width:100%" :maxlength="5"/>
</FormItem>
</Form>
</div>
</div>
<div class="ckeditor">
<ckeditor :value='sad' :uploadUrl='uploadurl'></ckeditor>
<ckeditor :value='sad' :uploadUrl='uploadurl' @getValue='getEditorValue' height='300px' width='100%' style="margin-left:3%"></ckeditor>
</div>
<div class="uploadEnclosure">
<p><span>添加附件</span><span style="margin-left:10px">
<p style="height:50px;">
<span style="font-size:14px;display:inline-block;margin:20px 0 0 3%">添加附件</span>
<span style="margin-left:500px">
<Upload
multiple
action="">
<Button >选择文件</Button>
:before-upload='beforUpload'
action="//jsonplaceholder.typicode.com/posts/">
<Button size='small' style="margin:-40px 0 0 90px" type="primary">选择文件</Button>
</Upload>
</span>
</p>
<p></p>
<p v-for="(item,index) in fileList" :key="index" style="height:30px;line-height:30px">
<span style="margin-left:60px">{{item}}</span>
<span><Icon type="md-close" @click="delateFile(index)" style="font-size:16px;float:right;margin-right:80px" /></span>
</p>
</div>
<div slot='footer' style="text-align:center" class="Ubt">
<Button type='primary' @click='emailModalPush'>取消</Button>
<Button type='primary' @click='emailMOdal=false' v-show="beforeBtu==true">上一步</Button>
<Button type='primary' @click='emailMOdal=false'>发送</Button>
<Button type='primary' @click='emailMOdal=false'>添加约面并发送</Button>
<Button type='primary' @click='emailMOdal=false' v-show="this.isShowAll==false">发送</Button>
<Button type='primary' @click='emailMOdal=false' v-show="this.isShowAll==true">添加并发送</Button>
</div>
</Modal>
</div>
......@@ -382,6 +388,7 @@ import ckeditor from '../../components/ckeditor'
UpdateVIEW:''
},
emailInline:{
moo:'',
modalArr:[],
copyname:'',
receiveEmail:'',//收件人
......@@ -389,7 +396,8 @@ import ckeditor from '../../components/ckeditor'
Enclosure:[],//附件
templateContent:'',//模板内容
},
uploadurl:'',
fileList:[],
uploadurl:'192.168.28.10',
isShowAll:false,
RescopyArr:[],
interelement:'1',
......@@ -402,6 +410,7 @@ import ckeditor from '../../components/ckeditor'
modal5:false,
modal6:false,
modal7:false,
title:'',
emailMOdal:false,
DOSTA:'',
DOWNLOAD:'',
......@@ -1169,6 +1178,13 @@ import ckeditor from '../../components/ckeditor'
},
// 发送邮件
sendEmail(){
if(this.emailId==''){
this.$Notice.error({
title: '提示',
desc: '未选中元素'
});
return
}
this.emailInline.modalArr=[]
this.emailMOdal=true
getEmailMoo().then(res=>{
......@@ -1179,9 +1195,11 @@ import ckeditor from '../../components/ckeditor'
if(value=='TEMP_0001'){
this.interviewIsShow=true
this.interviewBtu=true
this.isShowAll=true
}else{
this.interviewIsShow=false
this.interviewBtu=false
this.isShowAll=false
}
this.emailCode=value
let parmars={
......@@ -1193,10 +1211,14 @@ import ckeditor from '../../components/ckeditor'
this.emailInline.receiveEmail=res.data.body.receiveEmail
this.emailInline.templateContent=res.data.body.templateContent
this.sad=this.emailInline.templateContent
console.log(this.sad)
})
},
beforUpload(aaa){
console.log(aaa,File,aaa.name)
this.fileList.push(aaa.name)
console.log(this.fileList)
return false
},
// 发送全部内容
sendContent(){},
emailModalPush(){
......@@ -1204,9 +1226,18 @@ import ckeditor from '../../components/ckeditor'
this.emailInline.theme=''
this.emailInline.receiveEmail=''
this.emailInline.templateContent=''
this.sad=''
this.fileList=[]
this.emailInline.moo=''
this.emailMOdal=false
this.SouSuo(this.pageT)
}
},
getEditorValue(value){
console.log(value,3333333333)
},
delateFile(index){
this.fileList.splice(index,1)
},
},
mounted(){
this.SearchList()
......@@ -1319,7 +1350,6 @@ select{
.emailModal-title{
height: 260px;
width: 100%;
border: 1px solid black
}
.emailModalTitle-left{
height: 100%;
......@@ -1332,15 +1362,10 @@ select{
float: left;
}
.ckeditor{
height:300px;
width:100%;
border: 1px solid yellow;
width:100%
}
.uploadEnclosure{
height: 200px;
width: 100%;
border: 1px solid red
}
.Ubt button{
margin-left: 40px
......
......@@ -44,6 +44,7 @@
<Button type="primary" size="small" style="margin-left:2%;width:50px" @click="downloadAll">下载</Button>
<Button type="primary" size="small" style="margin-left:2%;width:50px" @click="delateAll">删除</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="allexport">导出列表</Button>
<Button type="primary" size="small" style="float:right;margin-right:20px;margin-top:0.6%" @click="sendEmail">发送邮件</Button>
</div>
<div style="margin-bottom:40px;float:left;width:100%;overflow-y: auto;height:100%" class="a">
<div style="margin:50px auto;width:300px;height:200px;line-height:200px;text-align:center;font-size:20px;color:LightGray" v-show="ajaxData.length==0">暂无数据</div>
......@@ -280,15 +281,86 @@
<Button type='primary' @click="cofdelateAll" >确定</Button>
</div>
</Modal>
<!-- 发送邮件 -->
<Modal
v-model="emailMOdal"
width='1000px'
:closable='false'>
<div >
<h2 style="text-align:center;color:black" v-show="this.isShowAll==false">发送邮件</h2>
<h2 style="text-align:center;color:black" v-show="this.isShowAll==true">新建面试</h2>
</div>
<div class="emailModal-title">
<div class="emailModalTitle-left">
<p>
<Form :label-width="60" :model="emailInline" label-position="left" style="margin-left:5%">
<FormItem label="选择模板" style="margin-top:20px" >
<Select style="width:95%" @on-change='getEmailContentValue' v-model="emailInline.moo">
<Option v-for="(item,index) in emailInline.modalArr" :key="index" :value="item.templateCode">{{item.templateName}}</Option>
</Select>
</FormItem>
<FormItem label="收件人" style="margin-top:20px">
<Input style="width:95%" v-model="emailInline.receiveEmail"/>
</FormItem>
<FormItem label="抄送" style="margin-top:20px">
<Input style="width:95%" v-model="emailInline.copyname"/>
</FormItem>
<FormItem label="主题" style="margin-top:20px">
<Input style="width:95%" v-model="emailInline.theme"/>
</FormItem>
</Form>
</p>
</div>
<div class="emailModalTitle-right" v-show="interviewIsShow==true">
<h3 style="text-align:center;margin-top:30px">请输入约面信息</h3>
<Form :label-width="75" ref="formInline" :rules="ruleInline" :model="formInline" style="margin-top:27px" label-position="left">
<FormItem label="邀约人" style="margin-top:20px" prop="UpdateOWER">
<Input v-model="formInline.UpdateOWER" style="width:100%" :maxlength="5"/>
</FormItem>
<FormItem label="面试时间" style="margin-top:20px" prop="UpdateTIME">
<DatePicker type="datetime" style="width:100%" v-model="formInline.UpdateTIME" format="yyyy-MM-dd HH:mm" @on-change="changeTime" :options="options3" :editable='false'></DatePicker>
</FormItem>
<FormItem label="面试官" style="margin-top:20px" prop='UpdateVIEW'>
<Input v-model="formInline.UpdateVIEW" style="width:100%" :maxlength="5"/>
</FormItem>
</Form>
</div>
</div>
<div class="ckeditor">
<ckeditor :value='sad' :uploadUrl='uploadurl' @getValue='getEditorValue' height='300px' width='100%' style="margin-left:3%"></ckeditor>
</div>
<div class="uploadEnclosure">
<p style="height:50px;">
<span style="font-size:14px;display:inline-block;margin:20px 0 0 3%">添加附件</span>
<span style="margin-left:500px">
<Upload
multiple
:before-upload='beforUpload'
action="//jsonplaceholder.typicode.com/posts/">
<Button size='small' style="margin:-40px 0 0 90px" type="primary">选择文件</Button>
</Upload>
</span>
</p>
<p v-for="(item,index) in fileList" :key="index" style="height:30px;line-height:30px">
<span style="margin-left:60px">{{item}}</span>
<span><Icon type="md-close" @click="delateFile(index)" style="font-size:16px;float:right;margin-right:80px" /></span>
</p>
</div>
<div slot='footer' style="text-align:center" class="Ubt">
<Button type='primary' @click='emailModalPush'>取消</Button>
<Button type='primary' @click='emailMOdal=false' v-show="this.isShowAll==false">发送</Button>
<Button type='primary' @click='emailMOdal=false' v-show="this.isShowAll==true">添加并发送</Button>
</div>
</Modal>
</div>
</template>
<script>
import moment from 'moment'
import {adoptOneSeeResumeList, serchList,downloadone,sousuoList,seedetail,PASS,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview,TODORes} from '../../api/resume.server.js'
import {adoptOneSeeResumeList, serchList,downloadone,sousuoList,seedetail,PASS,OPTION,deleteREsume,downloadOne,exportLIST,recodeLIST,addinterview,TODORes,getEmailMoo,getEmailContent} from '../../api/resume.server.js'
import {
sapi
} from '../../config'
import ckeditor from '../../components/ckeditor'
export default {
data(){
return {
......@@ -308,6 +380,26 @@ export default {
UpdateTIME:'',
UpdateVIEW:''
},
emailInline:{
moo:'',
modalArr:[],
copyname:'',
receiveEmail:'',//收件人
theme:'',//主题
Enclosure:[],//附件
templateContent:'',//模板内容
},
fileList:[],
uploadurl:'192.168.28.10',
isShowAll:false,
RescopyArr:[],
interelement:'1',
emailId:'',
emailCode:'',
title:'',
interviewIsShow:false,
emailMOdal:false,
sad:'',
a:[],
checked: false,
activeClass: 0,
......@@ -380,52 +472,10 @@ export default {
checkboxList:[]
}
},
components:{
ckeditor
},
methods:{
//查询列表
// quxiaoxi(page){
// page = typeof(page)=='number'?page:1
// this.searchInfo.pageIndex = page
// this.pageIndex = page
// let parmars={
// pageSize:this.searchInfo.pageSize,
// pageIndex:this.searchInfo.pageIndex,
// parameter:{
// optSourceCode:this.$route.params.channelname
// }
// }
// this.ajaxData=[]
// adoptOneSeeResumeList(parmars).then(res=>{
// if(res.data.success==true){
// this.checkboxList=[]
// this.spinShow=false
// this.totalSize=res.data.body.totalNumber
// this.quanxuan.push(res.data.body.items.id)
// this.ajaxData=res.data.body.items.map((item,index)=>{
// item.id=item.id
// item.ownerName=item.ownerName
// item.ownerSex=item.ownerSex
// item.deliveryTime=item.deliveryTime
// item.belongs=item.belongs
// item.emailSendtime=item.emailSendtime
// item.ownerMobile=item.ownerMobile
// item.ownerHighestDegree=item.ownerHighestDegree
// item.ownerExpectTitles=item.ownerExpectTitles
// item.flowStatus=item.flowStatus
// item.ownerAge=item.ownerAge
// item.ownerWorkYears=item.ownerWorkYears
// item.modifyTime=item.modifyTime
// item.srcSite=item.srcSite
// item.STATES=false
// item.isShow=false
// item.optSource=item.optSource
// item.modifier=item.modifier
// item.c=item.modifier==''?item.modifier:item.modifier.split('_')
// item.d=item.c[0]
// return item
// })
// }
// })
// },
// 判断输入年限的大小
judge1(value){
this.searchInfo.ownerWorkYears1=value.value
......@@ -468,166 +518,159 @@ export default {
},
//操作处理面试状态
selectFn1(e,SID) {
selectFn1(e,SID,itemsta) {
this.toseeid=SID
this.emailId=SID
this.isShowAll=true
this.ITEMSTA=itemsta
// 准备约面
if(e.target.value==3){
this.modal2=true
TOSEE().then()
getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0])
})
this.emailMOdal=true
}
// 简历PASS
if(e.target.value==2){
let parmars={
status:"PASS",
id:SID,
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
})
}
// 简历备选
if(e.target.value==4){
let parmars={
status:"OPTION",
id:SID,
let parmars={
status:"OPTION",
id:SID,
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
})
}
},
selectFn2(e,SID) {
this.toseeid=SID
// 准备约面
if(e.target.value==1){
let parmars={
status:"TO_SEE",
id:SID,
}
this.modal2=true
}
// 简历PASS
if(e.target.value==3){
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
addINTERVIEW(){
let parmars={
resumeId: this.toseeid,
inviterName:this.formInline.UpdateOWER,
interviewerName:this.formInline.UpdateVIEW,
seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm'),
}
// 简历备选
if(e.target.value==2){
let parmars={
status:"OPTION",
id:SID,
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
if(this.formInline.UpdateOWER==''||this.formInline.UpdateVIEW==''||this.formInline.UpdateTIME==''){
this.$Notice.error({
title: '提示',
desc: '请您填写完整的约面信息'
});
return
}
if(e.target.value==4){
let parmars={
status:"TO_DO",
id:SID,
addinterview(parmars).then(res=>{
if(res.data.success==true){
this.modal2=false
this.formInline.UpdateOWER=''
this.formInline.UpdateVIEW=''
this.formInline.UpdateTIME=''
this.SouSuo(this.pageT)
}
TODORes(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
if(res.data.body.code==0){
this.SouSuo(this.pageT)
}
})
},
selectFn3(e,SID) {
this.toseeid=SID
// 准备约面
if(e.target.value==2){
let parmars={
status:"TO_SEE",
id:SID,
nextStep(){
this.beforeBtu=true
this.modal2=false
this.emailMOdal=true
},
selectFn2(e,SID,itemsta) {
this.ITEMSTA=itemsta
this.toseeid=SID
// 准备约面
if(e.target.value==1){
getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0])
})
this.emailMOdal=true
// this.modal2=true
}
this.modal2=true
}
// 简历PASS
if(e.target.value==3){
let parmars={
status:"PASS",
id:SID,
// 简历PASS
if(e.target.value==3){
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
// 简历备选
if(e.target.value==2){
let parmars={
status:"OPTION",
id:SID,
}
})
}
// 简历备选
if(e.target.value==1){
let parmars={
status:"OPTION",
id:SID,
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
if(e.target.value==2){
let parmars={
status:"TO_DO",
id:SID,
}
})
}
if(e.target.value==4){
let parmars={
status:"TO_DO",
id:SID,
}
TODORes(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
TODORes(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
},
selectFn3(e,SID,itemsta) {
this.ITEMSTA=itemsta
this.toseeid=SID
// 准备约面
if(e.target.value==2){
getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0])
})
this.emailMOdal=true
// this.modal2=true
}
})
}
},
selectFn4(e,SID) {
this.toseeid=SID
// 准备约面
if(e.target.value==2){
let parmars={
status:"TO_SEE",
id:SID,
}
this.modal2=true
}
// 简历PASS
if(e.target.value==1){
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
// 简历PASS
if(e.target.value==3){
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
})
}
// 简历备选
if(e.target.value==3){
let parmars={
status:"OPTION",
id:SID,
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
if(e.target.value==4){
// 简历备选
if(e.target.value==1){
let parmars={
status:"OPTION",
id:SID,
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
if(e.target.value==4){
let parmars={
status:"TO_DO",
id:SID,
......@@ -638,31 +681,52 @@ export default {
}
})
}
},
addINTERVIEW(){
let parmars={
resumeId: this.toseeid,
inviterName:this.formInline.UpdateOWER,
interviewerName:this.formInline.UpdateVIEW,
seeTime:moment(this.formInline.UpdateTIME).format('YYYY-MM-DD HH:mm'),
},
selectFn4(e,SID,itemsta) {
this.ITEMSTA=itemsta
this.toseeid=SID
// 准备约面
if(e.target.value==2){
getEmailMoo().then(res=>{
this.emailInline.modalArr.push(res.data.body[0])
})
this.emailMOdal=true
}
if(this.formInline.UpdateOWER==''||this.formInline.UpdateTIME==''||this.formInline.UpdateVIEW==''){
this.$Message.error('请填写完整的约面信息')
return
// 简历PASS
if(e.target.value==1){
let parmars={
status:"PASS",
id:SID,
}
PASS(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
// 简历备选
if(e.target.value==3){
let parmars={
status:"OPTION",
id:SID,
}
OPTION(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
if(e.target.value==4){
let parmars={
status:"TO_DO",
id:SID,
}
TODORes(parmars).then(res=>{
if(res.data.success==true){
this.SouSuo(this.pageT)
}
})
}
addinterview(parmars).then(res=>{
if(res.data.success==true){
this.modal2=false
this.formInline.UpdateOWER=''
this.formInline.UpdateTIME=''
this.formInline.UpdateVIEW=''
this.SouSuo(this.pageT)
}
if(res.data.body.code==0){
this.modal2=false
this.SouSuo(this.pageT)
}
})
},
changeTime(b){
this.UpdateTIME=b
......@@ -711,31 +775,32 @@ export default {
},
// 选择input元素
selectInputElement(index,doID,doStatus,sss){
sss=!sss
this.ajaxData[index].STATES=sss
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
}
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
}
if(sss==true){
this.delateARRALL.push(doID)
this.delateARRALL2.push(doID)
this.flowStatusarr.push(doStatus)
}
if(sss==false){
this.delateARRALL.remove(doID)
this.delateARRALL2.remove(doID)
this.flowStatusarr.remove(doStatus)
}
},
sss=!sss
this.emailId=doID
this.ajaxData[index].STATES=sss
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
}
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
}
if(sss==true){
this.delateARRALL.push(doID)
this.delateARRALL2.push(doID)
this.flowStatusarr.push(doStatus)
}
if(sss==false){
this.delateARRALL.remove(doID)
this.delateARRALL2.remove(doID)
this.flowStatusarr.remove(doStatus)
}
},
//选择搜索元素
selectElement1(tItem,Tindex){
this.searchInfo.SEX=Tindex==0?'':tItem;
......@@ -999,7 +1064,69 @@ export default {
},
movleave(index,vvv){
this.ajaxData[index].isShow=false
}
},
// 发送邮件
sendEmail(){
if(this.emailId==''){
this.$Notice.error({
title: '提示',
desc: '未选中元素'
});
return
}
this.emailInline.modalArr=[]
this.emailMOdal=true
getEmailMoo().then(res=>{
this.emailInline.modalArr=res.data.body
})
},
getEmailContentValue(value){
if(value=='TEMP_0001'){
this.interviewIsShow=true
this.interviewBtu=true
this.isShowAll=true
}else{
this.interviewIsShow=false
this.interviewBtu=false
this.isShowAll=false
}
this.emailCode=value
let parmars={
resumeId:this.emailId,
templateCode:this.emailCode
}
getEmailContent(parmars).then(res=>{
this.emailInline.theme=res.data.body.templateSubject
this.emailInline.receiveEmail=res.data.body.receiveEmail
this.emailInline.templateContent=res.data.body.templateContent
this.sad=this.emailInline.templateContent
})
},
beforUpload(aaa){
console.log(aaa,File,aaa.name)
this.fileList.push(aaa.name)
console.log(this.fileList)
return false
},
// 发送全部内容
sendContent(){},
emailModalPush(){
this.emailInline.modalArr=[]
this.emailInline.theme=''
this.emailInline.receiveEmail=''
this.emailInline.templateContent=''
this.sad=''
this.fileList=[]
this.emailInline.moo=''
this.emailMOdal=false
this.SouSuo(this.pageT)
},
getEditorValue(value){
console.log(value,3333333333)
},
delateFile(index){
this.fileList.splice(index,1)
},
},
watch: {
'$route' (to, from) {
......@@ -1184,5 +1311,28 @@ select{
.a div:nth-child(2n){
background:rgba(241,241,241,1);
}
.emailModal-title{
height: 260px;
width: 100%;
}
.emailModalTitle-left{
height: 100%;
width: 60%;
float: left;
}
.emailModalTitle-right{
height: 100%;
width: 40%;
float: left;
}
.ckeditor{
width:100%
}
.uploadEnclosure{
width: 100%;
}
.Ubt button{
margin-left: 40px
}
</style>
......@@ -12,10 +12,10 @@
<Input placeholder="请输入" style="width:85%;" v-model="formInline.InviterPhoneNumber" size="large" @on-blur='jedugePhone' /><br>
<span style="position: absolute;top: 100%;left: 0;line-height: 1;padding-top: 6px;color:#ed4014;" v-show="isV==true">请输入正确的手机号码</span>
</FormItem>
<FormItem label="面试时间" prop="time" style="margin-top:0.05rem">
<Input placeholder="请输入" style="width:40%;margin-top:0.05rem" v-model="formInline.date" :readonly="true" size="large" />
<FormItem label="面试时间" prop="time" style="margin-top:10px">
<Input placeholder="请输入" style="width:40%;" v-model="formInline.date" :readonly="true" size="large" />
<!-- <DatePicker type="date" placeholder="请选择日期" style="width: 120px;margin-left:20px" v-model="formInline.date" @on-change="selectDate" :options="options3" ></DatePicker> -->
<TimePicker type="time" placeholder="请选择时间" style="width: 43%;margin-top:0.05rem" v-model="formInline.time" format="HH:mm" @on-change="selectTime" @on-focus="defaultRRRR" :editable="false" size="large"></TimePicker>
<TimePicker type="time" placeholder="请选择时间" style="width: 43%" v-model="formInline.time" format="HH:mm" @on-change="selectTime" @on-focus="defaultRRRR" :editable="false" size="large"></TimePicker>
</FormItem>
<FormItem label="应聘职位" prop="position">
<Input placeholder="请输入" style="width:85%;" v-model="formInline.position" size="large"/>
......@@ -318,13 +318,15 @@ export default {
/* border: 1px solid yellow */
}
.fontsize .ivu-form-item.ivu-form-item-required{
/* border:1px solid red; */
height:30px;
}
.fontsize .phone{
/* border:1px solid red; */
height:26px;
}
}
.fontsize .phone{
height:26px;
}
.fontsize .ivu-input.ivu-input-large{
font-size: 0.23rem
}
......
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