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 || '请求出现异常,请联系工作人员'