From 5c7bd3a6bcc327b7f8eb94e5286cd6f7d348b81e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= <13935151924@163.com> Date: Tue, 18 Nov 2025 10:57:59 +0800 Subject: [PATCH] =?UTF-8?q?H5=E7=AB=AF=E9=A6=96=E9=A1=B5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.js | 2 +- package-lock.json | 28 ++-------------------- packageA/pages/UnitDetails/UnitDetails.vue | 2 +- packageA/pages/post/post.vue | 26 ++++++++++++++++++++ pages/index/components/index-one.vue | 12 ++++++++-- 5 files changed, 40 insertions(+), 30 deletions(-) diff --git a/config.js b/config.js index 761f865..a819393 100644 --- a/config.js +++ b/config.js @@ -1,6 +1,6 @@ export default { // baseUrl: 'http://39.98.44.136:8080', // 测试 - baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试 + baseUrl: 'http://222.80.110.161:11111/api/ks', // 测试 // baseUrl: 'http://ks.zhaopinzao8dian.com/api/ks', // 测试 LCBaseUrl:'http://10.110.145.145:9100',//招聘、培训、帮扶 diff --git a/package-lock.json b/package-lock.json index be866e3..d635cff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,4 +1,6 @@ { + "name": "ks-app", + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -27,35 +29,9 @@ "version": "0.3.13", "resolved": "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.13.tgz", "integrity": "sha512-ztNF+pZq6viCPMA1A6KKu3bgpkmYti5avykRHbcFIdSipFdkVmfUw2CnpM2kBJyppIalqvczLNM3wR8OQ0pT5w==", - "license": "MIT", "dependencies": { "jsbn": "^1.1.0" } } - }, - "dependencies": { - "@dcloudio/uni-ui": { - "version": "1.5.11", - "resolved": "https://registry.npmjs.org/@dcloudio/uni-ui/-/uni-ui-1.5.11.tgz", - "integrity": "sha512-DBtk046ofmeFd82zRI7d89SoEwrAxYzUN3WVPm1DIBkpLPG5F5QDNkHMnZGu2wNrMEmGBjBpUh3vqEY1L3jaMw==" - }, - "dayjs": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", - "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==" - }, - "jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" - }, - "sm-crypto": { - "version": "0.3.13", - "resolved": "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.13.tgz", - "integrity": "sha512-ztNF+pZq6viCPMA1A6KKu3bgpkmYti5avykRHbcFIdSipFdkVmfUw2CnpM2kBJyppIalqvczLNM3wR8OQ0pT5w==", - "requires": { - "jsbn": "^1.1.0" - } - } } } diff --git a/packageA/pages/UnitDetails/UnitDetails.vue b/packageA/pages/UnitDetails/UnitDetails.vue index b68307e..e7d4088 100644 --- a/packageA/pages/UnitDetails/UnitDetails.vue +++ b/packageA/pages/UnitDetails/UnitDetails.vue @@ -129,7 +129,7 @@ // 根据公司ID获取公司详情 function getCompanyDetailsById(companyId) { // 使用全局注入的$api调用接口 - $api.createRequest('/app/company/' + companyId, 'GET', 9100).then((resData) => { + $api.createRequest('/app/company/' + companyId).then((resData) => { if (resData && resData.code === 200 && resData.data) { console.log('Company details:', resData.data); // 确保数据格式符合页面需求,并为关键字段提供默认值 diff --git a/packageA/pages/post/post.vue b/packageA/pages/post/post.vue index 8bf5225..402d58b 100644 --- a/packageA/pages/post/post.vue +++ b/packageA/pages/post/post.vue @@ -443,6 +443,32 @@ function getClass(index) { return ''; } } + +// 格式化发布时间 +function formatPublishTime(dateString) { + if (!dateString) return ''; + + const date = new Date(dateString); + const now = new Date(); + const diffTime = Math.abs(now - date); + const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24)); + + if (diffDays === 0) { + return '今天发布'; + } else if (diffDays === 1) { + return '昨天发布'; + } else if (diffDays < 7) { + return `${diffDays}天前发布`; + } else if (diffDays < 30) { + const weeks = Math.floor(diffDays / 7); + return `${weeks}周前发布`; + } else { + const year = date.getFullYear(); + const month = date.getMonth() + 1; + const day = date.getDate(); + return `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`; + } +}