This commit is contained in:
杨志
2026-01-20 17:49:36 +08:00
parent fec8f58ca5
commit 7fb6673aa1
2 changed files with 14 additions and 3 deletions

View File

@@ -290,7 +290,12 @@ class Crawler extends BaseController
if (is_array($treeData)) { if (is_array($treeData)) {
foreach ($treeData as $item) { foreach ($treeData as $item) {
if (isset($item['CODE']) && !empty($item['CODE'])) { if (isset($item['CODE']) && !empty($item['CODE'])) {
$zwdmList[] = $item['CODE']; $code = $item['CODE'];
// 跳过1520开头的职位代码
if (strpos($code, '1520') === 0) {
continue;
}
$zwdmList[] = $code;
} }
} }
} }

View File

@@ -299,6 +299,9 @@
<!-- 结果显示 --> <!-- 结果显示 -->
<div class="form-section"> <div class="form-section">
<h2>职位信息结果</h2> <h2>职位信息结果</h2>
<div class="action-buttons" style="margin-bottom: 15px;">
<button class="btn btn-secondary" onclick="exportCsv()">导出CSV</button>
</div>
<div id="result-message"></div> <div id="result-message"></div>
<div class="table-container" id="result-table" style="display: none;"> <div class="table-container" id="result-table" style="display: none;">
<table id="data-table"> <table id="data-table">
@@ -617,8 +620,11 @@
return; return;
} }
const codes = listResp.data.map(it => it.zwdm); // 过滤掉1520开头的职位代码
showMessage('result-message', `${codes.length} 个职位,开始逐条获取...`, 'info'); const codes = listResp.data
.map(it => it.zwdm)
.filter(code => !code.startsWith('1520'));
showMessage('result-message', `${codes.length} 个职位已跳过1520开头开始逐条获取...`, 'info');
// 逐条获取职位详情 // 逐条获取职位详情
for (let i = 0; i < codes.length; i++) { for (let i = 0; i < codes.length; i++) {