fix: 跟踪管理支持模糊查询

This commit is contained in:
TsMask
2023-09-26 17:34:53 +08:00
parent f40e9136fc
commit 0dcb5e86a6
3 changed files with 11 additions and 7 deletions

View File

@@ -14,10 +14,10 @@ export async function listTraceData(query: Record<string, any>) {
// 查询
let querySQL = '';
if (query.imsi) {
querySQL += ` and imsi = '${query.imsi}' `;
querySQL += ` and imsi like '%${query.imsi}%' `;
}
if (query.msisdn) {
querySQL += ` and msisdn = '${query.msisdn}' `;
querySQL += ` and msisdn like '%${query.msisdn}%' `;
}
// 分页

View File

@@ -14,7 +14,7 @@ export async function listTraceTask(query: Record<string, any>) {
// 查询
let querySQL = '';
if (query.imsi) {
querySQL += ` and imsi = '${query.imsi}' `;
querySQL += ` and imsi like '%${query.imsi}%' `;
}
// 分页

View File

@@ -218,7 +218,9 @@ function fnModalVisible(row: Record<string, any>) {
modalState.from.rawDataHTML = t('views.traceManage.analysis.noData');
}
});
modalState.title = t('views.traceManage.analysis.taskTitle', { num: row.imsi });
modalState.title = t('views.traceManage.analysis.taskTitle', {
num: row.imsi,
});
modalState.visible = true;
}
@@ -321,7 +323,7 @@ onMounted(() => {
<a-row :gutter="16">
<a-col :lg="6" :md="12" :xs="24">
<a-form-item
:placeholder="t('views.traceManage.analysis.imsi')"
:label="t('views.traceManage.analysis.imsi')"
name="imsi"
>
<a-input
@@ -333,7 +335,7 @@ onMounted(() => {
</a-col>
<a-col :lg="6" :md="12" :xs="24">
<a-form-item
:placeholder="t('views.traceManage.analysis.msisdn')"
:label="t('views.traceManage.analysis.msisdn')"
name="imsi"
>
<a-input
@@ -443,7 +445,9 @@ onMounted(() => {
:visible="modalState.visible"
@cancel="fnModalVisibleClose"
>
<div class="raw-title">{{ t('views.traceManage.analysis.signalData') }}</div>
<div class="raw-title">
{{ t('views.traceManage.analysis.signalData') }}
</div>
<a-row
class="raw"
:gutter="16"