|
@@ -30,9 +30,9 @@
|
|
<span class="defaultLink ml-3 mt-2">{{ item?.name }}</span>
|
|
<span class="defaultLink ml-3 mt-2">{{ item?.name }}</span>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
- <template #actions="{ item }">
|
|
|
|
|
|
+ <!-- <template #actions="{ item }">
|
|
<v-btn color="primary" variant="text" @click="handleCommunicate(item)">立即沟通</v-btn>
|
|
<v-btn color="primary" variant="text" @click="handleCommunicate(item)">立即沟通</v-btn>
|
|
- </template>
|
|
|
|
|
|
+ </template> -->
|
|
</CtTable>
|
|
</CtTable>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -42,12 +42,12 @@ defineOptions({ name: 'searchRecommend' })
|
|
import { ref, computed } from 'vue'
|
|
import { ref, computed } from 'vue'
|
|
import { getPersonRecommendPage, getJobAdvertised } from '@/api/enterprise'
|
|
import { getPersonRecommendPage, getJobAdvertised } from '@/api/enterprise'
|
|
import { timesTampChange } from '@/utils/date'
|
|
import { timesTampChange } from '@/utils/date'
|
|
-import { talkToUser, defaultTextEnt } from '@/hooks/web/useIM'
|
|
|
|
-import { useRouter } from 'vue-router'
|
|
|
|
|
|
+// import { talkToUser, defaultTextEnt } from '@/hooks/web/useIM'
|
|
|
|
+// import { useRouter } from 'vue-router'
|
|
import { dealDictArrayData } from '@/utils/position'
|
|
import { dealDictArrayData } from '@/utils/position'
|
|
import { getUserAvatar } from '@/utils/avatar'
|
|
import { getUserAvatar } from '@/utils/avatar'
|
|
|
|
|
|
-const router = useRouter()
|
|
|
|
|
|
+// const router = useRouter()
|
|
const query = ref({
|
|
const query = ref({
|
|
pageNo: 1,
|
|
pageNo: 1,
|
|
pageSize: 10,
|
|
pageSize: 10,
|
|
@@ -72,7 +72,7 @@ const headers = ref([
|
|
{ title: '户籍地', key: 'regName', sortable: false },
|
|
{ title: '户籍地', key: 'regName', sortable: false },
|
|
{ title: '婚姻状况', key: 'maritalStatusName', sortable: false },
|
|
{ title: '婚姻状况', key: 'maritalStatusName', sortable: false },
|
|
{ title: '首次工作时间', key: 'firstWorkTime', sortable: false, value: item => timesTampChange(item.firstWorkTime, 'Y-M-D') },
|
|
{ title: '首次工作时间', key: 'firstWorkTime', sortable: false, value: item => timesTampChange(item.firstWorkTime, 'Y-M-D') },
|
|
- { title: '操作', key: 'actions', sortable: false }
|
|
|
|
|
|
+ // { title: '操作', key: 'actions', sortable: false }
|
|
])
|
|
])
|
|
|
|
|
|
// 职位列表
|
|
// 职位列表
|
|
@@ -118,12 +118,12 @@ const handleChangePage = (e) =>{
|
|
}
|
|
}
|
|
|
|
|
|
// 立即沟通
|
|
// 立即沟通
|
|
-const handleCommunicate = async (item) => {
|
|
|
|
- const userId = item.userId
|
|
|
|
- await talkToUser({userId, text: defaultTextEnt})
|
|
|
|
- let url = `/recruit/enterprise/chatTools?id=${userId}`
|
|
|
|
- router.push(url)
|
|
|
|
-}
|
|
|
|
|
|
+// const handleCommunicate = async (item) => {
|
|
|
|
+// const userId = item.userId
|
|
|
|
+// await talkToUser({userId, text: defaultTextEnt})
|
|
|
|
+// let url = `/recruit/enterprise/chatTools?id=${userId}`
|
|
|
|
+// router.push(url)
|
|
|
|
+// }
|
|
|
|
|
|
// 人才详情
|
|
// 人才详情
|
|
const handleToPersonDetail = ({ userId, id }) => {
|
|
const handleToPersonDetail = ({ userId, id }) => {
|