优化页面

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

View File

@@ -223,13 +223,13 @@ export default {
display: false, display: false,
}, },
{ {
label: "岗位编码", label: "岗位名称",
prop: "missionNo", prop: "jobName",
display: false, display: false,
}, },
{ {
label: "岗位标题", label: "岗位编码",
prop: "jobName", prop: "missionNo",
display: false, display: false,
}, },
{ {
@@ -240,6 +240,38 @@ export default {
display: false, display: false,
minWidth: 70, 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: "岗位时长", label: "岗位时长",
prop: "missionDuration", prop: "missionDuration",
@@ -249,47 +281,13 @@ export default {
minWidth: 70, minWidth: 70,
hide: true, 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: "工资", label: "工资",
prop: "wage", prop: "wage",
search: false, search: false,
searchSpan: 5, searchSpan: 5,
display: false, display: false,
hide: true,
width: 80, width: 80,
}, },
{ {

View File

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

View File

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

View File

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