Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
李洋
/
消息系统
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
9f423879
authored
Dec 23, 2025
by
gongyang
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
提交代码
parent
3d3c535b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
36 deletions
app/Http/Controllers/NoticeController.php
public/js/public_notice.js
app/Http/Controllers/NoticeController.php
View file @
9f423879
...
...
@@ -15,6 +15,27 @@ use Illuminate\Routing\Controller;
//TODO 上线之后去除注释这个notice ,5。0版本的缺陷 https://blog.csdn.net/weixin_44251615/article/details/93710829
ini_set
(
"error_reporting"
,
"E_ALL & ~E_NOTICE"
);
// 1. 设置允许跨域的源地址(精准匹配你的前端域名)
$allowedOriginArr
=
[
'http://wms.liexin.net'
,
'http://order2.xiaokang.liexinlocal.com'
];
// 2. 检查请求头中的Origin是否为允许的域名
if
(
isset
(
$_SERVER
[
'HTTP_ORIGIN'
])
&&
in_array
(
$_SERVER
[
'HTTP_ORIGIN'
],
$allowedOriginArr
))
{
header
(
"Access-Control-Allow-Origin:
{
$_SERVER
[
'HTTP_ORIGIN'
]
}
"
);
}
// 3. 允许携带Cookie(如果你的请求需要传Cookie/Token,必须加这行)
header
(
'Access-Control-Allow-Credentials: true'
);
// 4. 允许的请求方法(根据接口实际需求调整,如GET/POST/PUT等)
header
(
'Access-Control-Allow-Methods: GET, POST, OPTIONS'
);
// 5. 允许的请求头(按需添加,比如Content-Type、Token等)
header
(
'Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With'
);
// 6. 处理预检请求(OPTIONS请求)
if
(
$_SERVER
[
'REQUEST_METHOD'
]
===
'OPTIONS'
)
{
http_response_code
(
200
);
exit
;
// 预检请求无需返回业务数据,直接结束
}
class
NoticeController
extends
Controller
{
...
...
@@ -33,17 +54,7 @@ class NoticeController extends Controller
public
function
businessNoticeList
(
Request
$request
)
{
$origin
=
isset
(
$_SERVER
[
'HTTP_ORIGIN'
])
?
$_SERVER
[
'HTTP_ORIGIN'
]
:
''
;
$origin_arr
=
explode
(
'//'
,
$origin
);
$allow_origin
=
[
'order2.xiaokang.liexinlocal.com'
];
if
(
in_array
(
$origin_arr
[
'1'
],
$allow_origin
)){
header
(
'Access-Control-Allow-Origin:'
.
$origin
);
header
(
'Access-Control-Allow-Credentials:true'
);
header
(
'Access-Control-Allow-Methods:POST'
);
// header('Access-Control-Allow-Headers:x-requested-with,content-type');
header
(
'Access-Control-Allow-Headers:x-requested-with,content-type,hunt_types'
);
}
header
(
"Content-type: text/html; charset=utf-8"
);
$data
=
$request
->
all
();
...
...
public/js/public_notice.js
View file @
9f423879
...
...
@@ -29,31 +29,7 @@ layui.use([], function () {
pageS
.
getList
()
},
getList
:
function
()
{
setTimeout
(()
=>
{
// 模拟
pageS
.
scrollList
([
'<span class="noticeitemxo">【20个人消息】《账期的申请,调整和临时额度的使用》培训通知 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【19个人消息】《账期的申请,调整和临时额度的使用》培训通知 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【18个人消息】《账期的申请,调整和临时额度的使用》培训通知 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【17个人消息】《账期的申请,调整和临时额度的使用》培训通知 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【16个人消息】《账期的申请,调整和临时额度的使用》培训通知 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【15个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【14个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【13个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【12个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【11个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【10个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【9个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【8个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【7个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【6个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【5个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【4个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【3个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【2个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
'<span class="noticeitemxo">【1个人消息】《账期的申请,调整和临时额度的使用》培训通 发布人:xxx 发布时间:2025-12-12 12:12:12</span>'
,
]);
},
200
);
return
$
.
ajax
({
url
:
'http://message.liexin.net'
+
'/sync/businessNoticeList'
,
type
:
'get'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment