From 43e9b61256fff2e172652e5ad5efe4005fdca37b Mon Sep 17 00:00:00 2001
From: jscyl13849007907 <13849007907@163.com>
Date: Mon, 25 May 2026 15:23:32 +0800
Subject: [PATCH] no message
---
pages.json | 8 ++
root/detail/bossinfo.vue | 154 +++++++++++++++++++++++++++++++++++
root/detail/job.vue | 25 +++---
uni_modules/rh-ui/libs/utils/base.js | 4 +-
utils/job.js | 4 +-
5 files changed, 177 insertions(+), 18 deletions(-)
create mode 100644 root/detail/bossinfo.vue
diff --git a/pages.json b/pages.json
index 4123b02..a65955a 100644
--- a/pages.json
+++ b/pages.json
@@ -359,6 +359,14 @@
"disableScrollByUser": true
}
},
+ {
+ "path": "bossinfo",
+ "style": {
+ "navigationBarTitleText": "企业详情", // 用户主页
+ "backgroundColor": "#ededed",
+ "backgroundColorBottom": "#ededed"
+ }
+ },
{
"path": "job",
"style": {
diff --git a/root/detail/bossinfo.vue b/root/detail/bossinfo.vue
new file mode 100644
index 0000000..c47cbb9
--- /dev/null
+++ b/root/detail/bossinfo.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+
+ 工作单位:
+
+
+
+ {{ jobDetail.store.aliasName || "-" }}
+
+
+
+
+
+ 企业简介:
+
+
+
+ {{ jobDetail.store.storeInfo || "-" }}
+
+
+
+
+
+ 工作地点:
+
+
+
+ {{ jobDetail.storeAddr || "-" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/root/detail/job.vue b/root/detail/job.vue
index b20d697..d7e0907 100644
--- a/root/detail/job.vue
+++ b/root/detail/job.vue
@@ -79,7 +79,7 @@
{{ jobDetail.priceStr }}
-
+
{{ jobDetail.monthPay ? "丨" + jobDetail.monthPay : "" }}
@@ -88,7 +88,7 @@
-
+
@@ -107,7 +107,7 @@
企业简介:
-
+
{{ jobDetail.store.storeInfo || "-" }}
@@ -133,7 +133,7 @@
-
+
@@ -945,16 +945,13 @@ export default {
},
showCompanyInfo() {
let that = this;
- let title = that.jobDetail.store.aliasName || "-";
- let content = that.jobDetail.store.storeInfo || "-";
- uni.showModal({
- title,
- content,
- contentColor: "#666",
- confirmColor: getApp().globalData.themeColor,
- confirmText: "我知道了",
- showCancel: false,
- success(res) {},
+ let jobDetailStr = encodeURIComponent(JSON.stringify(that.jobDetail));
+ uni.navigateTo({
+ url: `/root/detail/bossinfo?jobDetail=${jobDetailStr}`,
+ success: () => {},
+ fail: (err) => {
+ console.log('跳转失败', err);
+ }
});
},
getCode(callback = () => {}) {
diff --git a/uni_modules/rh-ui/libs/utils/base.js b/uni_modules/rh-ui/libs/utils/base.js
index b4f569d..d00d6ce 100644
--- a/uni_modules/rh-ui/libs/utils/base.js
+++ b/uni_modules/rh-ui/libs/utils/base.js
@@ -701,11 +701,11 @@ let data = {
getStr()
break;
default:
- result = str;
+ result = '';
break;
}
} else {
- result = str;
+ result = '';
}
return result;
diff --git a/utils/job.js b/utils/job.js
index f4a31de..1510a80 100644
--- a/utils/job.js
+++ b/utils/job.js
@@ -165,11 +165,11 @@ let data = {
getStr()
break;
default:
- result = str;
+ result = '';
break;
}
} else {
- result = str;
+ result = '';
}
return result;