|
@@ -0,0 +1,173 @@
|
|
|
|
+<template>
|
|
|
|
+ <div id="resumeForm">
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col :span="24" class="resumeForm">
|
|
|
|
+ <el-form ref="form" :model="form" label-width="170px">
|
|
|
|
+ <el-form-item label="简历名称">
|
|
|
|
+ <el-input v-model="form.title" placeholder="请输入简历名称"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="上传图片">
|
|
|
|
+ <el-upload
|
|
|
|
+ class="upload-demo"
|
|
|
|
+ action="https://jsonplaceholder.typicode.com/posts/"
|
|
|
|
+ :on-preview="handlePreview"
|
|
|
|
+ :on-remove="handleRemove"
|
|
|
|
+ :before-remove="beforeRemove"
|
|
|
|
+ multiple
|
|
|
|
+ :limit="1"
|
|
|
|
+ :file-list="fileList"
|
|
|
|
+ >
|
|
|
|
+ <el-button size="small" type="primary">点击上传</el-button>
|
|
|
|
+ </el-upload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="姓名">
|
|
|
|
+ <el-input v-model="form.name" placeholder="请输入姓名"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="性别" prop="age">
|
|
|
|
+ <el-select v-model="form.age" placeholder="请选择性别">
|
|
|
|
+ <el-option label="男" value="man"></el-option>
|
|
|
|
+ <el-option label="女" value="woman"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="民族" prop="minzu">
|
|
|
|
+ <el-select v-model="form.minzu" placeholder="请选择民族">
|
|
|
|
+ <el-option label="汉族" value="man"></el-option>
|
|
|
|
+ <el-option label="满族" value="woman"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="出生日期">
|
|
|
|
+ <el-col :span="24">
|
|
|
|
+ <el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="婚姻状况" prop="hyzk">
|
|
|
|
+ <el-select v-model="form.hyzk" placeholder="请选择婚姻状况">
|
|
|
|
+ <el-option label="未婚" value="man"></el-option>
|
|
|
|
+ <el-option label="已婚" value="woman"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="户口所在地">
|
|
|
|
+ <el-input v-model="form.hkszd" placeholder="户口所在地"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="身份证号码">
|
|
|
|
+ <el-input v-model="form.sfzh" placeholder="请输入身份证号码"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="地址">
|
|
|
|
+ <el-input v-model="form.address" placeholder="地址"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="学历" prop="xueli">
|
|
|
|
+ <el-select v-model="form.xueli" placeholder="请选择学历">
|
|
|
|
+ <el-option label="本科" value="man"></el-option>
|
|
|
|
+ <el-option label="中专" value="woman"></el-option>
|
|
|
|
+ <el-option label="大专" value="man"></el-option>
|
|
|
|
+ <el-option label="研究生" value="man"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="联系电话">
|
|
|
|
+ <el-input v-model="form.tel" placeholder="请输入联系电话"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="电子邮件">
|
|
|
|
+ <el-input v-model="form.email" placeholder="请输入电子邮件"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作性质" prop="xizngzhi">
|
|
|
|
+ <el-select v-model="form.xizngzhi" placeholder="请选择工作性质">
|
|
|
|
+ <el-option label="兼职" value="man"></el-option>
|
|
|
|
+ <el-option label="全职" value="woman"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="请选择期望职业" prop="jobs">
|
|
|
|
+ <el-select v-model="form.xizngzhi" placeholder="请选择期望职业">
|
|
|
|
+ <el-option label="IT" value="man"></el-option>
|
|
|
|
+ <el-option label="制造" value="woman"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作地点">
|
|
|
|
+ <el-input v-model="form.jobsAddress" placeholder="请输入工作地点(多个地点使用'/'分割)"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="薪资要求" prop="xinzi">
|
|
|
|
+ <el-select v-model="form.xinzi" placeholder="请选择薪资要求">
|
|
|
|
+ <el-option label="2000-3999" value="man"></el-option>
|
|
|
|
+ <el-option label="面议" value="man"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="目前状况" prop="mqzk">
|
|
|
|
+ <el-select v-model="form.mqzk" placeholder="请选择目前状况">
|
|
|
|
+ <el-option label="我已经离职(可随时到岗)" value="man"></el-option>
|
|
|
|
+ <el-option label="我对当前工作不满意,可随时离职(一个月到岗)" value="man"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作经验" prop="jingli">
|
|
|
|
+ <el-select v-model="form.jingli" placeholder="请选择工作经验">
|
|
|
|
+ <el-option label="一年" value="man"></el-option>
|
|
|
|
+ <el-option label="两年" value="woman"></el-option>
|
|
|
|
+ <el-option label="三年" value="man"></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="工作经历">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="工作经历"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="自我简介">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="自我简介"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="教育经历">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="教育经历"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="语言技能">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="语言技能"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="专业技能">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="专业技能"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="兴趣爱好">
|
|
|
|
+ <el-input type="textarea" v-model="form.gzjl" placeholder="兴趣爱好"></el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item>
|
|
|
|
+ <el-button @click="handleCancel">取消</el-button>
|
|
|
|
+ <el-button type="primary" @click="handleEdit">提交</el-button>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ </div>
|
|
|
|
+</template>
|
|
|
|
+
|
|
|
|
+<script>
|
|
|
|
+export default {
|
|
|
|
+ name: 'resumeForm',
|
|
|
|
+ props: {
|
|
|
|
+ form: null,
|
|
|
|
+ },
|
|
|
|
+ components: {},
|
|
|
|
+ data: () => ({
|
|
|
|
+ fileList: [],
|
|
|
|
+ }),
|
|
|
|
+ created() {},
|
|
|
|
+ computed: {},
|
|
|
|
+ methods: {
|
|
|
|
+ handleEdit() {
|
|
|
|
+ this.handleCancel();
|
|
|
|
+ },
|
|
|
|
+ handleCancel() {
|
|
|
|
+ this.$router.push({ path: './index' });
|
|
|
|
+ },
|
|
|
|
+ handleRemove(file, fileList) {
|
|
|
|
+ console.log(file, fileList);
|
|
|
|
+ },
|
|
|
|
+ handlePreview(file) {
|
|
|
|
+ console.log(file);
|
|
|
|
+ },
|
|
|
|
+ beforeRemove(file, fileList) {
|
|
|
|
+ return this.$confirm(`确定移除 ${file.name}?`);
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+};
|
|
|
|
+</script>
|
|
|
|
+
|
|
|
|
+<style lang="less" scoped>
|
|
|
|
+.el-form {
|
|
|
|
+ padding: 0 200px;
|
|
|
|
+}
|
|
|
|
+.resumeForm {
|
|
|
|
+ padding: 20px 0;
|
|
|
|
+}
|
|
|
|
+</style>
|