Compare commits
5 Commits
shihezi
...
serveChang
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8455b91942 | ||
|
|
7d74bac476 | ||
|
|
942d6240c9 | ||
|
|
e6d295786c | ||
|
|
a2a332aecc |
@@ -202,23 +202,23 @@ export default {
|
|||||||
dialogType: "drawer",
|
dialogType: "drawer",
|
||||||
dialogFullscreen: true,
|
dialogFullscreen: true,
|
||||||
column: [
|
column: [
|
||||||
{
|
// {
|
||||||
label: "所属机构",
|
// label: "所属机构",
|
||||||
prop: "deptId",
|
// prop: "deptId",
|
||||||
type: "tree",
|
// type: "tree",
|
||||||
multiple: false,
|
// multiple: false,
|
||||||
dicData: this.depTree,
|
// dicData: this.depTree,
|
||||||
props: {
|
// props: {
|
||||||
label: "title",
|
// label: "title",
|
||||||
value: 'value'
|
// value: 'value'
|
||||||
},
|
// },
|
||||||
checkStrictly: true,
|
// checkStrictly: true,
|
||||||
search: true,
|
// search: true,
|
||||||
span: 20,
|
// span: 20,
|
||||||
hide: true,
|
// hide: true,
|
||||||
searchLabelWidth: 80,
|
// searchLabelWidth: 80,
|
||||||
searchSpan: 6,
|
// searchSpan: 6,
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
label: "用工单位",
|
label: "用工单位",
|
||||||
prop: "comname",
|
prop: "comname",
|
||||||
@@ -284,13 +284,13 @@ export default {
|
|||||||
display: true,
|
display: true,
|
||||||
size: "small",
|
size: "small",
|
||||||
prop: "masterName",
|
prop: "masterName",
|
||||||
rules: [
|
// rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
whitespace: true,
|
// whitespace: true,
|
||||||
message: "请输入法人姓名",
|
// message: "请输入法人姓名",
|
||||||
},
|
// },
|
||||||
],
|
// ],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type: "input",
|
type: "input",
|
||||||
@@ -300,10 +300,10 @@ export default {
|
|||||||
size: "small",
|
size: "small",
|
||||||
prop: "masterIdentity",
|
prop: "masterIdentity",
|
||||||
rules: [
|
rules: [
|
||||||
{
|
// {
|
||||||
required: true,
|
// required: true,
|
||||||
message: "请输入身份证号",
|
// message: "请输入身份证号",
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
validator: (rule, value, callback) => {
|
validator: (rule, value, callback) => {
|
||||||
if (check18IdCardNo(value)) {
|
if (check18IdCardNo(value)) {
|
||||||
|
|||||||
@@ -76,7 +76,7 @@
|
|||||||
@success="onLoad(page, query)"
|
@success="onLoad(page, query)"
|
||||||
></delay-dialog>
|
></delay-dialog>
|
||||||
<el-drawer title="详情" :visible.sync="viewDrawer" size="60%">
|
<el-drawer title="详情" :visible.sync="viewDrawer" size="60%">
|
||||||
<post-view :model="view"></post-view>
|
<post-view :model="view" :wage="true"></post-view>
|
||||||
</el-drawer>
|
</el-drawer>
|
||||||
<zp-view ref="zpView"></zp-view>
|
<zp-view ref="zpView"></zp-view>
|
||||||
<wage-view ref="wageView"></wage-view>
|
<wage-view ref="wageView"></wage-view>
|
||||||
|
|||||||
@@ -228,6 +228,19 @@ export default {
|
|||||||
searchLabelWidth: 80,
|
searchLabelWidth: 80,
|
||||||
change: this.groupChange
|
change: this.groupChange
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: "是否已退出",
|
||||||
|
prop: "isDeleted",
|
||||||
|
dicData: [
|
||||||
|
{ value: 1, label: "是" },
|
||||||
|
{ value: 0, label: "否" },
|
||||||
|
],
|
||||||
|
type: 'select',
|
||||||
|
search: true,
|
||||||
|
hide: true,
|
||||||
|
searchLabelWidth: 100,
|
||||||
|
searchSpan: 8,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: "手机号",
|
label: "手机号",
|
||||||
prop: "telphone",
|
prop: "telphone",
|
||||||
|
|||||||
@@ -84,12 +84,16 @@
|
|||||||
></jl-cityLabel-cascader>
|
></jl-cityLabel-cascader>
|
||||||
</template>
|
</template>
|
||||||
<template slot-scope="{ row }" slot="wage">
|
<template slot-scope="{ row }" slot="wage">
|
||||||
|
<div>
|
||||||
<div class="input-with-select">
|
<div class="input-with-select">
|
||||||
<el-input v-model="obj.wage" placeholder="请输入工资" type="number"></el-input>
|
<el-input v-model="obj.wage" placeholder="请输入工资" type="number"></el-input>
|
||||||
~ <el-input placeholder="请输入工资" type="number" v-model="obj.wageUpper" ></el-input>
|
~ <el-input placeholder="请输入工资" type="number" v-model="obj.wageUpper" ></el-input>
|
||||||
<span>元/人·月</span>
|
<span>元/人·月</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="info">
|
||||||
|
<p>不低于德阳市最低工资</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template slot-scope="{ disabled }" slot="skillIds">
|
<template slot-scope="{ disabled }" slot="skillIds">
|
||||||
<skill-select
|
<skill-select
|
||||||
@@ -122,14 +126,14 @@
|
|||||||
></super-map-view>
|
></super-map-view>
|
||||||
</template>
|
</template>
|
||||||
<!-- 行业类型 -->
|
<!-- 行业类型 -->
|
||||||
<!-- <template slot="tradeId">
|
<template slot="tradeId">
|
||||||
<div class="tradeId">
|
<div class="tradeId">
|
||||||
<el-autocomplete
|
<el-autocomplete
|
||||||
popper-class="my-autocomplete"
|
popper-class="my-autocomplete"
|
||||||
v-model.trim="tradeState"
|
v-model="obj.tradeNames"
|
||||||
:fetch-suggestions="querySearchAsync"
|
|
||||||
placeholder="请选择行业类型"
|
placeholder="请选择行业类型"
|
||||||
@select="handleSelect"
|
@select="handleSelect"
|
||||||
|
disabled="true"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
ref="selectTradeId"
|
ref="selectTradeId"
|
||||||
>
|
>
|
||||||
@@ -138,7 +142,7 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-autocomplete>
|
</el-autocomplete>
|
||||||
</div>
|
</div>
|
||||||
</template> -->
|
</template>
|
||||||
<!-- 工种 -->
|
<!-- 工种 -->
|
||||||
<template slot="worktypeIds">
|
<template slot="worktypeIds">
|
||||||
<div class="tradeId">
|
<div class="tradeId">
|
||||||
@@ -520,7 +524,9 @@ export default {
|
|||||||
{
|
{
|
||||||
label: "行业类型",
|
label: "行业类型",
|
||||||
prop: "tradeId",
|
prop: "tradeId",
|
||||||
type: "select",
|
type: "cascader",
|
||||||
|
// type: "select",
|
||||||
|
formslot: true,
|
||||||
dicData: this.tradeData,
|
dicData: this.tradeData,
|
||||||
props: {
|
props: {
|
||||||
label: "name",
|
label: "name",
|
||||||
@@ -563,22 +569,22 @@ export default {
|
|||||||
prop: "jobDescription",
|
prop: "jobDescription",
|
||||||
type: "textarea",
|
type: "textarea",
|
||||||
rules: [
|
rules: [
|
||||||
|
// {
|
||||||
|
// required: true,
|
||||||
|
// whitespace: true,
|
||||||
|
// message: "请输入岗位描述",
|
||||||
|
// trigger: "blur",
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
required: true,
|
min: 0,
|
||||||
whitespace: true,
|
max: 500,
|
||||||
message: "请输入岗位描述",
|
message: "长度在 0 到 500 个字",
|
||||||
trigger: "blur",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
min: 30,
|
|
||||||
max: 200,
|
|
||||||
message: "长度在 30 到 200 个字",
|
|
||||||
trigger: "blur",
|
trigger: "blur",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
placeholder: "请输入岗位描述,字数30-200字以内",
|
placeholder: "请输入岗位描述,字数0-500字以内",
|
||||||
span: 24,
|
span: 24,
|
||||||
maxlength: 200,
|
maxlength: 500,
|
||||||
showWordLimit: true,
|
showWordLimit: true,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
@@ -1121,6 +1127,8 @@ export default {
|
|||||||
education: 7,
|
education: 7,
|
||||||
experienceDesc: "不限经验",
|
experienceDesc: "不限经验",
|
||||||
userNature: "灵活用工",
|
userNature: "灵活用工",
|
||||||
|
tradeId: row.tradeId,
|
||||||
|
tradeNames: row.jobCompanyIndustry,
|
||||||
};
|
};
|
||||||
this.selectedSkills = [];
|
this.selectedSkills = [];
|
||||||
this.drawer = true;
|
this.drawer = true;
|
||||||
@@ -1205,4 +1213,10 @@ export default {
|
|||||||
.el-drawer .avue-form {
|
.el-drawer .avue-form {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.info {
|
||||||
|
font-size: 12px;
|
||||||
|
color: red;
|
||||||
|
margin-top: -16px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -34,6 +34,16 @@
|
|||||||
{{ format(model.etime) }}
|
{{ format(model.etime) }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col span="12">
|
||||||
|
<el-form-item label="参考工资:" v-if="wage">{{
|
||||||
|
model.wage
|
||||||
|
}}~{{model.wageUpper}}{{ wageUnitCategory[model.wageUnitCategory] }}
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="参考工资:" v-else>{{
|
||||||
|
model.wage
|
||||||
|
}}{{ wageUnitCategory[model.wageUnitCategory] }}
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-collapse-item>
|
</el-collapse-item>
|
||||||
|
|
||||||
@@ -48,7 +58,11 @@
|
|||||||
<el-form-item label="招聘人数:">{{ model.peopleNum }}人</el-form-item>
|
<el-form-item label="招聘人数:">{{ model.peopleNum }}人</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col span="12">
|
<el-col span="12">
|
||||||
<el-form-item label="参考工资:">{{
|
<el-form-item label="参考工资:" v-if="wage">{{
|
||||||
|
model.wage
|
||||||
|
}}~{{model.wageUpper}}{{ wageUnitCategory[model.wageUnitCategory] }}
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="参考工资:" v-else>{{
|
||||||
model.wage
|
model.wage
|
||||||
}}{{ wageUnitCategory[model.wageUnitCategory] }}
|
}}{{ wageUnitCategory[model.wageUnitCategory] }}
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@@ -250,7 +264,7 @@ function getDic(arr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
props: {model: Object},
|
props: {model: Object, wage:Boolean},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
activeNames: ["1", "2", "3", "4", "5"],
|
activeNames: ["1", "2", "3", "4", "5"],
|
||||||
|
|||||||
Reference in New Issue
Block a user