Commit d33ec5d9 authored by 姬鋆屾's avatar 姬鋆屾

parent d504f40a
...@@ -535,7 +535,13 @@ export default { ...@@ -535,7 +535,13 @@ export default {
return ( return (
<div> <div>
<div> <div>
<el-tag type="info">{row.restTime}</el-tag> {row.restTime ? (
<el-tag type="info">
{row.restTime ? row.restTime : "--"}
</el-tag>
) : (
""
)}
</div> </div>
<div class="mt10" style="background:#ecf5ff;color:#409EFF"> <div class="mt10" style="background:#ecf5ff;color:#409EFF">
<p>{row.attendanceTime}</p> <p>{row.attendanceTime}</p>
......
<template> <template>
<div class="page"> <div class="page">
<LayoutTable :data="tableData" :config="tableConfig"></LayoutTable> <LayoutTable :data="tableData" notAdd :config="tableConfig"></LayoutTable>
<drawer-show ref="drawerform" @ok="getData" />
<drawer-show ref="drawerform" @ok="getData" /> </div>
</div>
</template> </template>
<script> <script>
/** 表单弹出框模式需引入 */ /** 表单弹出框模式需引入 */
import drawerShow from "./drawershow"; import drawerShow from "./drawershow";
import table from "@/assets/mixins/table"; import table from "@/assets/mixins/table";
export default { export default {
name: "StaffLeaveList", name: "StaffLeaveList",
components: { components: {
drawerShow drawerShow,
}, },
mixins: [table], mixins: [table],
created() { created() {},
}, methods: {
methods: { /** 重写新增方法 */
/** 重写新增方法 */ toAdd(row) {
toAdd(row) { this.$refs.drawerform.add(row);
this.$refs.drawerform.add(row); },
}, /** 重写编辑方法 */
/** 重写编辑方法 */ toEdit(row) {
toEdit(row) { this.$refs.drawerform.edit(row);
this.$refs.drawerform.edit(row); },
}, /** 重写查看方法 */
/** 重写查看方法 */ toView(row) {
toView(row) { this.$refs.drawerform.view(row);
this.$refs.drawerform.view(row); },
}, },
data() {
}, return {
data() { config: {
return { isshowTabPane: true,
config: { search: [
isshowTabPane:true, {
search: [ name: "staffName",
{ type: "text",
name: "staffName", label: "员工姓名",
type: "text", fuzzy: true,
label: "员工姓名", },
fuzzy: true {
}, name: "politicalstatus",
{ type: "select",
name: "politicalstatus", label: "政治面貌 ",
type: "select", fuzzy: true,
label: "政治面貌 ", },
fuzzy: true {
}, name: "staffType",
{ type: "select",
name: "staffType", label: "员工类型",
type: "select", fuzzy: true,
label: "员工类型", },
fuzzy: true {
}, name: "status",
{ type: "select",
name: "status", label: "员工状态",
type: "select", fuzzy: true,
label: "员工状态", },
fuzzy: true {
}, name: "auditStatus",
{ type: "select",
name: "auditStatus", label: "审核状态",
type: "select", fuzzy: true,
label: "审核状态", },
fuzzy: true ],
}, columns: [
], { type: "selection", width: 60 },
columns: [ { type: "index", label: "序号", width: 50 },
{type: "selection", width: 60},
{type: "index",label: "序号",width: 50},
{label: "员工姓名", prop: "staffName"}, { label: "员工姓名", prop: "staffName" },
{label: "性别", prop: "gender",formatter: this.formatter}, { label: "性别", prop: "gender", formatter: this.formatter },
{label: "政治面貌 ", prop: "politicalstatus",formatter: this.formatter}, {
label: "政治面貌 ",
prop: "politicalstatus",
formatter: this.formatter,
},
{label: "员工类型", prop: "staffType",formatter: this.formatter}, { label: "员工类型", prop: "staffType", formatter: this.formatter },
{label: "员工状态", prop: "status",formatter: this.formatter}, { label: "员工状态", prop: "status", formatter: this.formatter },
{label: "入职时间", prop: "entryDate", formatter: this.formatterDate}, {
label: "入职时间",
prop: "entryDate",
formatter: this.formatterDate,
},
{label: "离职时间", prop: "leaveDate", formatter: this.formatterDate}, {
label: "离职时间",
prop: "leaveDate",
formatter: this.formatterDate,
},
{label: "审核状态", prop: "auditStatus",formatter: this.formatter}, { label: "审核状态", prop: "auditStatus", formatter: this.formatter },
{label: "创建用户", prop: "createUserId", formatter: this.formatter}, {
{ label: "创建用户",
label: "操作", prop: "createUserId",
width: 240, formatter: this.formatter,
formatter: row => { },
return ( {
<table-buttons noAdd row={row} onEdit={this.toEdit} onView={this.toView} onDel={this.toDel} /> label: "操作",
); width: 240,
} formatter: (row) => {
} return (
] <table-buttons
} noAdd
}; row={row}
} onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
);
},
},
],
},
}; };
</script> },
\ No newline at end of file };
</script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment