Commit 5afce4fe authored by 姬鋆屾's avatar 姬鋆屾

推添加绩效考核窗口考核,工作人员考核,工作人员一张表考核的删除功能,并添加权限

parent f380dbff
...@@ -115,80 +115,178 @@ export default { ...@@ -115,80 +115,178 @@ export default {
fuzzy: false, fuzzy: false,
}, },
], ],
columns: [ columns:
{ type: "selection", width: 60 }, JSON.parse(sessionStorage.getItem("userData")).id == 1
{ type: "index", label: "序号", width: 50 }, ? [
{ label: "窗口负责人", prop: "ownerName" }, { type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "窗口负责人", prop: "ownerName" },
{ {
label: "登记年月", label: "登记年月",
formatter: (row) => { formatter: (row) => {
return `${row.year ? row.year : "--"}-${ return `${row.year ? row.year : "--"}-${
row.month row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month) ? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month ? "0" + row.month
: row.month : row.month
: "--" : "--"
}`; }`;
}, },
}, },
{ label: "所属大厅", prop: "salaName", formatter: this.formatter }, {
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{ {
label: "所属部门", label: "所属部门",
prop: "deptName", prop: "deptName",
}, },
{ {
label: "考核窗口", label: "考核窗口",
formatter: (row) => { formatter: (row) => {
return `${row.windowName ? row.windowName : "--"}`; return `${row.windowName ? row.windowName : "--"}`;
}, },
}, },
{ label: "表单名称", prop: "fromName" }, { label: "表单名称", prop: "fromName" },
{ label: "总分分值", prop: "sumScore", formatter: this.formatter }, {
{ label: "总分分值",
label: "提交时间", prop: "sumScore",
prop: "submitDate", formatter: this.formatter,
formatter: this.formatterDate, },
}, {
{ label: "处理状态", prop: "checkStatus", formatter: this.formatter }, label: "提交时间",
prop: "submitDate",
formatter: this.formatterDate,
},
{
label: "处理状态",
prop: "checkStatus",
formatter: this.formatter,
},
{ {
label: "操作", label: "操作",
width: 240, width: 240,
formatter: (row) => { formatter: (row) => {
return row.checkStatus == 1 ? ( return row.checkStatus == 1 ? (
<table-buttons <table-buttons
noAdd noAdd
noDel noEdit
noEdit noView
noView reCheck
reCheck text={"自评核查"}
text={"自评核查"} row={row}
row={row} onEdit={this.toEdit}
onEdit={this.toEdit} onView={this.toView}
onView={this.toView} onDel={this.toDel}
onDel={this.toDel} />
/> ) : (
) : ( <table-buttons
<table-buttons noAdd
noAdd noEdit
noDel text={"自评核查"}
noEdit row={row}
text={"自评核查"} onEdit={this.toEdit}
row={row} onView={this.toView}
onEdit={this.toEdit} onDel={this.toDel}
onView={this.toView} />
onDel={this.toDel} );
/> },
); },
}, ]
}, : [
], { type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "窗口负责人", prop: "ownerName" },
{
label: "登记年月",
formatter: (row) => {
return `${row.year ? row.year : "--"}-${
row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month
: row.month
: "--"
}`;
},
},
{
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{
label: "所属部门",
prop: "deptName",
},
{
label: "考核窗口",
formatter: (row) => {
return `${row.windowName ? row.windowName : "--"}`;
},
},
{ label: "表单名称", prop: "fromName" },
{
label: "总分分值",
prop: "sumScore",
formatter: this.formatter,
},
{
label: "提交时间",
prop: "submitDate",
formatter: this.formatterDate,
},
{
label: "处理状态",
prop: "checkStatus",
formatter: this.formatter,
},
{
label: "操作",
width: 240,
formatter: (row) => {
return row.checkStatus == 1 ? (
<table-buttons
noAdd
noDel
noEdit
noView
reCheck
text={"自评核查"}
row={row}
onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
) : (
<table-buttons
noAdd
noDel
noEdit
text={"自评核查"}
row={row}
onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
);
},
},
],
}, },
}; };
}, },
......
...@@ -102,71 +102,180 @@ export default { ...@@ -102,71 +102,180 @@ export default {
fuzzy: false, fuzzy: false,
}, },
], ],
columns: [ columns:
{ type: "selection", width: 60 }, JSON.parse(sessionStorage.getItem("userData")).id == 1
{ type: "index", label: "序号", width: 50 }, ? [
{ type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "工作人员名称", prop: "staffName" }, { label: "工作人员名称", prop: "staffName" },
{ {
label: "考评年月", label: "考评年月",
formatter: (row) => { formatter: (row) => {
return `${row.year ? row.year : "--"}-${ return `${row.year ? row.year : "--"}-${
row.month row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month) ? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month ? "0" + row.month
: row.month : row.month
: "--" : "--"
}`; }`;
}, },
}, },
{ {
label: "所属部门名称", label: "所属部门名称",
prop: "deptName", prop: "deptName",
formatter: this.formatter, formatter: this.formatter,
}, },
{ label: "所属大厅", prop: "salaName", formatter: this.formatter }, {
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{ {
label: "工作纪律", label: "工作纪律",
prop: "discipline", prop: "discipline",
formatter: this.formatter, formatter: this.formatter,
}, },
{ {
label: "服务规范", label: "服务规范",
prop: "specification", prop: "specification",
formatter: this.formatter, formatter: this.formatter,
}, },
{ {
label: "综合管理", label: "综合管理",
prop: "management", prop: "management",
formatter: this.formatter, formatter: this.formatter,
}, },
{ {
label: "群众评议", label: "群众评议",
prop: "evaluation", prop: "evaluation",
formatter: this.formatter, formatter: this.formatter,
}, },
{ {
label: "工作效能", label: "工作效能",
prop: "efficiency", prop: "efficiency",
formatter: this.formatter, formatter: this.formatter,
}, },
{ label: "加分", prop: "bonusScore", formatter: this.formatter }, {
label: "加分",
prop: "bonusScore",
formatter: this.formatter,
},
{ label: "合计得分", prop: "sumScore", formatter: this.formatter }, {
label: "合计得分",
prop: "sumScore",
formatter: this.formatter,
},
{ {
label: "考核等级", label: "考核等级",
prop: "examineLevel", prop: "examineLevel",
formatter: this.formatter, formatter: this.formatter,
}, },
], {
label: "操作",
fixed: "right",
formatter: (row) => {
return (
<table-buttons
noAdd
noEdit
noView
text={"差评核查"}
row={row}
onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
);
},
},
]
: [
{ type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "工作人员名称", prop: "staffName" },
{
label: "考评年月",
formatter: (row) => {
return `${row.year ? row.year : "--"}-${
row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month
: row.month
: "--"
}`;
},
},
{
label: "所属部门名称",
prop: "deptName",
formatter: this.formatter,
},
{
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{
label: "工作纪律",
prop: "discipline",
formatter: this.formatter,
},
{
label: "服务规范",
prop: "specification",
formatter: this.formatter,
},
{
label: "综合管理",
prop: "management",
formatter: this.formatter,
},
{
label: "群众评议",
prop: "evaluation",
formatter: this.formatter,
},
{
label: "工作效能",
prop: "efficiency",
formatter: this.formatter,
},
{
label: "加分",
prop: "bonusScore",
formatter: this.formatter,
},
{
label: "合计得分",
prop: "sumScore",
formatter: this.formatter,
},
{
label: "考核等级",
prop: "examineLevel",
formatter: this.formatter,
},
],
}, },
}; };
}, },
......
...@@ -116,87 +116,184 @@ export default { ...@@ -116,87 +116,184 @@ export default {
fuzzy: false, fuzzy: false,
}, },
], ],
columns: [ columns:
{ type: "selection", width: 60 }, JSON.parse(sessionStorage.getItem("userData")).id == 1
{ type: "index", label: "序号", width: 50 }, ? [
{ label: "窗口负责人", prop: "ownerName" }, { type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "窗口负责人", prop: "ownerName" },
{ {
label: "登记年月", label: "登记年月",
formatter: (row) => { formatter: (row) => {
return `${row.year ? row.year : "--"}-${ return `${row.year ? row.year : "--"}-${
row.month row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month) ? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month ? "0" + row.month
: row.month : row.month
: "--" : "--"
}`; }`;
}, },
}, },
{ label: "所属大厅", prop: "salaName", formatter: this.formatter }, {
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{ {
label: "所属部门", label: "所属部门",
prop: "deptName", prop: "deptName",
}, },
{ {
label: "考核窗口", label: "考核窗口",
formatter: (row) => { formatter: (row) => {
return `${row.windowName ? row.windowName : "--"}`; return `${row.windowName ? row.windowName : "--"}`;
}, },
}, },
{ label: "表单名称", prop: "fromName" }, { label: "表单名称", prop: "fromName" },
// { label: "总分分值", prop: "sumScore", formatter: this.formatter }, // { label: "总分分值", prop: "sumScore", formatter: this.formatter },
{ {
label: "提交时间", label: "提交时间",
prop: "submitDate", prop: "submitDate",
width: 110, width: 110,
formatter: this.formatterDate, formatter: this.formatterDate,
}, },
{ {
label: "最新核查时间", label: "最新核查时间",
prop: "updateTime", prop: "updateTime",
width: 150, width: 150,
formatter: this.formatterDate, formatter: this.formatterDate,
}, },
{ label: "处理状态", prop: "checkStatus", formatter: this.formatter }, {
label: "处理状态",
prop: "checkStatus",
formatter: this.formatter,
},
{ {
label: "操作", label: "操作",
width: 240, width: 240,
formatter: (row) => { formatter: (row) => {
return row.checkStatus == 1 ? ( return row.checkStatus == 1 ? (
<table-buttons <table-buttons
noAdd noAdd
noDel noEdit
noEdit reCheck
reCheck noView
noView text={"自评核查"}
text={"自评核查"} row={row}
row={row} onEdit={this.toEdit}
onEdit={this.toEdit} onView={this.toView}
onView={this.toView} onDel={this.toDel}
onDel={this.toDel} />
/> ) : (
) : ( <table-buttons
<table-buttons noAdd
noAdd noEdit
noDel text={"自评核查"}
noEdit row={row}
text={"自评核查"} onEdit={this.toEdit}
row={row} onView={this.toView}
onEdit={this.toEdit} onDel={this.toDel}
onView={this.toView} />
onDel={this.toDel} );
/> },
); },
}, ]
}, : [
], { type: "selection", width: 60 },
{ type: "index", label: "序号", width: 50 },
{ label: "窗口负责人", prop: "ownerName" },
{
label: "登记年月",
formatter: (row) => {
return `${row.year ? row.year : "--"}-${
row.month
? [1, 2, 3, 4, 5, 6, 7, 8, 9].includes(row.month)
? "0" + row.month
: row.month
: "--"
}`;
},
},
{
label: "所属大厅",
prop: "salaName",
formatter: this.formatter,
},
{
label: "所属部门",
prop: "deptName",
},
{
label: "考核窗口",
formatter: (row) => {
return `${row.windowName ? row.windowName : "--"}`;
},
},
{ label: "表单名称", prop: "fromName" },
// { label: "总分分值", prop: "sumScore", formatter: this.formatter },
{
label: "提交时间",
prop: "submitDate",
width: 110,
formatter: this.formatterDate,
},
{
label: "最新核查时间",
prop: "updateTime",
width: 150,
formatter: this.formatterDate,
},
{
label: "处理状态",
prop: "checkStatus",
formatter: this.formatter,
},
{
label: "操作",
width: 240,
formatter: (row) => {
return row.checkStatus == 1 ? (
<table-buttons
noAdd
noEdit
reCheck
noView
noDel
text={"自评核查"}
row={row}
onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
) : (
<table-buttons
noAdd
noEdit
noDel
text={"自评核查"}
row={row}
onEdit={this.toEdit}
onView={this.toView}
onDel={this.toDel}
/>
);
},
},
],
}, },
}; };
}, },
......
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