gaoluyang
13 小时以前 f0485e3c276ccdfb5aad33b19a00406a55d5d075
协同审批真机测试,bug修改
已修改4个文件
36 ■■■■ 文件已修改
src/pages/cooperativeOffice/collaborativeApproval/approve.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/cooperativeOffice/collaborativeApproval/contactSelect.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/cooperativeOffice/collaborativeApproval/detail.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/cooperativeOffice/collaborativeApproval/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | 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"
        })
    }