src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/collaborativeApproval/approvalProcess/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/collaborativeApproval/approvalProcess/index1.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/collaborativeApproval/approvalProcess/index2.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/collaborativeApproval/approvalProcess/index3.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/collaborativeApproval/approvalProcess/index4.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/collaborativeApproval/approvalProcess/components/infoFormDia.vue
@@ -189,6 +189,12 @@ const { form, rules } = toRefs(data); const productOptions = ref([]); const currentApproveStatus = ref(0) const props = defineProps({ approveType: { type: [Number, String], default: 0 } }) // 审æ¹äººèç¹ç¸å ³ const approverNodes = ref([ @@ -265,6 +271,7 @@ const submitForm = () => { // æ¶éææèç¹ç审æ¹äººid form.value.approveUserIds = approverNodes.value.map(node => node.userId).join(',') form.value.approveType = props.approveType // 审æ¹äººå¿ å¡«æ ¡éª const hasEmptyApprover = approverNodes.value.some(node => !node.userId) if (hasEmptyApprover) { src/views/collaborativeApproval/approvalProcess/index.vue
@@ -42,7 +42,7 @@ :total="page.total" ></PIMTable> </div> <info-form-dia ref="infoFormDia" @close="handleQuery"></info-form-dia> <info-form-dia ref="infoFormDia" @close="handleQuery" :approveType="approveType"></info-form-dia> <approval-dia ref="approvalDia" @close="handleQuery"></approval-dia> <FileList ref="fileListRef" /> </div> @@ -57,6 +57,15 @@ import ApprovalDia from "@/views/collaborativeApproval/approvalProcess/components/approvalDia.vue"; import {approveProcessDelete, approveProcessListPage} from "@/api/collaborativeApproval/approvalProcess.js"; import useUserStore from "@/store/modules/user"; // å®ä¹ç»ä»¶æ¥æ¶çprops const props = defineProps({ approveType: { type: [Number, String], default: 0 } }); const userStore = useUserStore(); @@ -205,7 +214,7 @@ }; const getList = () => { tableLoading.value = true; approveProcessListPage({...page, ...searchForm.value,}).then(res => { approveProcessListPage({...page, ...searchForm.value,approveType:props.approveType}).then(res => { tableLoading.value = false; tableData.value = res.data.records page.total = res.data.total; src/views/collaborativeApproval/approvalProcess/index1.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ <template> <div class="app-container"> <!-- å¼å ¥index.vueç»ä»¶å¹¶ä¼ éåæ° --> <ApprovalProcessIndex :approveType="1" /> </div> </template> <script setup> import ApprovalProcessIndex from './index.vue' // å®ä¹ç»ä»¶åç§° defineOptions({ name: 'ApprovalProcessIndex1' }) </script> <style scoped> .app-container { width: 100%; height: 100%; } </style> src/views/collaborativeApproval/approvalProcess/index2.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ <template> <div class="app-container"> <!-- å¼å ¥index.vueç»ä»¶å¹¶ä¼ éåæ° --> <ApprovalProcessIndex :approveType="2" /> </div> </template> <script setup> import ApprovalProcessIndex from './index.vue' // å®ä¹ç»ä»¶åç§° defineOptions({ name: 'ApprovalProcessIndex1' }) </script> <style scoped> .app-container { width: 100%; height: 100%; } </style> src/views/collaborativeApproval/approvalProcess/index3.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ <template> <div class="app-container"> <!-- å¼å ¥index.vueç»ä»¶å¹¶ä¼ éåæ° --> <ApprovalProcessIndex :approveType="3" /> </div> </template> <script setup> import ApprovalProcessIndex from './index.vue' // å®ä¹ç»ä»¶åç§° defineOptions({ name: 'ApprovalProcessIndex1' }) </script> <style scoped> .app-container { width: 100%; height: 100%; } </style> src/views/collaborativeApproval/approvalProcess/index4.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ <template> <div class="app-container"> <!-- å¼å ¥index.vueç»ä»¶å¹¶ä¼ éåæ° --> <ApprovalProcessIndex :approveType="4" /> </div> </template> <script setup> import ApprovalProcessIndex from './index.vue' // å®ä¹ç»ä»¶åç§° defineOptions({ name: 'ApprovalProcessIndex1' }) </script> <style scoped> .app-container { width: 100%; height: 100%; } </style>