const baseSetting = [ { paramsKey: 'id', valueKey: 'id', isOutvalueKey: true }, // 任务id { paramsKey: 'taskType', valueKey: 'taskType', isOutvalueKey: false }, // 状态值 { paramsKey: 'receiveEmpId', valueKey: 'establishEmpId', isOutvalueKey: false }, // 接收人id { paramsKey: 'receiveEmpName', valueKey: 'establishEmpName', isOutvalueKey: false }, // 接收人姓名 ]; let pdcaSetting = { // p按钮的信息(未暂存过的) pBtnInfo: { pdcaSetting: 'p', params: [ ...baseSetting, { paramsKey: 'taskPlan', valueKey: null } // plan ] }, // 编辑p按钮的信息(暂存过的) editPBtnInfo: { pdcaSetting: 'p', params: [ ...baseSetting, { paramsKey: 'taskPlan', valueKey: 'taskPlan', isOutvalueKey: false, labelKey: 'plan', isEdit: true } // plan ] }, // pdca按钮的信息(未暂存过的) pdcaBtnInfo: { pdcaSetting: 'pdca', params: [ ...baseSetting, { paramsKey: 'taskPlan', valueKey: null }, // plan { paramsKey: 'taskAction', valueKey: null }, // action { paramsKey: 'taskDoRequestList', valueKey: null }, // do { paramsKey: 'taskCheckRequestList', valueKey: null } // check ] }, // 编辑pdca按钮的信息(暂存过的) editPdcaBtnInfo: { pdcaSetting: 'pdca', params: [ ...baseSetting, { paramsKey: 'taskPlan', valueKey: 'taskPlan', isOutvalueKey: false, labelKey: 'plan', isEdit: true }, // 改善plan { paramsKey: 'taskAction', valueKey: 'taskAction', isOutvalueKey: false, labelKey: 'action', isEdit: true }, // action { paramsKey: 'taskDoRequestList', valueKey: 'taskDoRequestList', isOutvalueKey: false, labelKey: 'do', isEdit: true }, // do { paramsKey: 'taskCheckRequestList', valueKey: 'taskCheckRequestList', isOutvalueKey: false, labelKey: 'check', isEdit: true }, // check ] } }; export default pdcaSetting;