diff --git a/src/bundle/pages/follow_edit/index.vue b/src/bundle/pages/follow_edit/index.vue index 9e3c51b..97f01ca 100644 --- a/src/bundle/pages/follow_edit/index.vue +++ b/src/bundle/pages/follow_edit/index.vue @@ -73,8 +73,8 @@ const handleConfirm = () => { try { await apiEditClue(form.value) toast('修改成功') + uni.$emit('editFollow') uni.navigateBack() - uni.$emit('refreshPageList') } catch (error) {} loading.value = false } diff --git a/src/components/widgets/profile-info/profile-info.vue b/src/components/widgets/profile-info/profile-info.vue index 9ccf928..c532b65 100644 --- a/src/components/widgets/profile-info/profile-info.vue +++ b/src/components/widgets/profile-info/profile-info.vue @@ -12,7 +12,6 @@ {{ userInfo.nickname }} {{ userInfo.mobile }} - {{ roles }} @@ -25,17 +24,30 @@ v-for="(group, index) in parseGroupList" :key="index" :title="group.title" + :label="group.label" :url="group.url" :isLink="group.isLink" :border="group.border" size="large" @click="handleClick(group)" > - diff --git a/src/pages/telesale/home/index.vue b/src/pages/telesale/home/index.vue index 061ff05..45b4fb0 100644 --- a/src/pages/telesale/home/index.vue +++ b/src/pages/telesale/home/index.vue @@ -12,7 +12,10 @@ > - + @@ -23,7 +26,9 @@ import { ref } from 'vue' import followForm from '@/components/widgets/telesale/follow-form.vue' import followRecord from '@/components/widgets/telesale/follow-record.vue' import { teleSaleEnum } from '@/enums' +import { onLoad, onUnload } from '@dcloudio/uni-app' +const followRecordRef = ref>() const activeTab = ref(teleSaleEnum.ADD_FOLLOW) const tabs = shallowRef([ { name: '新增跟进', value: teleSaleEnum.ADD_FOLLOW }, @@ -32,5 +37,16 @@ const tabs = shallowRef([ const handleChangeTab = item => { activeTab.value = item.value } +const editFollow = () => { + console.log('editFollow') + followRecordRef.value?.refreshPage() + // refresh(queryParams.value) +} +onLoad(() => { + uni.$on('editFollow', editFollow) +}) +onUnload(() => { + uni.$off('editFollow', editFollow) +})