|
@@ -11,13 +11,12 @@
|
|
import Card from '@/components/card.vue'
|
|
import Card from '@/components/card.vue'
|
|
import DataForm from '@/components/data-form.vue'
|
|
import DataForm from '@/components/data-form.vue'
|
|
import PageHelperEvo from '@/components/page-helper-evo.vue'
|
|
import PageHelperEvo from '@/components/page-helper-evo.vue'
|
|
-import { focusOrCancel, getDesigners, updateFollowUp } from '../../core/libs/agent-requests'
|
|
|
|
|
|
+import { focusOrCancel, getDesigners } from '../../core/libs/agent-requests'
|
|
import { vipIcon, rightArrowIcon, filterIcon } from '@designer-hub/assets/src/svgs'
|
|
import { vipIcon, rightArrowIcon, filterIcon } from '@designer-hub/assets/src/svgs'
|
|
import { toHomePage } from '../../core/libs/actions'
|
|
import { toHomePage } from '../../core/libs/actions'
|
|
-import { Designer, FollowUp } from '@designer-hub/app/src/core/libs/models'
|
|
|
|
|
|
+import { Designer } from '@designer-hub/app/src/core/libs/models'
|
|
import { requestToast } from '@designer-hub/app/src/core/utils/common'
|
|
import { requestToast } from '@designer-hub/app/src/core/utils/common'
|
|
import { ComponentExposed } from 'vue-component-type-helpers'
|
|
import { ComponentExposed } from 'vue-component-type-helpers'
|
|
-import { pick } from 'radash'
|
|
|
|
import { useFollowUp } from '../../composables/followUp'
|
|
import { useFollowUp } from '../../composables/followUp'
|
|
import SectionHeading from '@designer-hub/app/src/components/section-heading.vue'
|
|
import SectionHeading from '@designer-hub/app/src/components/section-heading.vue'
|
|
import { useMemberLevelsStore } from '../../store/member-levles'
|
|
import { useMemberLevelsStore } from '../../store/member-levles'
|
|
@@ -99,6 +98,22 @@ const handleReset = () => {
|
|
filterQuery.value = { tags: [], levels: [], brokerId: userInfo.value.userId.toString() }
|
|
filterQuery.value = { tags: [], levels: [], brokerId: userInfo.value.userId.toString() }
|
|
query.value = {}
|
|
query.value = {}
|
|
}
|
|
}
|
|
|
|
+onLoad(async (params: { title?: string; filter?: string; tags?: string }) => {
|
|
|
|
+ if (params.title) {
|
|
|
|
+ uni.setNavigationBarTitle({ title: params.title })
|
|
|
|
+ }
|
|
|
|
+ if (params.filter) {
|
|
|
|
+ const filter = JSON.parse(params.filter) as { tags: '' }
|
|
|
|
+ }
|
|
|
|
+ if (params.tags) {
|
|
|
|
+ filterQuery.value.tags = params.tags.split(',')
|
|
|
|
+ }
|
|
|
|
+ query.value = {
|
|
|
|
+ ...filterQuery.value,
|
|
|
|
+ tags: filterQuery.value.tags.join(','),
|
|
|
|
+ levels: filterQuery.value.levels.join(','),
|
|
|
|
+ }
|
|
|
|
+})
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<template>
|
|
<template>
|