src/pages/cooperativeOffice/collaborativeApproval/approve.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/cooperativeOffice/collaborativeApproval/contactSelect.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/cooperativeOffice/collaborativeApproval/detail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/cooperativeOffice/collaborativeApproval/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/pages/cooperativeOffice/collaborativeApproval/approve.vue
@@ -125,9 +125,7 @@ }) onMounted(() => { const pages = getCurrentPages() const currentPage = pages[pages.length - 1] approveId.value = currentPage.options.approveId approveId.value = uni.getStorageSync('approveId') if (approveId.value) { loadApprovalData() } @@ -164,6 +162,7 @@ } const goBack = () => { uni.removeStorageSync('approveId'); uni.navigateBack() } src/pages/cooperativeOffice/collaborativeApproval/contactSelect.vue
@@ -81,11 +81,10 @@ const stepIndex = ref(0) onMounted(() => { // 获取页面参数 const pages = getCurrentPages() const currentPage = pages[pages.length - 1] if (currentPage.options.stepIndex !== undefined) { stepIndex.value = parseInt(currentPage.options.stepIndex) // 从本地存储获取参数 const storedStepIndex = uni.getStorageSync('stepIndex'); if (storedStepIndex !== undefined && storedStepIndex !== null) { stepIndex.value = parseInt(storedStepIndex) } // 初始化联系人数据 @@ -121,6 +120,7 @@ } const goBack = () => { uni.removeStorageSync('stepIndex'); uni.navigateBack() } src/pages/cooperativeOffice/collaborativeApproval/detail.vue
@@ -182,11 +182,8 @@ form.value.approveUserName = userStore.nickName form.value.approveTime = getCurrentDate(); // 获取URL参数 const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; const options = currentPage && currentPage.options ? currentPage.options : {}; operationType.value = options.operationType || 'add'; // 从本地存储获取参数 operationType.value = uni.getStorageSync('operationType') || 'add'; // 如果是编辑模式,从本地存储获取数据 if (operationType.value === 'edit') { @@ -251,6 +248,7 @@ const goBack = () => { // 清除本地存储的数据 uni.removeStorageSync('operationType'); uni.removeStorageSync('invoiceLedgerEditRow'); uni.navigateBack(); }; @@ -329,8 +327,9 @@ const addApprover = (stepIndex) => { // 跳转到联系人选择页面 uni.setStorageSync('stepIndex', stepIndex); uni.navigateTo({ url: `/pages/cooperativeOffice/collaborativeApproval/contactSelect?stepIndex=${stepIndex}` url: "/pages/cooperativeOffice/collaborativeApproval/contactSelect" }); }; src/pages/cooperativeOffice/collaborativeApproval/index.vue
@@ -204,21 +204,25 @@ const handleItemClick = (item) => { // 使用本地存储传递数据 uni.setStorageSync('invoiceLedgerEditRow', JSON.stringify(item)); uni.setStorageSync('operationType', 'edit'); uni.setStorageSync('approveId', item.approveId); uni.navigateTo({ url: `/pages/cooperativeOffice/collaborativeApproval/detail?operationType=edit&approveId=${item.approveId}`, url: "/pages/cooperativeOffice/collaborativeApproval/detail", }); }; // 添加新记录 const handleAdd = () => { uni.setStorageSync('operationType', 'add'); uni.navigateTo({ url: "/pages/cooperativeOffice/collaborativeApproval/detail?operationType=add", url: "/pages/cooperativeOffice/collaborativeApproval/detail", }); }; // 点击审核 const approve = (item) => { uni.setStorageSync('approveId', item.approveId); uni.navigateTo({ url: `/pages/cooperativeOffice/collaborativeApproval/approve?approveId=${item.approveId}` url: "/pages/cooperativeOffice/collaborativeApproval/approve" }) }