|
@@ -28,8 +28,8 @@
|
|
|
</el-tag>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="选择群发模板" prop="templateId">
|
|
|
- <el-select v-model="form.templateId" placeholder="请选择群发模板">
|
|
|
+ <el-form-item label="选择选择邀约岗位" prop="templateId">
|
|
|
+ <el-select v-model="form.templateId" placeholder="请选择选择邀约岗位">
|
|
|
<el-option v-for="item in downList" :key="item.id" :label="item.templateName" :value="item.id"></el-option>
|
|
|
</el-select>
|
|
|
<!-- <div v-else>{{this.downList1.some(i => i.id === form.processId) ? this.downList1.find(i => i.id === form.processId).processName : ''}}</div> -->
|
|
@@ -44,7 +44,7 @@
|
|
|
<el-dialog :visible.sync="dialogVisible" width="600px" :before-close="closeDia" :close-on-click-modal="false">
|
|
|
<el-form :model="uform" ref="uform" label-width="140px" :rules="rule" label-position="right">
|
|
|
<el-form-item label="姓名" prop="delivererName">
|
|
|
- <el-input placeholder="请输入姓名" v-model="uform.delivererName"></el-input>
|
|
|
+ <el-input placeholder="请输入姓名" v-model="uform.delivererName" maxlength="32" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="性别" prop="delivererSex">
|
|
|
<el-select v-model="uform.delivererSex" class="select" placeholder="请选择性别">
|
|
@@ -53,10 +53,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="简历投递职位" prop="positionApplied">
|
|
|
- <el-input placeholder="请输入投递职位" v-model="uform.positionApplied"></el-input>
|
|
|
+ <el-input placeholder="请输入投递职位" v-model="uform.positionApplied" maxlength="32" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="工作年限" prop="delivererWorkExp">
|
|
|
- <el-input placeholder="请输入工作年限" v-model="uform.delivererWorkExp"></el-input>
|
|
|
+ <el-input placeholder="请输入工作年限" v-model="uform.delivererWorkExp" maxlength="200" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学历" prop="delivererEducation">
|
|
|
<el-select class="select" v-model="uform.delivererEducation" placeholder="请选择学历">
|
|
@@ -65,10 +65,10 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="联系电话" prop="delivererPhone">
|
|
|
- <el-input placeholder="请输入联系电话" v-model="uform.delivererPhone"></el-input>
|
|
|
+ <el-input placeholder="请输入联系电话" v-model.number="uform.delivererPhone" maxlength="11" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="邮箱地址" prop="delivererMail">
|
|
|
- <el-input placeholder="请输入邮箱地址" v-model="uform.delivererMail"></el-input>
|
|
|
+ <el-input placeholder="请输入邮箱地址" v-model="uform.delivererMail" maxlength="32" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button @click="closeDia">取 消</el-button>
|
|
@@ -81,12 +81,17 @@
|
|
|
<el-form-item v-for="item in formConfig" :key="item" :label="item.configName">
|
|
|
<!-- {{item.type === 2 ? ['女', '男'][info[item.fieldName]] : item.type === 8 ? ['女', '男'][info[item.fieldName]] : info[item.fieldName]}} -->
|
|
|
<div v-if="item.type === 2">{{['女', '男'][info[item.fieldName]]}}</div>
|
|
|
- <el-link type="primary" v-else-if="item.type === 8" :link=" $img + info[item.fieldName]">{{item.configName + '文件'}}</el-link>
|
|
|
+ <el-link type="primary" v-else-if="item.type === 8" @click="openNewPage($img + info[item.fieldName])" >{{item.configName + '文件'}}</el-link>
|
|
|
<div v-else>{{info[item.fieldName]}}</div>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="意向职位">
|
|
|
+ <!-- {{['女', '男'][info.delivererSex]}} -->
|
|
|
+ {{info.desiredPositionId}}
|
|
|
+ <!-- <el-link type="primary" @click="openNewPage($img + info.filePath)">简历文件</el-link> -->
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="简历">
|
|
|
<!-- {{['女', '男'][info.delivererSex]}} -->
|
|
|
- <el-link type="primary" :link=" $img + info.filePath">简历文件</el-link>
|
|
|
+ <el-link type="primary" @click="openNewPage($img + info.filePath)">简历文件</el-link>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button @click="closeVisible">取 消</el-button>
|
|
@@ -130,7 +135,7 @@ export default {
|
|
|
rules: {
|
|
|
templateId: [{
|
|
|
required: true,
|
|
|
- message: '请选择群发模板',
|
|
|
+ message: '请选择选择邀约岗位',
|
|
|
trigger: 'blur'
|
|
|
}]
|
|
|
},
|
|
@@ -467,6 +472,9 @@ export default {
|
|
|
search (form) {
|
|
|
this.queryData(form)
|
|
|
},
|
|
|
+ openNewPage (url) {
|
|
|
+ window.open(url)
|
|
|
+ },
|
|
|
details ({ id, resumeFrom }) {
|
|
|
this.$api
|
|
|
.post('/resumeInfo/queryResumeInfoDetail', {
|
|
@@ -507,7 +515,6 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
.then((res) => {
|
|
|
- this.queryData(this.searchForm)
|
|
|
this.$alert(`${res.object.successTotal}条发送成功,${res.object.failTotal}条发送失败!`, '发送结果', {
|
|
|
confirmButtonText: '确定',
|
|
|
callback: action => {
|
|
@@ -690,6 +697,7 @@ export default {
|
|
|
close () {
|
|
|
this.dialogFormVisible = false
|
|
|
this.form = {}
|
|
|
+ this.queryData(this.searchForm)
|
|
|
this.copyPickList = Array.from(this.pickList)
|
|
|
},
|
|
|
openVisible () {
|