变更申请审批流程人员选择修改

This commit is contained in:
2026-10-08 14:57:40 +08:00
parent 37a2b3a61f
commit 043e66c9f5
6 changed files with 15 additions and 5 deletions
+5
View File
@@ -434,6 +434,7 @@ onMounted(() => {
:preInfo="changePreForm" :preInfo="changePreForm"
:currentForm="riskAnalysisForm" :currentForm="riskAnalysisForm"
:confirmed="confirmed[tab]" :confirmed="confirmed[tab]"
:members="memberList"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -450,6 +451,7 @@ onMounted(() => {
:formInfo="changePreForm" :formInfo="changePreForm"
:currentForm="changeTrainingForm" :currentForm="changeTrainingForm"
:confirmed="confirmed[tab]" :confirmed="confirmed[tab]"
:members="memberList"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -467,6 +469,7 @@ onMounted(() => {
:changeType="applyTypeLabel" :changeType="applyTypeLabel"
:currentForm="pssrForm" :currentForm="pssrForm"
:confirmed="confirmed[tab]" :confirmed="confirmed[tab]"
:members="memberList"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -484,6 +487,7 @@ onMounted(() => {
:formInfo="changeApplyForm" :formInfo="changeApplyForm"
:currentForm="evaluationForm" :currentForm="evaluationForm"
:confirmed="confirmed[tab]" :confirmed="confirmed[tab]"
:members="memberList"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -497,6 +501,7 @@ onMounted(() => {
:isAiOpen="aiEnabled" :isAiOpen="aiEnabled"
:title="title" :title="title"
:currentId="currentId" :currentId="currentId"
:members="memberList"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -8,7 +8,7 @@ import Footer from './footer.vue';
const themeStore = useThemeStore(); const themeStore = useThemeStore();
const props = defineProps(['type','isAiOpen','title','currentId','formInfo', 'currentForm', 'confirmed']) const props = defineProps(['type','isAiOpen','title','currentId','formInfo', 'currentForm', 'confirmed','members'])
const emit = defineEmits(['save','submit','confirmTab']); const emit = defineEmits(['save','submit','confirmTab']);
watch(() => props.currentForm, (newVal:any) => { watch(() => props.currentForm, (newVal:any) => {
@@ -106,6 +106,7 @@ defineExpose({form, onRegenerate})
:title="props.title" :title="props.title"
:isAiOpen="props.isAiOpen" :isAiOpen="props.isAiOpen"
:confirmed="props.confirmed" :confirmed="props.confirmed"
:members="props.members"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -6,7 +6,7 @@ import { useThemeStore } from '@/store/modules/theme';
import Footer from './footer.vue'; import Footer from './footer.vue';
const themeStore = useThemeStore(); const themeStore = useThemeStore();
const props = defineProps(['type','isAiOpen','title','currentId']) const props = defineProps(['type','isAiOpen','title','currentId','members'])
const emit = defineEmits(['save','submit','confirmTab']); const emit = defineEmits(['save','submit','confirmTab']);
const form = ref<{ content: string }>({ const form = ref<{ content: string }>({
@@ -160,6 +160,7 @@ defineExpose({form})
:currentId="props.currentId" :currentId="props.currentId"
:title="props.title" :title="props.title"
:isAiOpen="props.isAiOpen" :isAiOpen="props.isAiOpen"
:members="props.members"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -8,7 +8,7 @@ import { AiError, aiAcceptance } from "@/service/api/ai";
import Footer from './footer.vue'; import Footer from './footer.vue';
const themeStore = useThemeStore(); const themeStore = useThemeStore();
const props = defineProps(['type','orgTree','isAiOpen','title','currentId','formInfo','currentForm','confirmed']) const props = defineProps(['type','orgTree','isAiOpen','title','currentId','formInfo','currentForm','confirmed','members'])
const emit = defineEmits(['save','submit','confirmTab']); const emit = defineEmits(['save','submit','confirmTab']);
watch(() => props.currentForm, (newVal:any) => { watch(() => props.currentForm, (newVal:any) => {
@@ -293,6 +293,7 @@ defineExpose({list, onRegenerate})
:title="props.title" :title="props.title"
:isAiOpen="props.isAiOpen" :isAiOpen="props.isAiOpen"
:confirmed="props.confirmed" :confirmed="props.confirmed"
:members="props.members"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
+2 -1
View File
@@ -8,7 +8,7 @@ import { AiError, aiPssr } from "@/service/api/ai";
import { uploadFileApi } from "@/service/api/file"; import { uploadFileApi } from "@/service/api/file";
const themeStore = useThemeStore(); const themeStore = useThemeStore();
const props = defineProps(['type','isAiOpen','title','currentId','formInfo','changeType','currentForm','confirmed']) const props = defineProps(['type','isAiOpen','title','currentId','formInfo','changeType','currentForm','confirmed','members'])
const emit = defineEmits(['save','submit','confirmTab']); const emit = defineEmits(['save','submit','confirmTab']);
watch(() => props.currentForm, (newVal:any) => { watch(() => props.currentForm, (newVal:any) => {
@@ -244,6 +244,7 @@ defineExpose({list, onRegenerate})
:title="props.title" :title="props.title"
:isAiOpen="props.isAiOpen" :isAiOpen="props.isAiOpen"
:confirmed="props.confirmed" :confirmed="props.confirmed"
:members="props.members"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"
@@ -13,7 +13,7 @@ import { matrixConfigApi } from "@/service/api/system";
const themeStore = useThemeStore(); const themeStore = useThemeStore();
const props = defineProps(['type','isAiOpen','title','currentId','formInfo', 'currentForm', 'confirmed']) const props = defineProps(['type','isAiOpen','title','currentId','formInfo', 'currentForm', 'confirmed','members'])
const emit = defineEmits(['save','submit','confirmTab']); const emit = defineEmits(['save','submit','confirmTab']);
watch(() => props.currentForm, (newVal:any) => { watch(() => props.currentForm, (newVal:any) => {
@@ -454,6 +454,7 @@ onMounted(() => {
:isAiOpen="props.isAiOpen" :isAiOpen="props.isAiOpen"
:currentForm="formInfo" :currentForm="formInfo"
:confirmed="props.confirmed" :confirmed="props.confirmed"
:members="props.members"
@save="saveDraft" @save="saveDraft"
@submit="submitConfirm" @submit="submitConfirm"
@confirmTab="confirmTab" @confirmTab="confirmTab"