This commit is contained in:
Apcallover
2024-05-08 10:27:13 +08:00
13 changed files with 109 additions and 55 deletions

View File

@@ -3,7 +3,7 @@
<div v-loading="loading" class="avue--view">
<el-row>
<el-col :span="24" class="title">
企业信息
用工单位信息
<span style="float: right">
<el-button
type="text"
@@ -26,7 +26,7 @@
<el-row v-show="!isCanEdit && type === 'add'">
<el-col :span="1">&nbsp;</el-col>
<el-col :span="22" class="empty-tip"
>添加企业信息让用户更生动地了解公司吧~</el-col
>添加用工单位信息让用户更生动地了解公司吧~</el-col
>
<el-col :span="1">&nbsp;</el-col>
</el-row>

View File

@@ -115,7 +115,7 @@ export default {
labelWidth: 120,
group: [
{
label: "企业信息",
label: "用工单位信息",
column: [
{
type: "select",

View File

@@ -20,7 +20,7 @@
</div>
</div>
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="企业信息" name="companyInfo">
<el-tab-pane label="用工单位信息" name="companyInfo">
<el-form ref="form" :model="companyInfo" label-width="150px">
<el-form-item label="社会信用代码:">
<el-input v-model="companyInfo.companyTid" :disabled="true" ></el-input>

View File

@@ -21,7 +21,7 @@
</div>
</div>
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="企业信息" name="companyInfo">
<el-tab-pane label="用工单位信息" name="companyInfo">
<el-form ref="formCompanyInfo" :model="companyInfo" label-width="150px" class="companyInfo" :rules="rules">
<el-form-item label="社会信用代码:" prop="companyTid">
<el-input v-model="companyInfo.companyTid" :disabled="true"></el-input>

View File

@@ -353,20 +353,38 @@ export default {
{
label: "民族",
prop: "aac005",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC005",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入民族", trigger: "blur"},
{
required: true,
message: "请输入民族",
trigger: "blur",
},
],
span: 24,
},
{
label: "户口性质",
prop: "aac009",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC009",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入户口性质", trigger: "blur"},
{
required: true,
message: "请输入户口性质",
trigger: "blur",
},
],
span: 24,
},
{
label: "户口所在地",
@@ -380,16 +398,25 @@ export default {
{
label: "文化程度",
prop: "aac011",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC011",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入文化程度", trigger: "blur"},
{
required: true,
message: "请输入文化程度",
trigger: "blur",
},
],
span: 24,
},
{
label: "经办时间",
prop: "aae036",
// hide: true,
display: false,
span: 24,
rules: [
{required: true, message: "请输入经办时间", trigger: "blur"},

View File

@@ -355,20 +355,38 @@ export default {
{
label: "民族",
prop: "aac005",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC005",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入民族", trigger: "blur"},
{
required: true,
message: "请输入民族",
trigger: "blur",
},
],
span: 24,
},
{
label: "户口性质",
prop: "aac009",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC009",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入户口性质", trigger: "blur"},
{
required: true,
message: "请输入户口性质",
trigger: "blur",
},
],
span: 24,
},
{
label: "户口所在地",
@@ -382,16 +400,25 @@ export default {
{
label: "文化程度",
prop: "aac011",
// hide: true,
span: 24,
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/tadict?code=AAC011",
props: {
label: "dictValue",
value: "dictValue",
},
rules: [
{required: true, message: "请输入文化程度", trigger: "blur"},
{
required: true,
message: "请输入文化程度",
trigger: "blur",
},
],
span: 24,
},
{
label: "经办时间",
prop: "aae036",
// hide: true,
display: false,
span: 24,
rules: [
{required: true, message: "请输入经办时间", trigger: "blur"},

View File

@@ -573,7 +573,7 @@ export default {
],
},
{
label: "企业信息",
label: "用工单位信息",
prop: "contactsRequire",
arrow: false,
column: [
@@ -590,12 +590,12 @@ export default {
span: 12,
},
{
label: "企业信用代码",
label: "单位信用代码",
prop: "missionCompanyScale",
rules: [
{
required: true,
message: "请输入企业信用代码",
message: "请输入单位信用代码",
trigger: "blur",
},
],
@@ -620,7 +620,7 @@ export default {
span: 12,
},
{
label: "企业性质",
label: "单位性质",
prop: "missionCompanyNature",
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/dictionary?code=company_nature",
@@ -631,20 +631,20 @@ export default {
rules: [
{
required: true,
message: "请输入企业性质",
message: "请输入单位性质",
trigger: "blur",
},
],
span: 12,
},
{
label: "企业介绍",
label: "单位介绍",
prop: "missionCompanyDescription",
type: "textarea",
rules: [
{
required: true,
message: "请输入企业介绍",
message: "请输入单位介绍",
trigger: "blur",
},
{
@@ -654,7 +654,7 @@ export default {
trigger: "blur",
},
],
placeholder: "请输入企业介绍字数30-200字以内",
placeholder: "请输入单位介绍字数30-200字以内",
span: 24,
maxlength: 200,
showWordLimit: true,

View File

@@ -701,7 +701,7 @@ export default {
],
},
{
label: "企业信息",
label: "用工单位信息",
prop: "contactsRequire",
arrow: false,
column: [
@@ -718,12 +718,12 @@ export default {
span: 12,
},
{
label: "企业信用代码",
label: "单位信用代码",
prop: "jobCompanyScale",
rules: [
{
required: true,
message: "请输入企业信用代码",
message: "请输入单位信用代码",
trigger: "blur",
},
],
@@ -743,7 +743,7 @@ export default {
},
{
prop: "jobCompanyNature",
label: "企业性质",
label: "单位性质",
type: 'select',
dicUrl: "/api/jobslink-api/system/dict-biz/dictionary?code=company_nature",
props: {
@@ -753,20 +753,20 @@ export default {
rules: [
{
required: true,
message: "请输入企业性质",
message: "请输入单位性质",
trigger: "blur",
},
],
span: 12,
},
{
label: "企业介绍",
label: "单位介绍",
prop: "jobCompanyDescription",
type: "textarea",
rules: [
{
required: true,
message: "请输入企业介绍",
message: "请输入单位介绍",
trigger: "blur",
},
{
@@ -776,7 +776,7 @@ export default {
trigger: "blur",
},
],
placeholder: "请输入企业介绍字数30-200字以内",
placeholder: "请输入单位介绍字数30-200字以内",
span: 24,
maxlength: 200,
showWordLimit: true,

View File

@@ -113,7 +113,7 @@
<el-collapse-item title="联系人" name="4" disabled="true">
<template slot="title">
<div class="avue-group__header">
<div class="avue-group__title">企业信息</div>
<div class="avue-group__title">用工单位信息</div>
</div>
</template>
<el-row>
@@ -124,13 +124,13 @@
</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业信用代码:">{{
<el-form-item label="单位信用代码:">{{
model.missionCompanyScale
}}
</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业性质:">{{
<el-form-item label="单位性质:">{{
model.missionCompanyNature
}}
</el-form-item>
@@ -144,7 +144,7 @@
</el-row>
<el-row>
<el-col span="24">
<el-form-item label="企业介绍:">{{
<el-form-item label="单位介绍:">{{
model.missionCompanyDescription
}}
</el-form-item>

View File

@@ -104,7 +104,7 @@
<el-collapse-item title="联系人" name="4" disabled="true">
<template slot="title">
<div class="avue-group__header">
<div class="avue-group__title">企业信息</div>
<div class="avue-group__title">用工单位信息</div>
</div>
</template>
<el-row>
@@ -114,12 +114,12 @@
}}</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业信用代码:">{{
<el-form-item label="单位信用代码:">{{
model.jobCompanyScale
}}</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业性质:">{{
<el-form-item label="单位性质:">{{
model.jobCompanyNature
}}</el-form-item>
</el-col>
@@ -131,7 +131,7 @@
</el-row>
<el-row>
<el-col span="24">
<el-form-item label="企业介绍:">{{
<el-form-item label="单位介绍:">{{
model.jobCompanyDescription
}}</el-form-item>
</el-col>

View File

@@ -119,7 +119,7 @@
<el-collapse-item title="联系人" name="4" disabled="true">
<template slot="title">
<div class="avue-group__header">
<div class="avue-group__title">企业信息</div>
<div class="avue-group__title">用工单位信息</div>
</div>
</template>
<el-row>
@@ -130,13 +130,13 @@
</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业信用代码:">{{
<el-form-item label="单位信用代码:">{{
model.jobCompanyScale
}}
</el-form-item>
</el-col>
<el-col span="12">
<el-form-item label="企业性质:">{{
<el-form-item label="单位性质:">{{
model.jobCompanyNature
}}
</el-form-item>
@@ -150,7 +150,7 @@
</el-row>
<el-row>
<el-col span="24">
<el-form-item label="企业介绍:">{{
<el-form-item label="单位介绍:">{{
model.jobCompanyDescription
}}
</el-form-item>

View File

@@ -4,7 +4,7 @@
<!--
<el-steps :active="active" align-center process-status="finish">
<el-step title="企业信息"></el-step>
<el-step title="用工单位信息"></el-step>
<el-step title="法人认证"></el-step>
<el-step title="等待审核"></el-step>
<el-step title="完成认证"></el-step>

View File

@@ -1,5 +1,5 @@
<template>
<card title="企业信息">
<card title="用工单位信息">
<div class="wel-cards-business">
<img src="/manage/svg/pic_business.svg" alt />
<div class="wel-cards-txt">