huminmin
6 天以前 ec59e476a82c10b25e0ad7687ae0e4cbfa6905d0
转移商机传参错误
已修改6个文件
28 ■■■■■ 文件已修改
src/views/crm/business/detail/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/clue/detail/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/contact/detail/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/contract/detail/index.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/customer/detail/index.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/permission/modules/transfer-form.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/crm/business/detail/index.vue
@@ -87,7 +87,9 @@
/** 转移商机 */
function handleTransfer() {
  transferModalApi.setData({ bizType: BizTypeEnum.CRM_BUSINESS }).open();
  transferModalApi
    .setData({ id: businessId.value, bizType: BizTypeEnum.CRM_BUSINESS })
    .open();
}
/** 更新商机状态操作 */
src/views/crm/clue/detail/index.vue
@@ -78,7 +78,9 @@
/** 转移线索 */
function handleTransfer() {
  transferModalApi.setData({ bizType: BizTypeEnum.CRM_CLUE }).open();
  transferModalApi
    .setData({ id: clueId.value, bizType: BizTypeEnum.CRM_CLUE })
    .open();
}
/** 转化为客户 */
src/views/crm/contact/detail/index.vue
@@ -80,7 +80,9 @@
/** 转移联系人 */
function handleTransfer() {
  transferModalApi.setData({ id: contactId.value }).open();
  transferModalApi
    .setData({ id: contactId.value, bizType: BizTypeEnum.CRM_CONTACT })
    .open();
}
/** 加载数据 */
src/views/crm/contract/detail/index.vue
@@ -85,7 +85,9 @@
/** 转移合同 */
function handleTransfer() {
  transferModalApi.setData({ bizType: BizTypeEnum.CRM_CONTRACT }).open();
  transferModalApi
    .setData({ id: contractId.value, bizType: BizTypeEnum.CRM_CONTRACT })
    .open();
}
/** 加载数据 */
src/views/crm/customer/detail/index.vue
@@ -94,9 +94,11 @@
  formModalApi.setData({ id: customerId.value }).open();
}
/** 转移线索 */
/** 转移客户 */
function handleTransfer() {
  transferModalApi.setData({ id: customerId.value }).open();
  transferModalApi
    .setData({ id: customerId.value, bizType: BizTypeEnum.CRM_CUSTOMER })
    .open();
}
/** 锁定客户 */
src/views/crm/permission/modules/transfer-form.vue
@@ -103,12 +103,12 @@
      return;
    }
    // 加载数据
    const data = modalApi.getData<{ bizType: number }>();
    if (!data || !data.bizType) {
    const data = modalApi.getData<{ bizType: number; id: number }>();
    if (!data?.bizType || !data.id) {
      return;
    }
    bizType.value = data.bizType;
    await formApi.setFieldValue('id', data.bizType);
    await formApi.setFieldValue('id', data.id);
  },
});
</script>