|
@@ -9,15 +9,15 @@ const taskTypeList = [
|
|
|
checkResult: 3,
|
|
|
// 底部按钮 (name: 按钮名字, componentName: 点击后跳转的页面, nextPermission:下一步指派给谁)
|
|
|
btnList: [
|
|
|
- {name: '不认可', componentName: 'disagree', nextPermission: 1, nextPermissionName: '管理员'},
|
|
|
- {name: '指派改善任务', componentName: 'assign-mission', nextPermission: 5, nextPermissionName: '改善者' }
|
|
|
+ {name: '不认可', componentName: 'disagree', isOutDataKey: true, keys: [{key: 'adminId', name: '管理员id'}, {key: 'adminName', name: '管理员名称'}], nextPermission: 1, nextPermissionName: '管理员' },
|
|
|
+ {name: '指派改善任务', componentName: 'assign-mission', keys: null, nextPermission: 5, nextPermissionName: '改善者' }
|
|
|
],
|
|
|
// 第一行
|
|
|
- row1: { hasJoin: true, name: '查核人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '查核人x', key: 'establishEmpName' },
|
|
|
// 第二行
|
|
|
- row2: {hasJoin: true, name: '发送改善通知,查核结果:*', key: 'xx' },
|
|
|
+ row2: {hasJoin: true, name: '发送改善通知,查核结果:x', key: 'checkDetailResult', isOutDataKey: true },
|
|
|
// 查看xx详情 (name: 详情名字, componentName: 点击后跳转的页面, disabled: 底部按钮禁用)
|
|
|
- selectDetails: { name: '查看查核结果详情', componentName: 'disagree', disabled: true }
|
|
|
+ selectDetails: { name: '查看查核结果详情', key: 'checkDetailResult', isOutDataKey: true, componentName: 'disagree', disabled: true }
|
|
|
},
|
|
|
{
|
|
|
taskType: 1,
|
|
@@ -25,12 +25,12 @@ const taskTypeList = [
|
|
|
taskName: '创建任务',
|
|
|
checkResult: 2,
|
|
|
btnList: [
|
|
|
- {name: '不认可', componentName: 'disagree', nextPermission: 1, nextPermissionName: '管理员'},
|
|
|
- {name: '改善回复', componentName: 'write-back', nextPermission: 1, nextPermissionName: '管理员' }
|
|
|
+ {name: '不认可', componentName: 'disagree', isOutDataKey: true, keys: [{key: 'adminId', name: '管理员id'}, {key: 'adminName', name: '管理员名称'}], nextPermission: 1, nextPermissionName: '管理员' },
|
|
|
+ {name: '改善回复', componentName: 'write-back', keys: [{key: 'establishEmpId', name: '发送人员工id'}, {key: 'establishEmpName', name: '发送人员名称'}], nextPermission: 1, nextPermissionName: '管理员' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '查核人*', key: 'establishEmpName' },
|
|
|
- row2: {hasJoin: true, name: '发送改善通知,查核结果:*', key: 'xx' },
|
|
|
- selectDetails: {name: '查看查核结果详情', componentName: 'disagree', disabled: true}
|
|
|
+ row1: { hasJoin: true, name: '查核人x', key: 'establishEmpName' },
|
|
|
+ row2: {hasJoin: true, name: '发送改善通知,查核结果:x', key: 'checkDetailResult', isOutDataKey: true },
|
|
|
+ selectDetails: { name: '查看查核结果详情', key: 'checkDetailResult', isOutDataKey: true, componentName: 'disagree', disabled: true }
|
|
|
},
|
|
|
{
|
|
|
taskType: 2,
|
|
@@ -38,12 +38,12 @@ const taskTypeList = [
|
|
|
taskName: '不认可',
|
|
|
checkResult: 1,
|
|
|
btnList: [
|
|
|
- {name: '重新发送', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人'},
|
|
|
- {name: '发送给其他人', componentName: 'personnel', nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
+ {name: '重新发送', componentName: 'disagree', keys: [{key: 'establishEmpId', name: '发送人员工id'}, {key: 'establishEmpName', name: '发送人员名称'}], nextPermission: 4, nextPermissionName: '单位负责人'},
|
|
|
+ {name: '发送给其他人', componentName: 'personnel', keys: null, nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '不认可改善通知' },
|
|
|
- selectDetails: {name: '查看不认可原因详情', componentName: 'disagree', disabled: true}
|
|
|
+ selectDetails: {name: '查看不认可原因详情', key: 'approveReason', componentName: 'disagree', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 3,
|
|
@@ -51,11 +51,11 @@ const taskTypeList = [
|
|
|
taskName: '重新发送',
|
|
|
checkResult: 1,
|
|
|
btnList: [
|
|
|
- {name: '指派改善任务', componentName: 'assign-mission', nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
+ {name: '指派改善任务', componentName: 'assign-mission', keys: null, nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '重新发送改善通知' },
|
|
|
- selectDetails: {name: '查看原因详情', componentName: 'disagree', disabled: true}
|
|
|
+ selectDetails: {name: '查看原因详情', key: 'approveReason', componentName: 'disagree', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 4,
|
|
@@ -66,8 +66,8 @@ const taskTypeList = [
|
|
|
{name: '申请更换改善人', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '制定改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
- row2: {hasJoin: true, name: '指派*为改善人', key: 'receiveEmpName'},
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
+ row2: {hasJoin: true, name: '指派x为改善人', key: 'receiveEmpName'},
|
|
|
selectDetails: null
|
|
|
},
|
|
|
{
|
|
@@ -79,9 +79,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '通过', componentName: null, nextPermission: null, nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '提交了改善回复'},
|
|
|
- selectDetails: {name: '查看改善回复详情', componentName: 'write-back', disabled: true},
|
|
|
+ selectDetails: {name: '查看改善回复详情', key: 'approveReason', componentName: 'write-back', disabled: true},
|
|
|
},
|
|
|
{
|
|
|
taskType: 6,
|
|
@@ -92,8 +92,8 @@ const taskTypeList = [
|
|
|
{name: '申请更换改善人', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '制定改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
- row2: {hasJoin: true, name: '指派*为改善人', key: 'receiveEmpName'},
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
+ row2: {hasJoin: true, name: '指派x为改善人', key: 'receiveEmpName'},
|
|
|
selectDetails: null
|
|
|
},
|
|
|
{
|
|
@@ -104,7 +104,7 @@ const taskTypeList = [
|
|
|
btnList: [
|
|
|
{name: '制定改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '驳回更换改善人的申请'},
|
|
|
selectDetails: null
|
|
|
},
|
|
@@ -116,9 +116,9 @@ const taskTypeList = [
|
|
|
btnList: [
|
|
|
{name: '记录改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pdca' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '通过改善计划审核,开始执行改善计划'},
|
|
|
- selectDetails: {name: '查看改善计划详情', componentName: 'pdca', pdcaSetting: 'p', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善计划详情', key: '', componentName: 'pdca', pdcaSetting: 'p', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 9,
|
|
@@ -128,9 +128,9 @@ const taskTypeList = [
|
|
|
btnList: [
|
|
|
{name: '制定改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '建议重新完善改善计划'},
|
|
|
- selectDetails: {name: '查看原因详情', componentName: 'disagree', disabled: true}
|
|
|
+ selectDetails: {name: '查看原因详情', key: 'approveReason', componentName: 'disagree', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 10,
|
|
@@ -141,9 +141,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '通过', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' }
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位负责人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位负责人x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '通过了改善方案(PDCA)'},
|
|
|
- selectDetails: {name: '查看改善方案详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pacd', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善方案详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pacd', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 11,
|
|
@@ -153,9 +153,9 @@ const taskTypeList = [
|
|
|
btnList: [
|
|
|
{name: '制定改善方案', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '单位管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '单位管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '建议重新完善改善计划'},
|
|
|
- selectDetails: {name: '查看原因详情', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人', disabled: true}
|
|
|
+ selectDetails: {name: '查看原因详情', key: 'approveReason', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 12,
|
|
@@ -166,7 +166,7 @@ const taskTypeList = [
|
|
|
{name: '更改改善人', componentName: 'assign-mission', nextPermission: 5, nextPermissionName: '改善者' },
|
|
|
{name: '驳回请求', componentName: null, nextPermission: 5, nextPermissionName: '改善者' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '改善人*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '改善人x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '申请更换改善人'},
|
|
|
selectDetails: null
|
|
|
},
|
|
@@ -179,9 +179,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '通过', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '改善者*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '改善者x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '提交了改善计划(PLAN)'},
|
|
|
- selectDetails: {name: '查看改善计划详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善计划详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 14,
|
|
@@ -192,9 +192,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: 'disagree', nextPermission: 5, nextPermissionName: '改善者' },
|
|
|
{name: '通过', componentName: null, nextPermission: 5, nextPermissionName: '改善者' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '改善者*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '改善者x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '提交了改善计划(PLAN)'},
|
|
|
- selectDetails: {name: '查看改善计划详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善计划详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 15,
|
|
@@ -205,9 +205,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: 'disagree', nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
{name: '通过', componentName: null, nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '改善者*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '改善者x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '提交了改善计划(PLAN)'},
|
|
|
- selectDetails: {name: '查看改善计划详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善计划详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'p', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 16,
|
|
@@ -218,9 +218,9 @@ const taskTypeList = [
|
|
|
{name: '不通过', componentName: 'disagree', nextPermission: 5, nextPermissionName: '改善者' },
|
|
|
{name: '通过', componentName: null, nextPermission: 1, nextPermissionName: '管理员' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '改善者*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '改善者x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '提交了改善计划(PLAN)'},
|
|
|
- selectDetails: {name: '查看改善方案详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pdca', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善方案详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pdca', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 17,
|
|
@@ -228,9 +228,9 @@ const taskTypeList = [
|
|
|
taskName: '改善方案plan通过, 改善回复通过',
|
|
|
currentPermission: 4,
|
|
|
btnList: [],
|
|
|
- row1: { hasJoin: true, name: '管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '完成改善,本次任务结束'},
|
|
|
- selectDetails: {name: '查看改善方案详情', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pdca', disabled: true}
|
|
|
+ selectDetails: {name: '查看改善方案详情', key: '', componentName: 'pdca', nextPermission: 5, nextPermissionName: '改善者', pdcaSetting: 'pdca', disabled: true}
|
|
|
},
|
|
|
{
|
|
|
taskType: 18,
|
|
@@ -240,9 +240,9 @@ const taskTypeList = [
|
|
|
btnList: [
|
|
|
{name: '指派改善任务', componentName: 'assign-mission', nextPermission: 4, nextPermissionName: '单位负责人' },
|
|
|
],
|
|
|
- row1: { hasJoin: true, name: '管理员*', key: 'establishEmpName' },
|
|
|
+ row1: { hasJoin: true, name: '管理员x', key: 'establishEmpName' },
|
|
|
row2: {hasJoin: false, name: '改善方案不通过,重新执行改善流程'},
|
|
|
- selectDetails: {name: '查看原因详情', componentName: 'disagree', disabled: true }
|
|
|
+ selectDetails: {name: '查看原因详情', key: 'approveReason', componentName: 'disagree', disabled: true }
|
|
|
},
|
|
|
];
|
|
|
|
|
@@ -263,16 +263,19 @@ export default taskTypeList;
|
|
|
* }
|
|
|
* row1: { // 第一行显示的内容
|
|
|
* hasJoin:// 是否需要拼接,
|
|
|
- * name: // 显示的内容 <注意 星号*指占位符, 后面需要被key字段替换的,
|
|
|
- * key: // 要显示的的内容(后端返回的key, 用于替换星号*)
|
|
|
+ * name: // 显示的内容 <注意 x指占位符, 后面需要被key字段替换的,
|
|
|
+ * key: // 要显示的的内容(后端返回的key, 用于替换x)
|
|
|
+ * isOutDataKey: true // 是否从外层获取数据, 不然从pfmTaskCirculationList获取(比如状态为1的时候查核结果需要从外层获取)
|
|
|
* }
|
|
|
* row2: { // 第二行显示的内容
|
|
|
* hasJoin: // 是否需要拼接,
|
|
|
- * name: // 显示的内容 <注意 星号*指占位符, 后面需要被key字段替换的,
|
|
|
- * key: // 要显示的的内容(后端返回的key, 用于替换星号*)
|
|
|
+ * name: // 显示的内容 <注意 x指占位符, 后面需要被key字段替换的,
|
|
|
+ * key: // 要显示的的内容(后端返回的key, 用于替换x)
|
|
|
+ * isOutDataKey: true // 是否从外层获取数据, 不然从pfmTaskCirculationList获取(比如状态为1的时候查核结果需要从外层获取)
|
|
|
* }
|
|
|
* selectDetails {
|
|
|
* name: '查看改善计划详情', // 详情显示的名字
|
|
|
+ * key: 'approveReason', // 取接口的哪个字段值, 当key='' 则跳转组件未pdca
|
|
|
* componentName: 'pdca', // 点击后跳转的页面
|
|
|
* pdcaSetting: 'p', // 当componentName='pdca', 需要判断pdcaSetting='p', 还是‘pdca’
|
|
|
* disabled: true // 底部按钮禁用
|