|
@@ -99,12 +99,13 @@
|
|
|
|
|
|
<script setup name="QualityIssue">
|
|
|
import { ref, computed, watch, reactive } from 'vue';
|
|
|
-import { issuesFeedbackSaveApi } from '@/api/project-quality';
|
|
|
+import {
|
|
|
+ issuesFeedbackSaveApi,
|
|
|
+ issuesFeedbackApproveApi,
|
|
|
+} from '@/api/project-quality';
|
|
|
import { flowFormPropertiesApi, sopFlowViewApi } from '@/api/sop';
|
|
|
import { MessagePlugin } from 'tdesign-vue-next';
|
|
|
-
|
|
|
import DynamicFormItem from '../../components/dynamic-form-item/index.vue';
|
|
|
-import sop from '@/router/modules/sop';
|
|
|
|
|
|
const props = defineProps({
|
|
|
sop: {
|
|
@@ -318,14 +319,14 @@ const submitHandle = async (flowApprove = 'START') => {
|
|
|
const valid = await form.value[0].validate();
|
|
|
if (valid !== true) return;
|
|
|
|
|
|
- approve = curStepSetup.value === 1 ? 'START' : 'PASS';
|
|
|
+ flowApprove = curStepSetup.value === 1 ? 'START' : 'PASS';
|
|
|
}
|
|
|
|
|
|
if (IS_FILL_MODE.value) {
|
|
|
const res = await issuesFeedbackApproveApi({
|
|
|
taskId: props.sop.taskId,
|
|
|
formProperties: getFormData(),
|
|
|
- approve,
|
|
|
+ approve: flowApprove,
|
|
|
}).catch(() => {});
|
|
|
if (!res) return;
|
|
|
} else if (IS_NEW_MODE.value) {
|