优化页面

This commit is contained in:
18500206848
2024-03-31 21:54:17 +08:00
parent 3e4782ef7d
commit 089da4e198
5 changed files with 118 additions and 145 deletions

View File

@@ -22,10 +22,10 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="任务标题:">
<el-form-item label="任务名称:">
<el-input
v-model="query.missionTitle"
placeholder="任务标题"
placeholder="任务名称"
clearable
></el-input>
</el-form-item>
@@ -138,13 +138,12 @@
v-if="vaildData(permission.manage_mission_view, false)"
>详情</el-button
>
<el-button
<!-- <el-button
type="text"
size="small"
@click.stop="rowZPView(row)"
v-if="vaildData(permission.manage_mission_zpview, false)"
>招聘情况</el-button
>
>招聘情况</el-button> -->
</template>
</avue-crud>
<el-drawer title="详情" :visible.sync="viewDrawer" size="60%">
@@ -233,15 +232,40 @@ export default {
prop: "companyName",
display: false,
},
{
label: "任务名称",
prop: "missionTitle",
display: false,
},
{
label: "任务编码",
prop: "missionNo",
display: false,
},
{
label: "任务标题",
prop: "missionTitle",
label: "任务时长",
prop: "missionDuration",
search: false,
searchSpan: 5,
display: false,
hide: true,
minWidth: 70,
},
{
label: "开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "结束日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "招聘人数",
@@ -260,50 +284,20 @@ export default {
minWidth: 70,
},
{
label: "确认人数",
label: "录用人数",
prop: "applyPassNum",
search: false,
searchSpan: 1,
display: false,
minWidth: 70,
},
{
label: "任务时长",
prop: "missionDuration",
search: false,
searchSpan: 5,
display: false,
minWidth: 70,
},
{
label: "",
prop: "time",
type: "date",
hide: true,
valueFormat: "yyyy-MM-dd",
},
{
label: "任务开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "任务结束日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "工资",
prop: "wage",
search: false,
searchSpan: 5,
display: false,
hide: true,
width: 80,
},
{
@@ -321,16 +315,20 @@ export default {
type: "select",
dicData: missionState,
display: false,
hide: true,
span: 24,
width: 80,
}, {
},
{
label: "数据来源",
prop: "dataSources",
dicData: dataSourcesEnum,
display: false,
hide: true,
span: 24,
width: 80,
},{
},
{
label: "审核状态",
prop: "reviewState",
dicData: recruitStatus,

View File

@@ -223,13 +223,13 @@ export default {
display: false,
},
{
label: "岗位编码",
prop: "missionNo",
label: "岗位名称",
prop: "jobName",
display: false,
},
{
label: "岗位标题",
prop: "jobName",
label: "岗位编码",
prop: "missionNo",
display: false,
},
{
@@ -240,6 +240,38 @@ export default {
display: false,
minWidth: 70,
},
{
label: "申请人数",
prop: "applyNum",
search: false,
searchSpan: 1,
display: false,
minWidth: 70,
},
{
label: "录用人数",
prop: "applyPassNum",
search: false,
searchSpan: 1,
display: false,
minWidth: 70,
},
{
label: "开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "结束日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "岗位时长",
prop: "missionDuration",
@@ -249,47 +281,13 @@ export default {
minWidth: 70,
hide: true,
},
{
label: "",
prop: "time",
type: "date",
hide: true,
valueFormat: "yyyy-MM-dd",
},
{
label: "岗位开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "岗位结束日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
hide: true,
format: "yyyy-MM-dd",
},
{
label: "报名截止日期",
prop: "etimePub",
type: "date",
search: false,
searchSpan: 5,
display: false,
minWidth: 100,
hide: true,
format: "yyyy-MM-dd",
},
{
label: "工资",
prop: "wage",
search: false,
searchSpan: 5,
display: false,
hide: true,
width: 80,
},
{

View File

@@ -22,10 +22,10 @@
clearable
></el-input>
</el-form-item>
<el-form-item label="岗位标题:">
<el-form-item label="岗位名称:">
<el-input
v-model="query.jobName"
placeholder="岗位标题"
placeholder="岗位名称"
clearable
></el-input>
</el-form-item>
@@ -133,15 +133,13 @@
size="small"
@click.stop="rowView(row)"
v-if="vaildData(permission.manage_mission_view, false)"
>详情</el-button
>
<el-button
>详情</el-button>
<!-- <el-button
type="text"
size="small"
@click.stop="rowZPView(row)"
v-if="vaildData(permission.manage_mission_zpview, false)"
>报名详情</el-button
>
>报名详情</el-button> -->
</template>
</avue-crud>
<delay-dialog
@@ -234,15 +232,31 @@ export default {
prop: "companyName",
display: false,
},
{
label: "岗位名称",
prop: "jobName",
display: false,
},
{
label: "岗位编码",
prop: "missionNo",
display: false,
},
{
label: "岗位标题",
prop: "jobName",
label: "开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "开始日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "招聘人数",
@@ -261,63 +275,20 @@ export default {
minWidth: 70,
},
{
label: "确认人数",
label: "录用人数",
prop: "applyPassNum",
search: false,
searchSpan: 1,
display: false,
minWidth: 70,
},
{
label: "岗位时长",
prop: "missionDuration",
search: false,
searchSpan: 5,
display: false,
minWidth: 70,
hide: true,
},
{
label: "",
prop: "time",
type: "date",
hide: true,
valueFormat: "yyyy-MM-dd",
},
{
label: "岗位开始日期",
prop: "stime",
type: "date",
display: false,
minWidth: 100,
format: "yyyy-MM-dd",
},
{
label: "岗位结束日期",
prop: "etime",
type: "date",
display: false,
minWidth: 100,
hide: true,
format: "yyyy-MM-dd",
},
{
label: "报名截止日期",
prop: "etimePub",
type: "date",
search: false,
searchSpan: 5,
display: false,
minWidth: 100,
hide: true,
format: "yyyy-MM-dd",
},
{
label: "工资",
prop: "wage",
search: false,
searchSpan: 5,
display: false,
hide: true,
width: 80,
},
{
@@ -335,6 +306,7 @@ export default {
prop: "jobStatus",
dicData: companyPostState,
display: false,
hide: true,
span: 24,
width: 80,
},{
@@ -343,6 +315,7 @@ export default {
dicData: dataSourcesEnum,
display: false,
span: 24,
hide: true,
width: 80,
},{
label: "审核状态",
@@ -351,11 +324,7 @@ export default {
display: false,
span: 24,
width: 80,
},
// {
// label:"备注",
// prop:"jobDescription"
// }
}
],
},
data: [],

View File

@@ -49,7 +49,7 @@
<!--/自定义列-->
<!--自定义操作栏-->
<div slot="menu" slot-scope="{ size, type, row }">
<el-button type="text" size="mini" @click="recommend(row)">重点人群推送</el-button>
<!-- <el-button type="text" size="mini" @click="recommend(row)">重点人群推送</el-button> -->
<el-button type="text" size="mini" @click="employ(row, 1)">录用登记</el-button>
<el-button icon="el-icon-view" :size="size" :type="type" @click.stop="rowView(row)"
v-show="vaildData(permission.tenant_mission_view, false)">查看</el-button>

View File

@@ -52,7 +52,7 @@
<!--/自定义列-->
<!--自定义操作栏-->
<div slot="menu" slot-scope="{ size, type, row }">
<el-button type="text" size="mini" @click="recommend(row)">重点人群推送</el-button>
<!-- <el-button type="text" size="mini" @click="recommend(row)">重点人群推送</el-button> -->
<el-button type="text" size="mini" @click="employ(row, 1)">录用登记</el-button>
<el-button icon="el-icon-view" :size="size" :type="type" @click.stop="rowView(row)"
v-show="vaildData(permission.tenant_mission_view, false)">查看</el-button>
@@ -234,10 +234,18 @@ export default {
display: true,
},
{
label: "发布时间",
prop: "createTime",
display: true,
width: 160,
label: "开始日期",
prop: "stime",
display: false,
width: 130,
slot: true,
},
{
label: "结束日期",
prop: "etime",
display: false,
width: 130,
slot: true,
},
// {
// label: "岗位状态",