|
@@ -63,7 +63,8 @@
|
|
|
import oneTextarea from './pdca-components/one-textarea.vue'
|
|
|
import doAndCheck from './pdca-components/do-and-check.vue'
|
|
|
import modal from './modal.vue'
|
|
|
-
|
|
|
+ import { mapState } from "vuex";
|
|
|
+
|
|
|
export default {
|
|
|
props: {
|
|
|
// 是否禁用
|
|
@@ -114,7 +115,10 @@
|
|
|
return this.pdcaSetting === 'p'
|
|
|
? ['改善计划(P)']
|
|
|
: ['改善计划(P)', '执行过程(D)', '改善确认(C)', '对策处置(A)'];
|
|
|
- }
|
|
|
+ },
|
|
|
+ ...mapState({
|
|
|
+ missionDetails: state => state.mission.missionDetails
|
|
|
+ }),
|
|
|
},
|
|
|
created() {
|
|
|
uni.setNavigationBarTitle({
|
|
@@ -205,6 +209,9 @@
|
|
|
// 注意暂存的时候接收人是当前登录的账号
|
|
|
requestParams['receiveEmpId'] = uni.getStorageSync('id');
|
|
|
requestParams['receiveEmpName'] = uni.getStorageSync('name');
|
|
|
+ if([4, 6].includes(requestParams['taskType'])) {
|
|
|
+ requestParams['needApproveFlag'] = this.missionDetails.needApproveFlag;
|
|
|
+ }
|
|
|
}
|
|
|
this.$emit('comRequest', requestParams);
|
|
|
improveScheme && this.toggleModalVisibile();
|