添加部分语音提示

This commit is contained in:
2025-12-23 10:01:57 +08:00
parent 8494210a5d
commit 7f720eb2ad
3 changed files with 16 additions and 1 deletions

View File

@@ -76,6 +76,9 @@ import { storeToRefs } from 'pinia';
import useUserStore from '@/stores/useUserStore';
const { getUserResume } = useUserStore();
const { userInfo, isMiniProgram ,hasLogin,isMachineEnv} = storeToRefs(useUserStore());
import { playTextDirectly } from '@/hook/useTTSPlayer-all-in-one';
const popup = ref(null);
const selectJobsModel = ref(null);
@@ -122,6 +125,7 @@ function confirm() {
if (result.hasDuplicate) {
popup.value.close();
$api.msg('期望岗位已重复');
playTextDirectly('期望岗位已重复')
return;
}
complete({ jobTitleId: result.deduplicated });
@@ -175,14 +179,17 @@ function handelChangeInpute(e) {
function handelClickItem(item) {
dataItem.value = item;
popup.value.open();
playTextDirectly('确添加该期望岗位吗?')
}
function complete(values) {
if (!values.jobTitleId.length) {
playTextDirectly('至少添加一份期望岗位?')
return $api.msg('至少添加一份期望岗位');
}
$api.createRequest('/app/user/resume', values, 'post').then((resData) => {
$api.msg('完成');
$api.msg('操作成功');
playTextDirectly('操作成功')
getUserResume();
});
}

View File

@@ -41,6 +41,9 @@ import useLocationStore from '@/stores/useLocationStore';
const { longitudeVal, latitudeVal } = storeToRefs(useLocationStore());
import useUserStore from '@/stores/useUserStore';
const { isMiniProgram } = storeToRefs(useUserStore());
import { playTextDirectly } from '@/hook/useTTSPlayer-all-in-one';
// state
const title = ref('事业单位');
const cardInfo = ref({});
@@ -66,6 +69,7 @@ onLoad(() => {
// search
function searchCollection(e) {
playTextDirectly('正在为您查找…')
const value = e.detail.value;
pageState.search.companyName = value;
getDataList('refresh');

View File

@@ -98,6 +98,9 @@ import img from '@/static/icon/filter.png';
const { longitudeVal, latitudeVal } = storeToRefs(useLocationStore());
import useUserStore from '@/stores/useUserStore';
const { isMiniProgram } = storeToRefs(useUserStore());
import { playTextDirectly } from '@/hook/useTTSPlayer-all-in-one';
const searchValue = ref('');
const historyList = ref([]);
const listCom = ref([]);
@@ -188,6 +191,7 @@ function searchBtn() {
if (!searchValue.value) {
return;
}
playTextDirectly('正在为您查找岗位')
historyList.value.unshift(searchValue.value);
historyList.value = unique(historyList.value);
uni.setStorageSync('searchList', historyList.value);