research update
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
>
|
||||
<div v-if="showTitle" class="form_title">基本信息</div>
|
||||
|
||||
<el-row>
|
||||
<el-row v-if="isAdd">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="姓名:" prop="name">
|
||||
<el-input v-model="modelValue.name"></el-input>
|
||||
@ -15,7 +15,7 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-row v-if="isAdd">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="手机号:" prop="mobile">
|
||||
<el-input v-model="modelValue.mobile"></el-input>
|
||||
@ -23,27 +23,27 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-row v-if="isAdd">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="身份证号:" prop="id_card">
|
||||
<el-input v-model="modelValue.id_card"></el-input>
|
||||
<el-form-item label="身份证号:" prop="idCard">
|
||||
<el-input v-model="modelValue.idCard"></el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="工作所在地:" prop="work_place">
|
||||
<el-input v-model="modelValue.work_place"/>
|
||||
<el-form-item label="工作所在地:" prop="workPlace">
|
||||
<el-input v-model="modelValue.workPlace"/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="24">
|
||||
<el-form-item label="工作经历:" prop="work_experience">
|
||||
<el-form-item label="工作经历:" prop="workExperience">
|
||||
<el-input
|
||||
v-model="modelValue.work_experience"
|
||||
v-model="modelValue.workExperience"
|
||||
:autosize="{ minRows: 2, maxRows: 10 }"
|
||||
type="textarea"
|
||||
/>
|
||||
@ -69,14 +69,14 @@
|
||||
title="关键词"
|
||||
/>
|
||||
|
||||
<el-row>
|
||||
<el-row v-if="isAdd">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="身份证:" required>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<el-form-item prop="id_image.front">
|
||||
<el-form-item prop="idImage.front">
|
||||
<ImageUpload
|
||||
v-model="modelValue.id_image.front"
|
||||
v-model="modelValue.idImage.front"
|
||||
:isShowTip="false"
|
||||
:limit="1"
|
||||
/>
|
||||
@ -84,9 +84,9 @@
|
||||
<div style="text-align: center">身份证人像面</div>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item prop="id_image.behind">
|
||||
<el-form-item prop="idImage.behind">
|
||||
<ImageUpload
|
||||
v-model="modelValue.id_image.behind"
|
||||
v-model="modelValue.idImage.behind"
|
||||
:isShowTip="false"
|
||||
:limit="1"
|
||||
/>
|
||||
@ -94,9 +94,9 @@
|
||||
<div style="text-align: center">身份证国徽面</div>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item prop="id_image.hold">
|
||||
<el-form-item prop="idImage.hold">
|
||||
<ImageUpload
|
||||
v-model="modelValue.id_image.hold"
|
||||
v-model="modelValue.idImage.hold"
|
||||
:isShowTip="false"
|
||||
:limit="1"
|
||||
/>
|
||||
@ -108,13 +108,13 @@
|
||||
</el-col>
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-row v-if="isAdd">
|
||||
<el-col :span="24">
|
||||
<el-form-item label="成果经纪资格证书:" prop="credential_image">
|
||||
<el-form-item label="成果经纪资格证书:" prop="credentialImage">
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="8">
|
||||
<ImageUpload
|
||||
v-model="modelValue.credential_image"
|
||||
<image-upload
|
||||
v-model="modelValue.credentialImage"
|
||||
:isShowTip="false"
|
||||
:limit="1"
|
||||
/>
|
||||
@ -153,33 +153,33 @@ const rules = {
|
||||
kind: [{required: true, message: "请选择", trigger: "change"}],
|
||||
code: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
mobile: [
|
||||
{required: true, message: "请输入", trigger: "blur"},
|
||||
{required: true, message: "请输入手机号码", trigger: "blur"},
|
||||
{
|
||||
pattern: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/,
|
||||
pattern: /^1[3-9]\d{9}$/,
|
||||
message: "请输入正确的手机号码",
|
||||
trigger: "blur",
|
||||
},
|
||||
],
|
||||
id_card: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
work_place: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
work_experience: [
|
||||
idCard: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
workPlace: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
workExperience: [
|
||||
{required: true, message: "请输入", trigger: "blur"},
|
||||
],
|
||||
"id_image.front": [
|
||||
"idImage.front": [
|
||||
{
|
||||
required: true,
|
||||
message: "请上传",
|
||||
trigger: ["blur", "change"],
|
||||
},
|
||||
],
|
||||
"id_image.behind": [
|
||||
"idImage.behind": [
|
||||
{
|
||||
required: true,
|
||||
message: "请上传",
|
||||
trigger: ["blur", "change"],
|
||||
},
|
||||
],
|
||||
"id_image.hold": [
|
||||
"idImage.hold": [
|
||||
{
|
||||
required: true,
|
||||
message: "请上传",
|
||||
@ -209,8 +209,6 @@ const validateForm = async () => {
|
||||
defineExpose({
|
||||
validateForm
|
||||
})
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
@ -68,7 +68,7 @@
|
||||
<script setup>
|
||||
import { listSysIndustry } from "@/api/config";
|
||||
// import { watch } from "fs";
|
||||
import { reactive, toRefs, watch } from "vue";
|
||||
import {reactive, ref, toRefs, watch} from "vue";
|
||||
const props = defineProps({
|
||||
modelValue: Object,
|
||||
labelWidth: {
|
||||
|
@ -26,7 +26,6 @@
|
||||
<el-input v-model="modelValue.code"></el-input>
|
||||
</el-col>
|
||||
<el-col :span="3">
|
||||
<!-- :disabled="isAdd"-->
|
||||
<el-button type="primary" @click=""
|
||||
>查找
|
||||
</el-button
|
||||
|
@ -142,7 +142,7 @@ const rules = {
|
||||
major: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
job: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
title: [{required: true, message: "请输入", trigger: "blur"}],
|
||||
work_at: [
|
||||
workAt: [
|
||||
{
|
||||
required: true,
|
||||
message: "从业时间不能为空",
|
||||
|
Reference in New Issue
Block a user