|
@@ -121,18 +121,38 @@
|
|
|
if(btnInfo.componentName){ // 有组件名,则跳转页面
|
|
|
if(btnInfo.componentName === 'pdca'){
|
|
|
const { taskType, needApproveFlag } = this.missionDetails;
|
|
|
- if(taskType === 13 || taskType === 15){ // 制定改善方案中(需要回显暂存过的数据)
|
|
|
- if(needApproveFlag){// 需要审核(pdca)
|
|
|
- btnInfo= { ...btnInfo, ...pdcaSetting['editPdcaBtnInfo'], isEdit: true };
|
|
|
- }else {
|
|
|
- btnInfo= { ...btnInfo, ...pdcaSetting['editPBtnInfo'], isEdit: true };
|
|
|
- }
|
|
|
+ // needApproveFlag: true 需要审核(p)只显示p
|
|
|
+ if(taskType === 8){
|
|
|
+ btnInfo= {
|
|
|
+ ...btnInfo,
|
|
|
+ ...pdcaSetting['pdcaBtnInfo'],
|
|
|
+ pDisabled: true // plan内容禁用
|
|
|
+ };
|
|
|
+ } else if(taskType === 11){
|
|
|
+ btnInfo= {
|
|
|
+ ...btnInfo,
|
|
|
+ ...pdcaSetting['pdcaBtnInfo'],
|
|
|
+ pDisabled: needApproveFlag // plan内容是否禁用取决于needApproveFlag
|
|
|
+ };
|
|
|
+ }else if(taskType === 13){ // 制定改善方案p中(需要回显暂存过的数据)
|
|
|
+ btnInfo= {
|
|
|
+ ...btnInfo,
|
|
|
+ ...pdcaSetting['editPBtnInfo'],
|
|
|
+ isEdit: true
|
|
|
+ };
|
|
|
+ }else if(taskType === 15){ // 制定改善方案pdca中(需要回显暂存过的数据)
|
|
|
+ btnInfo= {
|
|
|
+ ...btnInfo,
|
|
|
+ ...pdcaSetting['editPdcaBtnInfo'],
|
|
|
+ isEdit: true,
|
|
|
+ pDisabled: needApproveFlag
|
|
|
+ };
|
|
|
}else {
|
|
|
- if(needApproveFlag){ // 需要审核(pdca)
|
|
|
- btnInfo= { ...btnInfo, ...pdcaSetting['pdcaBtnInfo'] };
|
|
|
- }else {
|
|
|
- btnInfo= { ...btnInfo, ...pdcaSetting['pBtnInfo'] };
|
|
|
- }
|
|
|
+ // taskType === 4 || taskType === 6 || taskType === 7 || taskType === 9
|
|
|
+ btnInfo= {
|
|
|
+ ...btnInfo,
|
|
|
+ ...pdcaSetting[needApproveFlag ? 'pBtnInfo' : 'pdcaBtnInfo']
|
|
|
+ };
|
|
|
}
|
|
|
}
|
|
|
uni.navigateTo({
|
|
@@ -201,7 +221,7 @@
|
|
|
data
|
|
|
}
|
|
|
}).then(data1 => {
|
|
|
- if(!data1){
|
|
|
+ if(data1){
|
|
|
this.getMissionDetails();
|
|
|
}
|
|
|
});
|