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

View File

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

View File

@@ -20,7 +20,7 @@
</div> </div>
</div> </div>
<el-tabs v-model="activeName" @tab-click="handleClick"> <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 ref="form" :model="companyInfo" label-width="150px">
<el-form-item label="社会信用代码:"> <el-form-item label="社会信用代码:">
<el-input v-model="companyInfo.companyTid" :disabled="true" ></el-input> <el-input v-model="companyInfo.companyTid" :disabled="true" ></el-input>

View File

@@ -21,7 +21,7 @@
</div> </div>
</div> </div>
<el-tabs v-model="activeName" @tab-click="handleClick"> <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 ref="formCompanyInfo" :model="companyInfo" label-width="150px" class="companyInfo" :rules="rules">
<el-form-item label="社会信用代码:" prop="companyTid"> <el-form-item label="社会信用代码:" prop="companyTid">
<el-input v-model="companyInfo.companyTid" :disabled="true"></el-input> <el-input v-model="companyInfo.companyTid" :disabled="true"></el-input>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,7 +4,7 @@
<!-- <!--
<el-steps :active="active" align-center process-status="finish"> <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> <el-step title="等待审核"></el-step>
<el-step title="完成认证"></el-step> <el-step title="完成认证"></el-step>

View File

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