diff --git a/packageB/apiRc/policy/index.js b/packageB/apiRc/policy/index.js new file mode 100644 index 0000000..df350eb --- /dev/null +++ b/packageB/apiRc/policy/index.js @@ -0,0 +1,9 @@ +import request from "@/utilsRc/request"; +//政策列表 +export function getPolicyList(queryParams) { + return request({ + url: "/portal/policyInfo/portalList", + method: "get", + params: queryParams, + }); +} \ No newline at end of file diff --git a/packageB/priority/helpFilter.vue b/packageB/priority/helpFilter.vue index 780199e..1f8d495 100644 --- a/packageB/priority/helpFilter.vue +++ b/packageB/priority/helpFilter.vue @@ -158,7 +158,7 @@ - + @@ -381,6 +381,10 @@ function getDataList(type = 'add') { function goFollow(item) { navTo(`/packageB/priority/helpFollow?task_id=${item.task_id}&person_id=${item.person_id}&&name=${item.name}&&taskType=${getTaskTypeLabelByValue(item.task_type)}`); } +//智能推荐 +const goRecommend = (item) => { + navTo('/packageB/priority/recommend'); +} \ No newline at end of file diff --git a/pages.json b/pages.json index cfd1e79..2c80a27 100644 --- a/pages.json +++ b/pages.json @@ -138,18 +138,18 @@ "navigationBarTitleText": "简历示例" } }, - { - "path": "pages/service/salary-info", - "style": { - "navigationBarTitleText": "薪酬信息" - } - }, - { - "path": "pages/service/guidance", - "style": { - "navigationBarTitleText": "服务指导" - } - } + { + "path": "pages/service/salary-info", + "style": { + "navigationBarTitleText": "薪酬信息" + } + }, + { + "path": "pages/service/guidance", + "style": { + "navigationBarTitleText": "服务指导" + } + } ], "subpackages": [ { @@ -387,6 +387,12 @@ "style": { "navigationBarTitleText": "跟进" } + }, + { + "path": "priority/recommend", + "style": { + "navigationBarTitleText": "推荐" + } }, { "path": "train/wrongAnswer/mistakeNotebook", diff --git a/utils/request.js b/utils/request.js index 85bf0da..c41e10a 100644 --- a/utils/request.js +++ b/utils/request.js @@ -73,7 +73,7 @@ export function request({ * @param header Object,headers,默认:{} * @returns promise **/ -export function createRequest(url, data = {}, method = 'GET', loading = false, headers = {}) { +export function createRequest(url, data = {}, method = 'GET', loading = false, headers = {},needHeader = true) { if (loading) { uni.showLoading({ title: '请稍后', @@ -86,7 +86,9 @@ export function createRequest(url, data = {}, method = 'GET', loading = false, h } const header = headers || {}; - header["Authorization"] = encodeURIComponent(Authorization); + if(needHeader){ + header["Authorization"] = encodeURIComponent(Authorization); + } return new Promise((resolve, reject) => { uni.request({ url: config.baseUrl + url, @@ -215,34 +217,34 @@ export function myRequest(url, data = {}, method = 'GET', port = 9100, headers = resolve(resData.data) return } - // 处理业务错误 - if (resData.data?.code === 401 || resData.data?.code === 402) { - const pages = getCurrentPages(); - if (pages.length >= 10) { - // 页面栈已满,使用redirectTo替代 - uni.redirectTo({ - url:'/packageB/login?flag=nw', - fail: (err) => { - console.error('页面跳转失败:', err); - } - }); - } else { - uni.navigateTo({ - url:'/packageB/login?flag=nw', - fail: (err) => { - console.error('页面跳转失败:', err); - // 失败后尝试redirectTo - uni.redirectTo({ - url:'/packageB/login?flag=nw', - fail: (err2) => { - console.error('redirectTo也失败:', err2); - } - }); - } - }); - } - useUserStore().logOut() - + // 处理业务错误 + if (resData.data?.code === 401 || resData.data?.code === 402) { + const pages = getCurrentPages(); + if (pages.length >= 10) { + // 页面栈已满,使用redirectTo替代 + uni.redirectTo({ + url:'/packageB/login?flag=nw', + fail: (err) => { + console.error('页面跳转失败:', err); + } + }); + } else { + uni.navigateTo({ + url:'/packageB/login?flag=nw', + fail: (err) => { + console.error('页面跳转失败:', err); + // 失败后尝试redirectTo + uni.redirectTo({ + url:'/packageB/login?flag=nw', + fail: (err2) => { + console.error('redirectTo也失败:', err2); + } + }); + } + }); + } + useUserStore().logOut() + } // 显示具体的错误信息 const errorMsg = msg || '请求出现异常,请联系工作人员'